/* essential styles that need to be in head */
		html{
			overflow-y: scroll;
			height: 100%;
			/* prevent anchor font size from changing when rotating iphone to landscape mode */
			/* also: https://stackoverflow.com/questions/49589861/is-there-a-non-hacky-way-to-prevent-pinch-zoom-on-ios-11-3-safari */
			-webkit-text-size-adjust: none;
			/* prevent overflow while loading */
			overflow-x: hidden!important;
		}
		body{
			background-color: white;
			transition: background-color 300ms ease;
			min-height: 100%;
			margin: 0;
			width: 100%;
		}
		/* lay image opacity css */
		#search-results-region img.setsizes{opacity: 0;}#search-results-region img.lay-gif{opacity: 0;}#search-results-region img.lay-image-original{opacity: 0;}#search-results-region img.carousel-img{opacity: 0;}#search-results-region video{opacity: 0;}#search-results-region img.setsizes.loaded{opacity: 1;}#search-results-region img.lay-gif.loaded{opacity: 1;}#search-results-region img.lay-image-original.loaded{opacity: 1;}#search-results-region img.carousel-img.loaded{opacity: 1;}#search-results-region video.loaded{opacity: 1;}.col img.setsizes{opacity: 0;}.col img.lay-gif{opacity: 0;}.col img.lay-image-original{opacity: 0;}.col img.carousel-img{opacity: 0;}.col video{opacity: 0;}.col img.setsizes.loaded{opacity: 1;}.col img.lay-gif.loaded{opacity: 1;}.col img.lay-image-original.loaded{opacity: 1;}.col img.carousel-img.loaded{opacity: 1;}.col video.loaded{opacity: 1;}.project-arrow img.setsizes{opacity: 0;}.project-arrow img.lay-gif{opacity: 0;}.project-arrow img.lay-image-original{opacity: 0;}.project-arrow img.carousel-img{opacity: 0;}.project-arrow video{opacity: 0;}.project-arrow img.setsizes.loaded{opacity: 1;}.project-arrow img.lay-gif.loaded{opacity: 1;}.project-arrow img.lay-image-original.loaded{opacity: 1;}.project-arrow img.carousel-img.loaded{opacity: 1;}.project-arrow video.loaded{opacity: 1;}.background-image img.setsizes{opacity: 0;}.background-image img.lay-gif{opacity: 0;}.background-image img.lay-image-original{opacity: 0;}.background-image img.carousel-img{opacity: 0;}.background-image video{opacity: 0;}.background-image img.setsizes.loaded{opacity: 1;}.background-image img.lay-gif.loaded{opacity: 1;}.background-image img.lay-image-original.loaded{opacity: 1;}.background-image img.carousel-img.loaded{opacity: 1;}.background-image video.loaded{opacity: 1;}.background-video img.setsizes{opacity: 0;}.background-video img.lay-gif{opacity: 0;}.background-video img.lay-image-original{opacity: 0;}.background-video img.carousel-img{opacity: 0;}.background-video video{opacity: 0;}.background-video img.setsizes.loaded{opacity: 1;}.background-video img.lay-gif.loaded{opacity: 1;}.background-video img.lay-image-original.loaded{opacity: 1;}.background-video img.carousel-img.loaded{opacity: 1;}.background-video video.loaded{opacity: 1;}
		/* lay media query styles */
		@media (min-width: 601px){

#custom-phone-grid {
  display: none; }

#footer-custom-phone-grid {
  display: none; }

.cover-region-phone, .cover-region-placeholder-phone {
  display: none; }

.sitetitle.txt .sitetitle-txt-inner {
  margin-top: 0;
  margin-bottom: 0; }

.row._100vh, .row._100vh.empty {
  min-height: 100vh; }
  .row._100vh .row-inner, .row._100vh .column-wrap:not(.stack-wrap), .row._100vh.empty .row-inner, .row._100vh.empty .column-wrap:not(.stack-wrap) {
    min-height: 100vh; }

nav.laynav li {
  display: inline-block; }

nav.laynav {
  white-space: nowrap; }

.burger-wrap {
  display: none; }

.mobile-title {
  display: none; }

.navbar {
  position: fixed;
  z-index: 10;
  width: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0); }

nav.mobile-nav {
  display: none; }

.sitetitle.txt .sitetitle-txt-inner span, nav.laynav span {
  border-bottom-style: solid; }

html.flexbox .column-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

html.flexbox .column-wrap .stack-wrap {
  display: block; }

html.flexbox .col.align-middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
      align-self: center;
  position: relative; }

html.flexbox .col.align-top {
  -ms-flex-item-align: start;
      align-self: flex-start; }

html.flexbox .col.align-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end; }

html.no-flexbox .col.align-middle {
  position: relative;
  vertical-align: top; }

html.no-flexbox .col.align-top {
  vertical-align: top; }

html.no-flexbox .col.align-bottom {
  vertical-align: bottom; }

.cover-region {
  position: fixed;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  will-change: transform; }

._100vh :not(.stack-element) > .col[data-type="text"] {
  position: absolute !important;
  margin-left: 0 !important;
  z-index: 1; }

._100vh :not(.stack-element) > .col[data-type="text"].align-top {
  top: 0; }

._100vh :not(.stack-element) > .col[data-type="text"].align-middle {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

._100vh :not(.stack-element) > .col[data-type="text"].align-bottom {
  bottom: 0; }

		}
		@media (max-width: 600px){

.hascustomphonegrid #grid {
  display: none; }

.hascustomphonegrid .cover-region-desktop {
  display: none; }

.hascustomphonegrid .cover-region-placeholder-desktop {
  display: none; }

.footer-hascustomphonegrid #footer {
  display: none; }

.tagline {
  display: none; }

body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.fp-section.row._100vh, .fp-section.row._100vh.empty {
  min-height: 0; }
  .fp-section.row._100vh .row-inner, .fp-section.row._100vh.empty .row-inner {
    min-height: 0 !important; }

.lay-content.nocustomphonegrid #grid .col,
.lay-content.footer-nocustomphonegrid #footer .col,
.lay-content .cover-region-desktop .col {
  width: 100%;
  -webkit-transform: translate(0, 0) !important;
      -ms-transform: translate(0, 0) !important;
          transform: translate(0, 0) !important; }

html.flexbox .lay-content .row._100vh.one-col-row .column-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

html.flexbox .lay-content .row._100vh.one-col-row .column-wrap .stack-wrap {
  display: block; }

html.flexbox .lay-content .row._100vh.one-col-row .col.align-middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
      align-self: center;
  position: relative; }

html.flexbox .lay-content .row._100vh.one-col-row .col.align-bottom {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
  position: relative; }

html.flexbox .lay-content .row._100vh.one-col-row .col.align-top {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
      align-self: flex-start;
  position: relative; }

.lay-content .row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block; }

.lay-content .row:last-child .col:last-child {
  margin-bottom: 0 !important; }

html.flexbox #custom-phone-grid .column-wrap,
html.flexbox #footer-custom-phone-grid .column-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

html.flexbox #custom-phone-grid .column-wrap .stack-wrap,
html.flexbox #footer-custom-phone-grid .column-wrap .stack-wrap {
  display: block; }

html.flexbox #custom-phone-grid .col.align-middle,
html.flexbox #footer-custom-phone-grid .col.align-middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
      align-self: center;
  position: relative; }

html.flexbox #custom-phone-grid .col.align-top,
html.flexbox #footer-custom-phone-grid .col.align-top {
  -ms-flex-item-align: start;
      align-self: flex-start; }

html.flexbox #custom-phone-grid .col.align-bottom,
html.flexbox #footer-custom-phone-grid .col.align-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end; }

html.no-flexbox #custom-phone-grid .col.align-middle,
html.no-flexbox #footer-custom-phone-grid .col.align-middle {
  position: relative;
  vertical-align: top; }

html.no-flexbox #custom-phone-grid .col.align-top,
html.no-flexbox #footer-custom-phone-grid .col.align-top {
  vertical-align: top; }

html.no-flexbox #custom-phone-grid .col.align-bottom,
html.no-flexbox #footer-custom-phone-grid .col.align-bottom {
  vertical-align: bottom; }

.row-inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.title a, .title {
  opacity: 1; }

.sitetitle {
  display: none; }

.navbar {
  display: block;
  top: 0;
  left: 0;
  bottom: auto;
  right: auto;
  width: 100%;
  z-index: 30;
  border-bottom-style: solid;
  border-bottom-width: 1px; }

.mobile-title.image {
  font-size: 0; }

.mobile-title.text {
  line-height: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  .mobile-title.text > span {
    -ms-flex-item-align: center;
        align-self: center; }

.mobile-title {
  z-index: 31;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .mobile-title img {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 100%; }

nav.primary, nav.second_menu, nav.third_menu, nav.fourth_menu {
  display: none; }

body.mobile-menu-style_desktop_menu .burger-wrap,
body.mobile-menu-style_desktop_menu .mobile-menu-close-custom {
  display: none; }

body.mobile-menu-style_desktop_menu nav.mobile-nav {
  z-index: 35;
  line-height: 1;
  white-space: nowrap; }
  body.mobile-menu-style_desktop_menu nav.mobile-nav li {
    vertical-align: top; }
  body.mobile-menu-style_desktop_menu nav.mobile-nav li:last-child {
    margin-right: 0 !important;
    margin-bottom: 0 !important; }
  body.mobile-menu-style_desktop_menu nav.mobile-nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 0; }
  body.mobile-menu-style_desktop_menu nav.mobile-nav a {
    text-decoration: none; }
  body.mobile-menu-style_desktop_menu nav.mobile-nav span {
    border-bottom-style: solid;
    border-bottom-width: 0; }

.html5video .html5video-customplayicon {
  max-width: 100px; }

.cover-enabled-on-phone .cover-region {
  position: fixed;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  will-change: transform; }

.cover-disabled-on-phone .cover-region-placeholder {
  display: none; }

#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"],
#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"] {
  position: absolute !important;
  margin-left: 0 !important;
  z-index: 1; }

#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].align-top,
#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].align-top {
  top: 0; }

#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].align-middle,
#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].align-middle {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].align-bottom,
#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].align-bottom {
  bottom: 0; }

body.mobile-menu-style_1.mobile-menu-has-animation.mobile-menu-animation-possible nav.mobile-nav {
  -webkit-transition: -webkit-transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: -webkit-transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1);
  -o-transition: transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1), -webkit-transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1); }

body.mobile-menu-style_1 nav.mobile-nav::-webkit-scrollbar {
  display: none; }

body.mobile-menu-style_1 nav.mobile-nav {
  -webkit-transform: translateY(-99999px);
      -ms-transform: translateY(-99999px);
          transform: translateY(-99999px);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  white-space: normal;
  width: 100%;
  top: 0;
  left: 0;
  bottom: auto; }
  body.mobile-menu-style_1 nav.mobile-nav .current-menu-item {
    opacity: 1; }
  body.mobile-menu-style_1 nav.mobile-nav li {
    display: block;
    margin-right: 0;
    margin-bottom: 0;
    padding: 0; }
    body.mobile-menu-style_1 nav.mobile-nav li a {
      display: block;
      opacity: 1;
      border-bottom-style: solid;
      border-bottom-width: 1px;
      -webkit-transition: background-color 200ms ease;
      -o-transition: background-color 200ms ease;
      transition: background-color 200ms ease;
      margin: 0; }
    body.mobile-menu-style_1 nav.mobile-nav li a:hover {
      opacity: 1; }
    body.mobile-menu-style_1 nav.mobile-nav li a .span-wrap {
      border-bottom: none; }
    body.mobile-menu-style_1 nav.mobile-nav li a:hover .span-wrap {
      border-bottom: none; }

body.mobile-menu-style_2.mobile-menu-has-animation.mobile-menu-animation-possible nav.mobile-nav {
  -webkit-transition: -webkit-transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: -webkit-transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
  -o-transition: transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1), -webkit-transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1); }

body.mobile-menu-style_2 nav.mobile-nav.active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }

body.mobile-menu-style_2 nav.mobile-nav::-webkit-scrollbar {
  display: none; }

body.mobile-menu-style_2 nav.mobile-nav {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 33;
  top: 0;
  height: 100vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  white-space: normal;
  width: 100%;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }
  body.mobile-menu-style_2 nav.mobile-nav li a {
    display: block;
    margin: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }

body.mobile-menu-style_3.mobile-menu-has-animation.mobile-menu-animation-possible .mobile-nav ul {
  opacity: 0;
  -webkit-transition: opacity 300ms cubic-bezier(0.52, 0.16, 0.24, 1) 200ms;
  -o-transition: opacity 300ms cubic-bezier(0.52, 0.16, 0.24, 1) 200ms;
  transition: opacity 300ms cubic-bezier(0.52, 0.16, 0.24, 1) 200ms; }

body.mobile-menu-style_3.mobile-menu-has-animation.mobile-menu-animation-possible.mobile-menu-open .mobile-nav ul {
  opacity: 1; }

body.mobile-menu-style_3.mobile-menu-has-animation.mobile-menu-animation-possible nav.mobile-nav {
  -webkit-transition: height 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
  -o-transition: height 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: height 500ms cubic-bezier(0.52, 0.16, 0.24, 1); }

body.mobile-menu-style_3 nav.mobile-nav.active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }

body.mobile-menu-style_3 nav.mobile-nav::-webkit-scrollbar {
  display: none; }

body.mobile-menu-style_3 nav.mobile-nav {
  width: 100%;
  height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 33;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  white-space: normal;
  width: 100%; }
  body.mobile-menu-style_3 nav.mobile-nav li a {
    display: block;
    margin: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }

/**
 * Toggle Switch Globals
 *
 * All switches should take on the class `c-hamburger` as well as their
 * variant that will give them unique properties. This class is an overview
 * class that acts as a reset for all versions of the icon.
 */
.mobile-menu-style_1 .burger-wrap,
.mobile-menu-style_3 .burger-wrap {
  z-index: 33; }

.burger-wrap {
  padding-left: 10px;
  font-size: 0;
  z-index: 31;
  top: 0;
  right: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  cursor: pointer; }

.burger-wrap-default {
  padding-right: 10px;
  padding-top: 10px; }

.burger-inner {
  position: relative; }

.burger-default {
  border-radius: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 25px;
  height: 20px;
  font-size: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  background-color: transparent; }

.burger-default:focus {
  outline: none; }

.burger-default span {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  background-color: #000; }

.default .burger-default span {
  height: 2px;
  top: 9px; }

.default .burger-default span::before,
.default .burger-default span::after {
  height: 2px; }

.default .burger-default span::before {
  top: -8px; }

.default .burger-default span::after {
  bottom: -8px; }

.default_thin .burger-default span {
  height: 1px;
  top: 9px; }

.default_thin .burger-default span::before,
.default_thin .burger-default span::after {
  height: 1px; }

.default_thin .burger-default span::before {
  top: -7px; }

.default_thin .burger-default span::after {
  bottom: -7px; }

.burger-default span::before,
.burger-default span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  background-color: #000;
  content: ""; }

/**
 * Style 2
 *
 * Hamburger to "x" (htx). Takes on a hamburger shape, bars slide
 * down to center and transform into an "x".
 */
.burger-has-animation .burger-default {
  -webkit-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s; }

.burger-has-animation .burger-default span {
  -webkit-transition: background-color 0.2s 0s;
  -o-transition: background-color 0.2s 0s;
  transition: background-color 0.2s 0s; }

.burger-has-animation .burger-default span::before,
.burger-has-animation .burger-default span::after {
  -webkit-transition-timing-function: cubic-bezier(0.04, 0.04, 0.12, 0.96);
       -o-transition-timing-function: cubic-bezier(0.04, 0.04, 0.12, 0.96);
          transition-timing-function: cubic-bezier(0.04, 0.04, 0.12, 0.96);
  -webkit-transition-duration: 0.2s, 0.2s;
       -o-transition-duration: 0.2s, 0.2s;
          transition-duration: 0.2s, 0.2s;
  -webkit-transition-delay: 0.2s, 0s;
       -o-transition-delay: 0.2s, 0s;
          transition-delay: 0.2s, 0s; }

.burger-has-animation .burger-default span::before {
  transition-property: top, -webkit-transform;
  -o-transition-property: top, transform;
  transition-property: top, transform;
  transition-property: top, transform, -webkit-transform;
  -webkit-transition-property: top, -webkit-transform; }

.burger-has-animation .burger-default span::after {
  transition-property: bottom, -webkit-transform;
  -o-transition-property: bottom, transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform;
  -webkit-transition-property: bottom, -webkit-transform; }

.burger-has-animation .burger-default.active span::before,
.burger-has-animation .burger-default.active span::after {
  -webkit-transition-delay: 0s, 0.2s;
       -o-transition-delay: 0s, 0.2s;
          transition-delay: 0s, 0.2s; }

/* active state, i.e. menu open */
.burger-default.active span {
  background-color: transparent !important; }

.burger-default.active span::before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 0; }

.burger-default.active span::after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  bottom: 0; }

.mobile-menu-icon {
  z-index: 31; }

.mobile-menu-icon {
  cursor: pointer; }

.burger-custom-wrap-close {
  display: none; }

body.mobile-menu-style_2 .mobile-nav .burger-custom-wrap-close {
  display: block; }

body.mobile-menu-style_2 .burger-custom-wrap-open {
  display: block; }

body.mobile-menu-open.mobile-menu-style_3 .burger-custom-wrap-close,
body.mobile-menu-open.mobile-menu-style_1 .burger-custom-wrap-close {
  display: block; }

body.mobile-menu-open.mobile-menu-style_3 .burger-custom-wrap-open,
body.mobile-menu-open.mobile-menu-style_1 .burger-custom-wrap-open {
  display: none; }

/**
 * Toggle Switch Globals
 *
 * All switches should take on the class `c-hamburger` as well as their
 * variant that will give them unique properties. This class is an overview
 * class that acts as a reset for all versions of the icon.
 */
.burger-wrap-new {
  padding-right: 10px;
  padding-top: 10px; }

.burger-new {
  border-radius: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 30px;
  height: 30px;
  font-size: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  background-color: transparent; }

.burger-new:focus {
  outline: none; }

.burger-new .bread-top,
.burger-new .bread-bottom {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  z-index: 4;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px; }

.burger-has-animation .bread-top,
.burger-has-animation .bread-bottom {
  -webkit-transition: -webkit-transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  transition: -webkit-transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  -o-transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96); }

.burger-has-animation .bread-crust-bottom,
.burger-has-animation .bread-crust-top {
  -webkit-transition: -webkit-transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s;
  transition: -webkit-transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s;
  -o-transition: transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s;
  transition: transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s;
  transition: transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s, -webkit-transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s; }

.burger-has-animation .burger-new.active .bread-top, .burger-has-animation .burger-new.active .bread-bottom {
  -webkit-transition: -webkit-transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
  transition: -webkit-transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
  -o-transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
  transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
  transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s, -webkit-transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s; }

.burger-has-animation .burger-new.active .bread-crust-bottom, .burger-has-animation .burger-new.active .bread-crust-top {
  -webkit-transition: -webkit-transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  transition: -webkit-transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  -o-transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96); }

.burger-new .bread-crust-top,
.burger-new .bread-crust-bottom {
  display: block;
  width: 17px;
  height: 1px;
  background: #000;
  position: absolute;
  left: 7px;
  z-index: 1; }

.bread-crust-top {
  top: 14px;
  -webkit-transform: translateY(-3px);
      -ms-transform: translateY(-3px);
          transform: translateY(-3px); }

.bread-crust-bottom {
  bottom: 14px;
  -webkit-transform: translateY(3px);
      -ms-transform: translateY(3px);
          transform: translateY(3px); }

.burger-new.active .bread-top {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }

.burger-new.active .bread-crust-bottom {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.burger-new.active .bread-bottom {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.burger-new.active .bread-crust-top {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user {
  min-height: auto !important; }
  .cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .cover-inner._100vh {
    min-height: auto !important; }
  .cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .row._100vh {
    min-height: auto !important; }
  .cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .row-inner._100vh {
    min-height: auto !important; }
  .cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .column-wrap._100vh {
    min-height: auto !important; }

		}

						/* default text format "Default" */
						.lay-textformat-parent > *, ._Default{
							font-family:recolettta;color:#000000;letter-spacing:0.02em;line-height:1.1;font-weight:500;text-align:left;text-indent:0em;padding: 0;text-transform:none;font-style:normal;text-decoration: none;border-bottom: none;
						}.lay-textformat-parent > *, ._Default{
							font-family:recolettta;color:#000000;letter-spacing:0.02em;line-height:1.1;font-weight:500;text-align:left;text-indent:0em;padding: 0;text-transform:none;font-style:normal;text-decoration: none;border-bottom: none;
						}
						.lay-textformat-parent > *:last-child, ._Default:last-child{
							margin-bottom: 0;
						}
						@media (min-width: 601px){
							.lay-textformat-parent > *, ._Default{
								font-size:25px;margin:0px 0 20px 0;
							}
							.lay-textformat-parent > *:last-child, ._Default:last-child{
								margin-bottom: 0;
							}
						}
						@media (max-width: 600px){
							.lay-textformat-parent > *, ._Default{
								font-size:20px;margin:0px 0 20px 0;
							}
							.lay-textformat-parent > *:last-child, ._Default:last-child{
								margin-bottom: 0;
							}
						}._TITRE{font-family:recolettta;color:#000;letter-spacing:0.02em;line-height:1.1;font-weight:400;text-align:left;text-indent:0em;padding: 0;text-transform:none;font-style:normal;text-decoration: none;border-bottom: none;}@media (min-width: 601px){._TITRE{font-size:40px;margin:0px 0 20px 0;}
							._TITRE:last-child{
								margin-bottom: 0;
							}
						}@media (max-width: 600px){._TITRE{font-size:30px;margin:0px 0 20px 0;}
							._TITRE:last-child{
								margin-bottom: 0;
							}
						}
/* customizer css */
            .title{opacity: 0;}.no-touchdevice .thumb:hover .title, .touchdevice .thumb.hover .title{opacity: 1;}.title { font-weight:400; }.title { letter-spacing:0.02em; }.title { font-size:40px; }.title { color:#000000; }.title { font-family:recoleta; }.title { text-align:left; }.below-image .title { margin-top:5px; }.above-image .title { margin-bottom:5px; }.title { line-height:1; }.titlewrap-on-image{
                    top: 50%;
                    left: 50%;
                    -webkit-transform: translate(-50%,-50%);
                    -moz-transform: translate(-50%,-50%);
                    -ms-transform: translate(-50%,-50%);
                    -o-transform: translate(-50%,-50%);
                    transform: translate(-50%,-50%);
                }.thumb .descr{
                -webkit-transition: all 400ms ease-out;
                -moz-transition: all 400ms ease-out;
                transition: all 400ms ease-out;
            }.thumb .descr{opacity: 1;}.thumb .descr { margin-top:0px; }nav.primary { font-family:recolettta; }nav.primary { font-weight:400; }nav.primary a { letter-spacing:0.02em; }body, #footer-region, .cover-content, .cover-region { background-color:#ffffff; }.lay-textformat-parent a, a.projectlink .lay-textformat-parent>*, .lay-carousel-sink .single-caption-inner a { color:#000000; }.lay-textformat-parent a, a.projectlink .lay-textformat-parent>*, .lay-carousel-sink .single-caption-inner a { border-bottom-width:1px; }
            @media (min-width: 601px){.sitetitle-txt-inner { font-size:90px; }.sitetitle-txt-inner { font-weight:500; }.sitetitle-txt-inner { letter-spacing:0em; }.sitetitle-txt-inner { color:#000000; }.sitetitle-txt-inner { font-family:recoleta; }.sitetitle-txt-inner { text-align:left; }.sitetitle { top:16px; }.sitetitle { left:5%; }.sitetitle { right:5%; }.sitetitle { bottom:16px; }.sitetitle img { width:20vw; }.sitetitle{opacity: 1;}.sitetitle{bottom: auto; right: auto; left: 50%;
                    -webkit-transform: translateX(-50%);
                    -moz-transform: translateX(-50%);
                    -ms-transform: translateX(-50%);
                    -o-transform: translateX(-50%);
                    transform: translateX(-50%);}.sitetitle{position: fixed;}.sitetitle{display: block;}.sitetitle.txt .sitetitle-txt-inner span { border-bottom-width:0px; }.sitetitle.img { text-align:left; }.sitetitle.txt:hover .sitetitle-txt-inner span, .sitetitle:hover .tagline { color:#000000; }.sitetitle:hover{opacity: 1;}.sitetitle.txt:hover .sitetitle-txt-inner span { border-bottom-width:0px; }.tagline { margin-top:5px; }.tagline{opacity: 1;}nav.primary{display: block;}nav.primary a { color:#000000; }nav.primary li { font-size:25px; }nav.primary { text-align:left; }nav.primary { left:5%; }nav.primary { right:5%; }nav.primary { bottom:16px; }nav.primary li { margin-right:60px; }nav.primary{position: fixed;}nav.primary a{opacity: 1;}nav.laynav.primary li{display: inline-block;}nav.primary { top:115px; }nav.primary{bottom: auto; right: auto; left: 50%;
                    -webkit-transform: translateX(-50%);
                    -moz-transform: translateX(-50%);
                    -ms-transform: translateX(-50%);
                    -o-transform: translateX(-50%);
                    transform: translateX(-50%);}nav.primary a span { border-bottom-width:0px; }nav.laynav .current-menu-item>a { color:#000000; }nav.laynav .current-menu-item>a { font-weight:400; }nav.laynav .current-menu-item>a span { border-bottom-color:#000000; }nav.laynav .current-menu-item>a span { border-bottom-width:0px; }nav.laynav .current-menu-item>a{opacity: 1;}nav.laynav a:hover { color:#f73838; }nav.laynav a:hover span { border-bottom-color:#f73838; }nav.laynav a:hover span{border-bottom-color: transparent;}nav.laynav a:hover{opacity: 1;}.navbar{ top:0; bottom: auto; }.navbar { height:150px; }.navbar{display: block;}.navbar { background-color:rgba(255,255,255,1); }.navbar { border-color:#cccccc; }.lay-textformat-parent a:hover, a.projectlink .lay-textformat-parent>*:hover, .lay-carousel-sink .single-caption-inner a:hover { color:#f73838; }.lay-textformat-parent a:hover, a.projectlink .lay-textformat-parent>*:hover, .lay-carousel-sink .single-caption-inner a:hover { border-bottom-width:0px; }.lay-textformat-parent a:hover, a.projectlink .lay-textformat-parent>*:hover, .lay-carousel-sink .single-caption-inner a:hover{opacity: 1;}}
            @media (max-width: 600px){.lay-content.nocustomphonegrid #grid .col, .lay-content.footer-nocustomphonegrid #footer .col { margin-bottom:5%; }.lay-content.nocustomphonegrid #grid .row.empty._100vh, .lay-content.footer-nocustomphonegrid #footer .row.empty._100vh { margin-bottom:5%; }.lay-content.nocustomphonegrid #grid .row.has-background, .lay-content.footer-nocustomphonegrid #footer .row.has-background { margin-bottom:5%; }.lay-content.nocustomphonegrid.hascover #grid { padding-top:5%; }.lay-content.nocustomphonegrid #grid .row, .lay-content.nocustomphonegrid .cover-region-desktop .row, .lay-content.footer-nocustomphonegrid #footer .row { padding-left:5vw; }.lay-content.nocustomphonegrid #grid .row, .lay-content.nocustomphonegrid .cover-region-desktop .row, .lay-content.footer-nocustomphonegrid #footer .row { padding-right:5vw; }.lay-content.nocustomphonegrid #grid { padding-bottom:5vw; }.lay-content.nocustomphonegrid #grid, .nocustomphonegrid .cover-region { padding-top:5vw; }.lay-content.footer-nocustomphonegrid #footer { padding-bottom:5vw; }.lay-content.footer-nocustomphonegrid #footer { padding-top:5vw; }}
/* customizer css mobile menu */
            @media (max-width: 600px){nav.mobile-nav, .navbar, .burger-wrap{position: fixed;}.mobile-title.image img { height:30px; }.mobile-title.text { font-family:recoleta; }.mobile-title.text { font-size:39px; }.mobile-title.text { font-weight:500; }.mobile-title.text { color:#000000; }.mobile-title.text { letter-spacing:0em; }.mobile-title{position:fixed;}.mobile-title { top:12.3px; }.mobile-title { left:5%; }.navbar{
                text-align: left;
            }
            .mobile-title{
                text-align:left; padding: 0 44px 0 0;
            }.burger-wrap{padding-top:17.5px;}.burger-wrap{padding-right:17.5px;}.burger-wrap{height:55px;}.burger-custom-wrap-open{padding-top:10px;}.burger-custom-wrap-open{padding-right:10px;}.burger-custom{width:25px;}.burger-custom-wrap-close{padding-top:10px;}.burger-custom-wrap-close{padding-right:10px;}.mobile-menu-close-custom{width:25px;}body{padding-top:55px}.navbar { height:55px; }.navbar{background-color:rgba(255,255,255,1)}.navbar { border-bottom-color:#ededed; }.burger-default span, .burger-default span:before, .burger-default span:after { background-color:#000000; }.burger-new .bread-crust-top, .burger-new .bread-crust-bottom { background:#000000; }.navbar{border-bottom-width: 0;}nav.mobile-nav li a { border-bottom-color:#ededed; }nav.mobile-nav a { color:#000000; }nav.mobile-nav li>a{background-color:rgba(255,255,255,1)}nav.mobile-nav li.current-menu-item>a{background-color:rgba(237,237,237,1)}nav.mobile-nav li.current-menu-item>a{color:rgb(0,0,0)}nav.mobile-nav li a { font-size:30px; }nav.mobile-nav li a { padding-left:10px; }nav.mobile-nav li a { padding-right:10px; }nav.mobile-nav li a { padding-top:7px; }nav.mobile-nav li a { padding-bottom:10px; }nav.mobile-nav li, nav.mobile-nav li a { text-align:left; }nav.mobile-nav li a { line-height:1em; }}

 

.intro_text { font-size:25px; }.intro_text { font-weight:500; }.intro_text { letter-spacing:0.01em; }.intro_text { color:#ffffff; }.intro_text { font-family:recolettta; }.intro_text { text-align:center; }.intro_text { top:5px; }.intro_text { left:5%; }.intro_text { right:5%; }.intro_text { bottom:20px; }.intro_text{top: auto; right: auto; left: 50%;
                    -webkit-transform: translateX(-50%);
                    -moz-transform: translateX(-50%);
                    -ms-transform: translateX(-50%);
                    -o-transform: translateX(-50%);
                    transform: translateX(-50%);}.intro{opacity: 1;}.intro .mediawrap{filter: brightness(1); -webkit-filter: brightness(1);}.intro.animatehide{
					-webkit-transform: translateY(-100vh);
					transform: translateY(-100vh);
				}.intro{
			transition: opacity 700ms ease, transform 700ms ease;
			-webkit-transition: opacity 700ms ease, -webkit-transform 700ms ease;
		}.intro-svg-overlay{width:30%;}

.lay-hr{
				height:1px;
				background-color:#000000;
			}

.lay-content{
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-webkit-flex-direction: column;
					-ms-flex-direction: column;
					flex-direction: column;
				}
				/* needs to work for desktop grid and cpl grid container */
			    #grid, #custom-phone-grid {
					-webkit-box-flex: 1 0 auto;
					-webkit-flex: 1 0 auto;
					-ms-flex: 1 0 auto;
					flex: 1 0 auto;
	          	}
	          	/* firefox fix */
	          	#footer-region{
	          		overflow: hidden;
				}
				@media (min-width: 601px){
					.lay-content{
						min-height: 100vh;
					}
				}
				/* account for possible mobile menu menubar height */
				@media (max-width: 600px){
					.lay-content{
						min-height: calc(100vh - 55px);
					}
				}

body{
				-webkit-transition: background-color 300ms ease;
				transition: background-color 300ms ease;
			}
			.lay-content{
				-webkit-transition: opacity 300ms ease;
				transition: opacity 300ms ease;
			}

@media (min-width: 601px){nav.primary .sub-menu{
    display: none;
    position: absolute;
    top: 25px;
    background-color:white;
    color: black;
    left:-10px;
    padding-bottom: 7px;
    padding-left: 10px;
    border: 0px solid grey;
}

nav.primary .sub-menu li{
    display: block;
}

.sub-menu li {
    margin-top: 3px;
}

.menu-item:hover .sub-menu{
    display: block;

}

li.menu-item-has-children{
    position: relative;
}}

.sitetitle, .laynav, .project-arrow, .mobile-title{visibility:hidden;}

@media (min-width: 601px){#grid{padding-top:160px;}#grid{padding-bottom:0%;}}

@media (min-width: 601px){}

@media (min-width: 601px){#grid .push-0:first-child{margin-left:2.1%}#grid .push-0.lay-col-needs-leftframe-margin{margin-left:2.1%}#grid .frame-overflow-left.push-0:first-child{margin-left:0}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-0{left:2.1%}#grid .push-0{margin-left:0.4%}#grid .span-1{width:9.22%}#grid .frame-overflow-left.span-1{width:11.32%}#grid .frame-overflow-right.span-1{width:11.32%}#grid .frame-overflow-left.frame-overflow-right.span-1{width:13.42%}#grid .push-1:first-child{margin-left:11.72%}#grid .push-1.lay-col-needs-leftframe-margin{margin-left:11.72%}#grid .span-1 .stack-element .push-0{margin-left:0%}#grid .span-1 .stack-element .push-0:first-child{margin-left:0%}#grid .span-1 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-1 .stack-element .span-1{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-1{left:11.72%}#grid .push-1{margin-left:10.02%}#grid .span-2{width:18.84%}#grid .frame-overflow-left.span-2{width:20.94%}#grid .frame-overflow-right.span-2{width:20.94%}#grid .frame-overflow-left.frame-overflow-right.span-2{width:23.04%}#grid .push-2:first-child{margin-left:21.34%}#grid .push-2.lay-col-needs-leftframe-margin{margin-left:21.34%}#grid .span-2 .stack-element .push-0{margin-left:0%}#grid .span-2 .stack-element .push-0:first-child{margin-left:0%}#grid .span-2 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-2 .stack-element .push-1{margin-left:51.061571125265%}#grid .span-2 .stack-element .push-1:first-child{margin-left:51.061571125265%}#grid .span-2 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:51.061571125265%}#grid .span-2 .stack-element .span-1{width:48.938428874735%}#grid .span-2 .stack-element .span-2{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-2{left:21.34%}#grid .push-2{margin-left:19.64%}#grid .span-3{width:28.46%}#grid .frame-overflow-left.span-3{width:30.56%}#grid .frame-overflow-right.span-3{width:30.56%}#grid .frame-overflow-left.frame-overflow-right.span-3{width:32.66%}#grid .push-3:first-child{margin-left:30.96%}#grid .push-3.lay-col-needs-leftframe-margin{margin-left:30.96%}#grid .span-3 .stack-element .push-0{margin-left:0%}#grid .span-3 .stack-element .push-0:first-child{margin-left:0%}#grid .span-3 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-3 .stack-element .push-1{margin-left:33.801827125791%}#grid .span-3 .stack-element .push-1:first-child{margin-left:33.801827125791%}#grid .span-3 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:33.801827125791%}#grid .span-3 .stack-element .push-2{margin-left:67.603654251581%}#grid .span-3 .stack-element .push-2:first-child{margin-left:67.603654251581%}#grid .span-3 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:67.603654251581%}#grid .span-3 .stack-element .span-1{width:32.396345748419%}#grid .span-3 .stack-element .span-2{width:66.198172874209%}#grid .span-3 .stack-element .span-3{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-3{left:30.96%}#grid .push-3{margin-left:29.26%}#grid .span-4{width:38.08%}#grid .frame-overflow-left.span-4{width:40.18%}#grid .frame-overflow-right.span-4{width:40.18%}#grid .frame-overflow-left.frame-overflow-right.span-4{width:42.28%}#grid .push-4:first-child{margin-left:40.58%}#grid .push-4.lay-col-needs-leftframe-margin{margin-left:40.58%}#grid .span-4 .stack-element .push-0{margin-left:0%}#grid .span-4 .stack-element .push-0:first-child{margin-left:0%}#grid .span-4 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-4 .stack-element .push-1{margin-left:25.262605042017%}#grid .span-4 .stack-element .push-1:first-child{margin-left:25.262605042017%}#grid .span-4 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:25.262605042017%}#grid .span-4 .stack-element .push-2{margin-left:50.525210084034%}#grid .span-4 .stack-element .push-2:first-child{margin-left:50.525210084034%}#grid .span-4 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:50.525210084034%}#grid .span-4 .stack-element .push-3{margin-left:75.78781512605%}#grid .span-4 .stack-element .push-3:first-child{margin-left:75.78781512605%}#grid .span-4 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:75.78781512605%}#grid .span-4 .stack-element .span-1{width:24.21218487395%}#grid .span-4 .stack-element .span-2{width:49.474789915966%}#grid .span-4 .stack-element .span-3{width:74.737394957983%}#grid .span-4 .stack-element .span-4{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-4{left:40.58%}#grid .push-4{margin-left:38.88%}#grid .span-5{width:47.7%}#grid .frame-overflow-left.span-5{width:49.8%}#grid .frame-overflow-right.span-5{width:49.8%}#grid .frame-overflow-left.frame-overflow-right.span-5{width:51.9%}#grid .push-5:first-child{margin-left:50.2%}#grid .push-5.lay-col-needs-leftframe-margin{margin-left:50.2%}#grid .span-5 .stack-element .push-0{margin-left:0%}#grid .span-5 .stack-element .push-0:first-child{margin-left:0%}#grid .span-5 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-5 .stack-element .push-1{margin-left:20.167714884696%}#grid .span-5 .stack-element .push-1:first-child{margin-left:20.167714884696%}#grid .span-5 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:20.167714884696%}#grid .span-5 .stack-element .push-2{margin-left:40.335429769392%}#grid .span-5 .stack-element .push-2:first-child{margin-left:40.335429769392%}#grid .span-5 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:40.335429769392%}#grid .span-5 .stack-element .push-3{margin-left:60.503144654088%}#grid .span-5 .stack-element .push-3:first-child{margin-left:60.503144654088%}#grid .span-5 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:60.503144654088%}#grid .span-5 .stack-element .push-4{margin-left:80.670859538784%}#grid .span-5 .stack-element .push-4:first-child{margin-left:80.670859538784%}#grid .span-5 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:80.670859538784%}#grid .span-5 .stack-element .span-1{width:19.329140461216%}#grid .span-5 .stack-element .span-2{width:39.496855345912%}#grid .span-5 .stack-element .span-3{width:59.664570230608%}#grid .span-5 .stack-element .span-4{width:79.832285115304%}#grid .span-5 .stack-element .span-5{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-5{left:50.2%}#grid .push-5{margin-left:48.5%}#grid .span-6{width:57.32%}#grid .frame-overflow-left.span-6{width:59.42%}#grid .frame-overflow-right.span-6{width:59.42%}#grid .frame-overflow-left.frame-overflow-right.span-6{width:61.52%}#grid .push-6:first-child{margin-left:59.82%}#grid .push-6.lay-col-needs-leftframe-margin{margin-left:59.82%}#grid .span-6 .stack-element .push-0{margin-left:0%}#grid .span-6 .stack-element .push-0:first-child{margin-left:0%}#grid .span-6 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-6 .stack-element .push-1{margin-left:16.782972784368%}#grid .span-6 .stack-element .push-1:first-child{margin-left:16.782972784368%}#grid .span-6 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:16.782972784368%}#grid .span-6 .stack-element .push-2{margin-left:33.565945568737%}#grid .span-6 .stack-element .push-2:first-child{margin-left:33.565945568737%}#grid .span-6 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:33.565945568737%}#grid .span-6 .stack-element .push-3{margin-left:50.348918353105%}#grid .span-6 .stack-element .push-3:first-child{margin-left:50.348918353105%}#grid .span-6 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:50.348918353105%}#grid .span-6 .stack-element .push-4{margin-left:67.131891137474%}#grid .span-6 .stack-element .push-4:first-child{margin-left:67.131891137474%}#grid .span-6 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:67.131891137474%}#grid .span-6 .stack-element .push-5{margin-left:83.914863921842%}#grid .span-6 .stack-element .push-5:first-child{margin-left:83.914863921842%}#grid .span-6 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:83.914863921842%}#grid .span-6 .stack-element .span-1{width:16.085136078158%}#grid .span-6 .stack-element .span-2{width:32.868108862526%}#grid .span-6 .stack-element .span-3{width:49.651081646895%}#grid .span-6 .stack-element .span-4{width:66.434054431263%}#grid .span-6 .stack-element .span-5{width:83.217027215632%}#grid .span-6 .stack-element .span-6{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-6{left:59.82%}#grid .push-6{margin-left:58.12%}#grid .span-7{width:66.94%}#grid .frame-overflow-left.span-7{width:69.04%}#grid .frame-overflow-right.span-7{width:69.04%}#grid .frame-overflow-left.frame-overflow-right.span-7{width:71.14%}#grid .push-7:first-child{margin-left:69.44%}#grid .push-7.lay-col-needs-leftframe-margin{margin-left:69.44%}#grid .span-7 .stack-element .push-0{margin-left:0%}#grid .span-7 .stack-element .push-0:first-child{margin-left:0%}#grid .span-7 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-7 .stack-element .push-1{margin-left:14.371078577831%}#grid .span-7 .stack-element .push-1:first-child{margin-left:14.371078577831%}#grid .span-7 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:14.371078577831%}#grid .span-7 .stack-element .push-2{margin-left:28.742157155662%}#grid .span-7 .stack-element .push-2:first-child{margin-left:28.742157155662%}#grid .span-7 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:28.742157155662%}#grid .span-7 .stack-element .push-3{margin-left:43.113235733493%}#grid .span-7 .stack-element .push-3:first-child{margin-left:43.113235733493%}#grid .span-7 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:43.113235733493%}#grid .span-7 .stack-element .push-4{margin-left:57.484314311324%}#grid .span-7 .stack-element .push-4:first-child{margin-left:57.484314311324%}#grid .span-7 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:57.484314311324%}#grid .span-7 .stack-element .push-5{margin-left:71.855392889154%}#grid .span-7 .stack-element .push-5:first-child{margin-left:71.855392889154%}#grid .span-7 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:71.855392889154%}#grid .span-7 .stack-element .push-6{margin-left:86.226471466985%}#grid .span-7 .stack-element .push-6:first-child{margin-left:86.226471466985%}#grid .span-7 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:86.226471466985%}#grid .span-7 .stack-element .span-1{width:13.773528533015%}#grid .span-7 .stack-element .span-2{width:28.144607110846%}#grid .span-7 .stack-element .span-3{width:42.515685688676%}#grid .span-7 .stack-element .span-4{width:56.886764266507%}#grid .span-7 .stack-element .span-5{width:71.257842844338%}#grid .span-7 .stack-element .span-6{width:85.628921422169%}#grid .span-7 .stack-element .span-7{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-7{left:69.44%}#grid .push-7{margin-left:67.74%}#grid .span-8{width:76.56%}#grid .frame-overflow-left.span-8{width:78.66%}#grid .frame-overflow-right.span-8{width:78.66%}#grid .frame-overflow-left.frame-overflow-right.span-8{width:80.76%}#grid .push-8:first-child{margin-left:79.06%}#grid .push-8.lay-col-needs-leftframe-margin{margin-left:79.06%}#grid .span-8 .stack-element .push-0{margin-left:0%}#grid .span-8 .stack-element .push-0:first-child{margin-left:0%}#grid .span-8 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-8 .stack-element .push-1{margin-left:12.565308254963%}#grid .span-8 .stack-element .push-1:first-child{margin-left:12.565308254963%}#grid .span-8 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:12.565308254963%}#grid .span-8 .stack-element .push-2{margin-left:25.130616509927%}#grid .span-8 .stack-element .push-2:first-child{margin-left:25.130616509927%}#grid .span-8 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:25.130616509927%}#grid .span-8 .stack-element .push-3{margin-left:37.69592476489%}#grid .span-8 .stack-element .push-3:first-child{margin-left:37.69592476489%}#grid .span-8 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:37.69592476489%}#grid .span-8 .stack-element .push-4{margin-left:50.261233019854%}#grid .span-8 .stack-element .push-4:first-child{margin-left:50.261233019854%}#grid .span-8 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:50.261233019854%}#grid .span-8 .stack-element .push-5{margin-left:62.826541274817%}#grid .span-8 .stack-element .push-5:first-child{margin-left:62.826541274817%}#grid .span-8 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:62.826541274817%}#grid .span-8 .stack-element .push-6{margin-left:75.391849529781%}#grid .span-8 .stack-element .push-6:first-child{margin-left:75.391849529781%}#grid .span-8 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:75.391849529781%}#grid .span-8 .stack-element .push-7{margin-left:87.957157784744%}#grid .span-8 .stack-element .push-7:first-child{margin-left:87.957157784744%}#grid .span-8 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:87.957157784744%}#grid .span-8 .stack-element .span-1{width:12.042842215256%}#grid .span-8 .stack-element .span-2{width:24.608150470219%}#grid .span-8 .stack-element .span-3{width:37.173458725183%}#grid .span-8 .stack-element .span-4{width:49.738766980146%}#grid .span-8 .stack-element .span-5{width:62.30407523511%}#grid .span-8 .stack-element .span-6{width:74.869383490073%}#grid .span-8 .stack-element .span-7{width:87.434691745037%}#grid .span-8 .stack-element .span-8{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-8{left:79.06%}#grid .push-8{margin-left:77.36%}#grid .span-9{width:86.18%}#grid .frame-overflow-left.span-9{width:88.28%}#grid .frame-overflow-right.span-9{width:88.28%}#grid .frame-overflow-left.frame-overflow-right.span-9{width:90.38%}#grid .push-9:first-child{margin-left:88.68%}#grid .push-9.lay-col-needs-leftframe-margin{margin-left:88.68%}#grid .span-9 .stack-element .push-0{margin-left:0%}#grid .span-9 .stack-element .push-0:first-child{margin-left:0%}#grid .span-9 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-9 .stack-element .push-1{margin-left:11.16268275702%}#grid .span-9 .stack-element .push-1:first-child{margin-left:11.16268275702%}#grid .span-9 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:11.16268275702%}#grid .span-9 .stack-element .push-2{margin-left:22.32536551404%}#grid .span-9 .stack-element .push-2:first-child{margin-left:22.32536551404%}#grid .span-9 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:22.32536551404%}#grid .span-9 .stack-element .push-3{margin-left:33.488048271061%}#grid .span-9 .stack-element .push-3:first-child{margin-left:33.488048271061%}#grid .span-9 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:33.488048271061%}#grid .span-9 .stack-element .push-4{margin-left:44.650731028081%}#grid .span-9 .stack-element .push-4:first-child{margin-left:44.650731028081%}#grid .span-9 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:44.650731028081%}#grid .span-9 .stack-element .push-5{margin-left:55.813413785101%}#grid .span-9 .stack-element .push-5:first-child{margin-left:55.813413785101%}#grid .span-9 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:55.813413785101%}#grid .span-9 .stack-element .push-6{margin-left:66.976096542121%}#grid .span-9 .stack-element .push-6:first-child{margin-left:66.976096542121%}#grid .span-9 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:66.976096542121%}#grid .span-9 .stack-element .push-7{margin-left:78.138779299141%}#grid .span-9 .stack-element .push-7:first-child{margin-left:78.138779299141%}#grid .span-9 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:78.138779299141%}#grid .span-9 .stack-element .push-8{margin-left:89.301462056162%}#grid .span-9 .stack-element .push-8:first-child{margin-left:89.301462056162%}#grid .span-9 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:89.301462056162%}#grid .span-9 .stack-element .span-1{width:10.698537943838%}#grid .span-9 .stack-element .span-2{width:21.861220700859%}#grid .span-9 .stack-element .span-3{width:33.023903457879%}#grid .span-9 .stack-element .span-4{width:44.186586214899%}#grid .span-9 .stack-element .span-5{width:55.349268971919%}#grid .span-9 .stack-element .span-6{width:66.511951728939%}#grid .span-9 .stack-element .span-7{width:77.67463448596%}#grid .span-9 .stack-element .span-8{width:88.83731724298%}#grid .span-9 .stack-element .span-9{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-9{left:88.68%}#grid .push-9{margin-left:86.98%}#grid .span-10{width:95.8%}#grid .frame-overflow-left.span-10{width:97.9%}#grid .frame-overflow-right.span-10{width:97.9%}#grid .frame-overflow-left.frame-overflow-right.span-10{width:100%}#grid .push-10:first-child{margin-left:98.3%}#grid .push-10.lay-col-needs-leftframe-margin{margin-left:98.3%}#grid .span-10 .stack-element .push-0{margin-left:0%}#grid .span-10 .stack-element .push-0:first-child{margin-left:0%}#grid .span-10 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-10 .stack-element .push-1{margin-left:10.041753653445%}#grid .span-10 .stack-element .push-1:first-child{margin-left:10.041753653445%}#grid .span-10 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:10.041753653445%}#grid .span-10 .stack-element .push-2{margin-left:20.083507306889%}#grid .span-10 .stack-element .push-2:first-child{margin-left:20.083507306889%}#grid .span-10 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:20.083507306889%}#grid .span-10 .stack-element .push-3{margin-left:30.125260960334%}#grid .span-10 .stack-element .push-3:first-child{margin-left:30.125260960334%}#grid .span-10 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:30.125260960334%}#grid .span-10 .stack-element .push-4{margin-left:40.167014613779%}#grid .span-10 .stack-element .push-4:first-child{margin-left:40.167014613779%}#grid .span-10 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:40.167014613779%}#grid .span-10 .stack-element .push-5{margin-left:50.208768267223%}#grid .span-10 .stack-element .push-5:first-child{margin-left:50.208768267223%}#grid .span-10 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:50.208768267223%}#grid .span-10 .stack-element .push-6{margin-left:60.250521920668%}#grid .span-10 .stack-element .push-6:first-child{margin-left:60.250521920668%}#grid .span-10 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:60.250521920668%}#grid .span-10 .stack-element .push-7{margin-left:70.292275574113%}#grid .span-10 .stack-element .push-7:first-child{margin-left:70.292275574113%}#grid .span-10 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:70.292275574113%}#grid .span-10 .stack-element .push-8{margin-left:80.334029227557%}#grid .span-10 .stack-element .push-8:first-child{margin-left:80.334029227557%}#grid .span-10 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:80.334029227557%}#grid .span-10 .stack-element .push-9{margin-left:90.375782881002%}#grid .span-10 .stack-element .push-9:first-child{margin-left:90.375782881002%}#grid .span-10 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:90.375782881002%}#grid .span-10 .stack-element .span-1{width:9.6242171189979%}#grid .span-10 .stack-element .span-2{width:19.665970772443%}#grid .span-10 .stack-element .span-3{width:29.707724425887%}#grid .span-10 .stack-element .span-4{width:39.749478079332%}#grid .span-10 .stack-element .span-5{width:49.791231732777%}#grid .span-10 .stack-element .span-6{width:59.832985386221%}#grid .span-10 .stack-element .span-7{width:69.874739039666%}#grid .span-10 .stack-element .span-8{width:79.916492693111%}#grid .span-10 .stack-element .span-9{width:89.958246346555%}#grid .span-10 .stack-element .span-10{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-10{left:98.3%}#grid .push-10{margin-left:96.6%}}

#grid, .cover-region-desktop .cover-inner{background-color:transparent;}

@media (max-width: 600px){#custom-phone-grid{padding-top:5%;}#custom-phone-grid{padding-bottom:5%;}}

@media (max-width: 600px){}

@media (max-width: 600px){#custom-phone-grid .push-0:first-child{margin-left:5%}#custom-phone-grid .push-0.lay-col-needs-leftframe-margin{margin-left:5%}#custom-phone-grid .frame-overflow-left.push-0:first-child{margin-left:0}#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-0{left:5%}#custom-phone-grid .push-0{margin-left:1%}#custom-phone-grid .span-1{width:6.5833333333333%}#custom-phone-grid .frame-overflow-left.span-1{width:11.583333333333%}#custom-phone-grid .frame-overflow-right.span-1{width:11.583333333333%}#custom-phone-grid .frame-overflow-left.frame-overflow-right.span-1{width:16.583333333333%}#custom-phone-grid .push-1:first-child{margin-left:12.583333333333%}#custom-phone-grid .push-1.lay-col-needs-leftframe-margin{margin-left:12.583333333333%}#custom-phone-grid .span-1 .stack-element .push-0{margin-left:0%}#custom-phone-grid .span-1 .stack-element .push-0:first-child{margin-left:0%}#custom-phone-grid .span-1 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#custom-phone-grid .span-1 .stack-element .span-1{width:100%}#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-1{left:12.583333333333%}#custom-phone-grid .push-1{margin-left:8.5833333333333%}#custom-phone-grid .span-2{width:14.166666666667%}#custom-phone-grid .frame-overflow-left.span-2{width:19.166666666667%}#custom-phone-grid .frame-overflow-right.span-2{width:19.166666666667%}#custom-phone-grid .frame-overflow-left.frame-overflow-right.span-2{width:24.166666666667%}#custom-phone-grid .push-2:first-child{margin-left:20.166666666667%}#custom-phone-grid .push-2.lay-col-needs-leftframe-margin{margin-left:20.166666666667%}#custom-phone-grid .span-2 .stack-element .push-0{margin-left:0%}#custom-phone-grid .span-2 .stack-element .push-0:first-child{margin-left:0%}#custom-phone-grid .span-2 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#custom-phone-grid .span-2 .stack-element .push-1{margin-left:53.529411764706%}#custom-phone-grid .span-2 .stack-element .push-1:first-child{margin-left:53.529411764706%}#custom-phone-grid .span-2 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:53.529411764706%}#custom-phone-grid .span-2 .stack-element .span-1{width:46.470588235294%}#custom-phone-grid .span-2 .stack-element .span-2{width:100%}#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-2{left:20.166666666667%}#custom-phone-grid .push-2{margin-left:16.166666666667%}#custom-phone-grid .span-3{width:21.75%}#custom-phone-grid .frame-overflow-left.span-3{width:26.75%}#custom-phone-grid .frame-overflow-right.span-3{width:26.75%}#custom-phone-grid .frame-overflow-left.frame-overflow-right.span-3{width:31.75%}#custom-phone-grid .push-3:first-child{margin-left:27.75%}#custom-phone-grid .push-3.lay-col-needs-leftframe-margin{margin-left:27.75%}#custom-phone-grid .span-3 .stack-element .push-0{margin-left:0%}#custom-phone-grid .span-3 .stack-element .push-0:first-child{margin-left:0%}#custom-phone-grid .span-3 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#custom-phone-grid .span-3 .stack-element .push-1{margin-left:34.865900383142%}#custom-phone-grid .span-3 .stack-element .push-1:first-child{margin-left:34.865900383142%}#custom-phone-grid .span-3 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:34.865900383142%}#custom-phone-grid .span-3 .stack-element .push-2{margin-left:69.731800766284%}#custom-phone-grid .span-3 .stack-element .push-2:first-child{margin-left:69.731800766284%}#custom-phone-grid .span-3 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:69.731800766284%}#custom-phone-grid .span-3 .stack-element .span-1{width:30.268199233716%}#custom-phone-grid .span-3 .stack-element .span-2{width:65.134099616858%}#custom-phone-grid .span-3 .stack-element .span-3{width:100%}#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-3{left:27.75%}#custom-phone-grid .push-3{margin-left:23.75%}#custom-phone-grid .span-4{width:29.333333333333%}#custom-phone-grid .frame-overflow-left.span-4{width:34.333333333333%}#custom-phone-grid .frame-overflow-right.span-4{width:34.333333333333%}#custom-phone-grid .frame-overflow-left.frame-overflow-right.span-4{width:39.333333333333%}#custom-phone-grid .push-4:first-child{margin-left:35.333333333333%}#custom-phone-grid .push-4.lay-col-needs-leftframe-margin{margin-left:35.333333333333%}#custom-phone-grid .span-4 .stack-element .push-0{margin-left:0%}#custom-phone-grid .span-4 .stack-element .push-0:first-child{margin-left:0%}#custom-phone-grid .span-4 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#custom-phone-grid .span-4 .stack-element .push-1{margin-left:25.852272727273%}#custom-phone-grid .span-4 .stack-element .push-1:first-child{margin-left:25.852272727273%}#custom-phone-grid .span-4 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:25.852272727273%}#custom-phone-grid .span-4 .stack-element .push-2{margin-left:51.704545454545%}#custom-phone-grid .span-4 .stack-element .push-2:first-child{margin-left:51.704545454545%}#custom-phone-grid .span-4 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:51.704545454545%}#custom-phone-grid .span-4 .stack-element .push-3{margin-left:77.556818181818%}#custom-phone-grid .span-4 .stack-element .push-3:first-child{margin-left:77.556818181818%}#custom-phone-grid .span-4 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:77.556818181818%}#custom-phone-grid .span-4 .stack-element .span-1{width:22.443181818182%}#custom-phone-grid .span-4 .stack-element .span-2{width:48.295454545455%}#custom-phone-grid .span-4 .stack-element .span-3{width:74.147727272727%}#custom-phone-grid .span-4 .stack-element .span-4{width:100%}#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-4{left:35.333333333333%}#custom-phone-grid .push-4{margin-left:31.333333333333%}#custom-phone-grid .span-5{width:36.916666666667%}#custom-phone-grid .frame-overflow-left.span-5{width:41.916666666667%}#custom-phone-grid .frame-overflow-right.span-5{width:41.916666666667%}#custom-phone-grid .frame-overflow-left.frame-overflow-right.span-5{width:46.916666666667%}#custom-phone-grid .push-5:first-child{margin-left:42.916666666667%}#custom-phone-grid .push-5.lay-col-needs-leftframe-margin{margin-left:42.916666666667%}#custom-phone-grid .span-5 .stack-element .push-0{margin-left:0%}#custom-phone-grid .span-5 .stack-element .push-0:first-child{margin-left:0%}#custom-phone-grid .span-5 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#custom-phone-grid .span-5 .stack-element .push-1{margin-left:20.541760722348%}#custom-phone-grid .span-5 .stack-element .push-1:first-child{margin-left:20.541760722348%}#custom-phone-grid .span-5 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:20.541760722348%}#custom-phone-grid .span-5 .stack-element .push-2{margin-left:41.083521444695%}#custom-phone-grid .span-5 .stack-element .push-2:first-child{margin-left:41.083521444695%}#custom-phone-grid .span-5 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:41.083521444695%}#custom-phone-grid .span-5 .stack-element .push-3{margin-left:61.625282167043%}#custom-phone-grid .span-5 .stack-element .push-3:first-child{margin-left:61.625282167043%}#custom-phone-grid .span-5 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:61.625282167043%}#custom-phone-grid .span-5 .stack-element .push-4{margin-left:82.167042889391%}#custom-phone-grid .span-5 .stack-element .push-4:first-child{margin-left:82.167042889391%}#custom-phone-grid .span-5 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:82.167042889391%}#custom-phone-grid .span-5 .stack-element .span-1{width:17.832957110609%}#custom-phone-grid .span-5 .stack-element .span-2{width:38.374717832957%}#custom-phone-grid .span-5 .stack-element .span-3{width:58.916478555305%}#custom-phone-grid .span-5 .stack-element .span-4{width:79.458239277652%}#custom-phone-grid .span-5 .stack-element .span-5{width:100%}#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-5{left:42.916666666667%}#custom-phone-grid .push-5{margin-left:38.916666666667%}#custom-phone-grid .span-6{width:44.5%}#custom-phone-grid .frame-overflow-left.span-6{width:49.5%}#custom-phone-grid .frame-overflow-right.span-6{width:49.5%}#custom-phone-grid .frame-overflow-left.frame-overflow-right.span-6{width:54.5%}#custom-phone-grid .push-6:first-child{margin-left:50.5%}#custom-phone-grid .push-6.lay-col-needs-leftframe-margin{margin-left:50.5%}#custom-phone-grid .span-6 .stack-element .push-0{margin-left:0%}#custom-phone-grid .span-6 .stack-element .push-0:first-child{margin-left:0%}#custom-phone-grid .span-6 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#custom-phone-grid .span-6 .stack-element .push-1{margin-left:17.041198501873%}#custom-phone-grid .span-6 .stack-element .push-1:first-child{margin-left:17.041198501873%}#custom-phone-grid .span-6 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:17.041198501873%}#custom-phone-grid .span-6 .stack-element .push-2{margin-left:34.082397003745%}#custom-phone-grid .span-6 .stack-element .push-2:first-child{margin-left:34.082397003745%}#custom-phone-grid .span-6 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:34.082397003745%}#custom-phone-grid .span-6 .stack-element .push-3{margin-left:51.123595505618%}#custom-phone-grid .span-6 .stack-element .push-3:first-child{margin-left:51.123595505618%}#custom-phone-grid .span-6 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:51.123595505618%}#custom-phone-grid .span-6 .stack-element .push-4{margin-left:68.164794007491%}#custom-phone-grid .span-6 .stack-element .push-4:first-child{margin-left:68.164794007491%}#custom-phone-grid .span-6 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:68.164794007491%}#custom-phone-grid .span-6 .stack-element .push-5{margin-left:85.205992509363%}#custom-phone-grid .span-6 .stack-element .push-5:first-child{margin-left:85.205992509363%}#custom-phone-grid .span-6 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:85.205992509363%}#custom-phone-grid .span-6 .stack-element .span-1{width:14.794007490637%}#custom-phone-grid .span-6 .stack-element .span-2{width:31.835205992509%}#custom-phone-grid .span-6 .stack-element .span-3{width:48.876404494382%}#custom-phone-grid .span-6 .stack-element .span-4{width:65.917602996255%}#custom-phone-grid .span-6 .stack-element .span-5{width:82.958801498127%}#custom-phone-grid .span-6 .stack-element .span-6{width:100%}#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-6{left:50.5%}#custom-phone-grid .push-6{margin-left:46.5%}#custom-phone-grid .span-7{width:52.083333333333%}#custom-phone-grid .frame-overflow-left.span-7{width:57.083333333333%}#custom-phone-grid .frame-overflow-right.span-7{width:57.083333333333%}#custom-phone-grid .frame-overflow-left.frame-overflow-right.span-7{width:62.083333333333%}#custom-phone-grid .push-7:first-child{margin-left:58.083333333333%}#custom-phone-grid .push-7.lay-col-needs-leftframe-margin{margin-left:58.083333333333%}#custom-phone-grid .span-7 .stack-element .push-0{margin-left:0%}#custom-phone-grid .span-7 .stack-element .push-0:first-child{margin-left:0%}#custom-phone-grid .span-7 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#custom-phone-grid .span-7 .stack-element .push-1{margin-left:14.56%}#custom-phone-grid .span-7 .stack-element .push-1:first-child{margin-left:14.56%}#custom-phone-grid .span-7 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:14.56%}#custom-phone-grid .span-7 .stack-element .push-2{margin-left:29.12%}#custom-phone-grid .span-7 .stack-element .push-2:first-child{margin-left:29.12%}#custom-phone-grid .span-7 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:29.12%}#custom-phone-grid .span-7 .stack-element .push-3{margin-left:43.68%}#custom-phone-grid .span-7 .stack-element .push-3:first-child{margin-left:43.68%}#custom-phone-grid .span-7 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:43.68%}#custom-phone-grid .span-7 .stack-element .push-4{margin-left:58.24%}#custom-phone-grid .span-7 .stack-element .push-4:first-child{margin-left:58.24%}#custom-phone-grid .span-7 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:58.24%}#custom-phone-grid .span-7 .stack-element .push-5{margin-left:72.8%}#custom-phone-grid .span-7 .stack-element .push-5:first-child{margin-left:72.8%}#custom-phone-grid .span-7 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:72.8%}#custom-phone-grid .span-7 .stack-element .push-6{margin-left:87.36%}#custom-phone-grid .span-7 .stack-element .push-6:first-child{margin-left:87.36%}#custom-phone-grid .span-7 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:87.36%}#custom-phone-grid .span-7 .stack-element .span-1{width:12.64%}#custom-phone-grid .span-7 .stack-element .span-2{width:27.2%}#custom-phone-grid .span-7 .stack-element .span-3{width:41.76%}#custom-phone-grid .span-7 .stack-element .span-4{width:56.32%}#custom-phone-grid .span-7 .stack-element .span-5{width:70.88%}#custom-phone-grid .span-7 .stack-element .span-6{width:85.44%}#custom-phone-grid .span-7 .stack-element .span-7{width:100%}#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-7{left:58.083333333333%}#custom-phone-grid .push-7{margin-left:54.083333333333%}#custom-phone-grid .span-8{width:59.666666666667%}#custom-phone-grid .frame-overflow-left.span-8{width:64.666666666667%}#custom-phone-grid .frame-overflow-right.span-8{width:64.666666666667%}#custom-phone-grid .frame-overflow-left.frame-overflow-right.span-8{width:69.666666666667%}#custom-phone-grid .push-8:first-child{margin-left:65.666666666667%}#custom-phone-grid .push-8.lay-col-needs-leftframe-margin{margin-left:65.666666666667%}#custom-phone-grid .span-8 .stack-element .push-0{margin-left:0%}#custom-phone-grid .span-8 .stack-element .push-0:first-child{margin-left:0%}#custom-phone-grid .span-8 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#custom-phone-grid .span-8 .stack-element .push-1{margin-left:12.709497206704%}#custom-phone-grid .span-8 .stack-element .push-1:first-child{margin-left:12.709497206704%}#custom-phone-grid .span-8 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:12.709497206704%}#custom-phone-grid .span-8 .stack-element .push-2{margin-left:25.418994413408%}#custom-phone-grid .span-8 .stack-element .push-2:first-child{margin-left:25.418994413408%}#custom-phone-grid .span-8 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:25.418994413408%}#custom-phone-grid .span-8 .stack-element .push-3{margin-left:38.128491620112%}#custom-phone-grid .span-8 .stack-element .push-3:first-child{margin-left:38.128491620112%}#custom-phone-grid .span-8 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:38.128491620112%}#custom-phone-grid .span-8 .stack-element .push-4{margin-left:50.837988826816%}#custom-phone-grid .span-8 .stack-element .push-4:first-child{margin-left:50.837988826816%}#custom-phone-grid .span-8 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:50.837988826816%}#custom-phone-grid .span-8 .stack-element .push-5{margin-left:63.54748603352%}#custom-phone-grid .span-8 .stack-element .push-5:first-child{margin-left:63.54748603352%}#custom-phone-grid .span-8 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:63.54748603352%}#custom-phone-grid .span-8 .stack-element .push-6{margin-left:76.256983240223%}#custom-phone-grid .span-8 .stack-element .push-6:first-child{margin-left:76.256983240223%}#custom-phone-grid .span-8 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:76.256983240223%}#custom-phone-grid .span-8 .stack-element .push-7{margin-left:88.966480446927%}#custom-phone-grid .span-8 .stack-element .push-7:first-child{margin-left:88.966480446927%}#custom-phone-grid .span-8 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:88.966480446927%}#custom-phone-grid .span-8 .stack-element .span-1{width:11.033519553073%}#custom-phone-grid .span-8 .stack-element .span-2{width:23.743016759777%}#custom-phone-grid .span-8 .stack-element .span-3{width:36.45251396648%}#custom-phone-grid .span-8 .stack-element .span-4{width:49.162011173184%}#custom-phone-grid .span-8 .stack-element .span-5{width:61.871508379888%}#custom-phone-grid .span-8 .stack-element .span-6{width:74.581005586592%}#custom-phone-grid .span-8 .stack-element .span-7{width:87.290502793296%}#custom-phone-grid .span-8 .stack-element .span-8{width:100%}#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-8{left:65.666666666667%}#custom-phone-grid .push-8{margin-left:61.666666666667%}#custom-phone-grid .span-9{width:67.25%}#custom-phone-grid .frame-overflow-left.span-9{width:72.25%}#custom-phone-grid .frame-overflow-right.span-9{width:72.25%}#custom-phone-grid .frame-overflow-left.frame-overflow-right.span-9{width:77.25%}#custom-phone-grid .push-9:first-child{margin-left:73.25%}#custom-phone-grid .push-9.lay-col-needs-leftframe-margin{margin-left:73.25%}#custom-phone-grid .span-9 .stack-element .push-0{margin-left:0%}#custom-phone-grid .span-9 .stack-element .push-0:first-child{margin-left:0%}#custom-phone-grid .span-9 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#custom-phone-grid .span-9 .stack-element .push-1{margin-left:11.276332094176%}#custom-phone-grid .span-9 .stack-element .push-1:first-child{margin-left:11.276332094176%}#custom-phone-grid .span-9 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:11.276332094176%}#custom-phone-grid .span-9 .stack-element .push-2{margin-left:22.552664188352%}#custom-phone-grid .span-9 .stack-element .push-2:first-child{margin-left:22.552664188352%}#custom-phone-grid .span-9 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:22.552664188352%}#custom-phone-grid .span-9 .stack-element .push-3{margin-left:33.828996282528%}#custom-phone-grid .span-9 .stack-element .push-3:first-child{margin-left:33.828996282528%}#custom-phone-grid .span-9 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:33.828996282528%}#custom-phone-grid .span-9 .stack-element .push-4{margin-left:45.105328376704%}#custom-phone-grid .span-9 .stack-element .push-4:first-child{margin-left:45.105328376704%}#custom-phone-grid .span-9 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:45.105328376704%}#custom-phone-grid .span-9 .stack-element .push-5{margin-left:56.38166047088%}#custom-phone-grid .span-9 .stack-element .push-5:first-child{margin-left:56.38166047088%}#custom-phone-grid .span-9 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:56.38166047088%}#custom-phone-grid .span-9 .stack-element .push-6{margin-left:67.657992565056%}#custom-phone-grid .span-9 .stack-element .push-6:first-child{margin-left:67.657992565056%}#custom-phone-grid .span-9 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:67.657992565056%}#custom-phone-grid .span-9 .stack-element .push-7{margin-left:78.934324659232%}#custom-phone-grid .span-9 .stack-element .push-7:first-child{margin-left:78.934324659232%}#custom-phone-grid .span-9 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:78.934324659232%}#custom-phone-grid .span-9 .stack-element .push-8{margin-left:90.210656753408%}#custom-phone-grid .span-9 .stack-element .push-8:first-child{margin-left:90.210656753408%}#custom-phone-grid .span-9 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:90.210656753408%}#custom-phone-grid .span-9 .stack-element .span-1{width:9.7893432465923%}#custom-phone-grid .span-9 .stack-element .span-2{width:21.065675340768%}#custom-phone-grid .span-9 .stack-element .span-3{width:32.342007434944%}#custom-phone-grid .span-9 .stack-element .span-4{width:43.61833952912%}#custom-phone-grid .span-9 .stack-element .span-5{width:54.894671623296%}#custom-phone-grid .span-9 .stack-element .span-6{width:66.171003717472%}#custom-phone-grid .span-9 .stack-element .span-7{width:77.447335811648%}#custom-phone-grid .span-9 .stack-element .span-8{width:88.723667905824%}#custom-phone-grid .span-9 .stack-element .span-9{width:100%}#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-9{left:73.25%}#custom-phone-grid .push-9{margin-left:69.25%}#custom-phone-grid .span-10{width:74.833333333333%}#custom-phone-grid .frame-overflow-left.span-10{width:79.833333333333%}#custom-phone-grid .frame-overflow-right.span-10{width:79.833333333333%}#custom-phone-grid .frame-overflow-left.frame-overflow-right.span-10{width:84.833333333333%}#custom-phone-grid .push-10:first-child{margin-left:80.833333333333%}#custom-phone-grid .push-10.lay-col-needs-leftframe-margin{margin-left:80.833333333333%}#custom-phone-grid .span-10 .stack-element .push-0{margin-left:0%}#custom-phone-grid .span-10 .stack-element .push-0:first-child{margin-left:0%}#custom-phone-grid .span-10 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#custom-phone-grid .span-10 .stack-element .push-1{margin-left:10.133630289532%}#custom-phone-grid .span-10 .stack-element .push-1:first-child{margin-left:10.133630289532%}#custom-phone-grid .span-10 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:10.133630289532%}#custom-phone-grid .span-10 .stack-element .push-2{margin-left:20.267260579065%}#custom-phone-grid .span-10 .stack-element .push-2:first-child{margin-left:20.267260579065%}#custom-phone-grid .span-10 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:20.267260579065%}#custom-phone-grid .span-10 .stack-element .push-3{margin-left:30.400890868597%}#custom-phone-grid .span-10 .stack-element .push-3:first-child{margin-left:30.400890868597%}#custom-phone-grid .span-10 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:30.400890868597%}#custom-phone-grid .span-10 .stack-element .push-4{margin-left:40.534521158129%}#custom-phone-grid .span-10 .stack-element .push-4:first-child{margin-left:40.534521158129%}#custom-phone-grid .span-10 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:40.534521158129%}#custom-phone-grid .span-10 .stack-element .push-5{margin-left:50.668151447661%}#custom-phone-grid .span-10 .stack-element .push-5:first-child{margin-left:50.668151447661%}#custom-phone-grid .span-10 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:50.668151447661%}#custom-phone-grid .span-10 .stack-element .push-6{margin-left:60.801781737194%}#custom-phone-grid .span-10 .stack-element .push-6:first-child{margin-left:60.801781737194%}#custom-phone-grid .span-10 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:60.801781737194%}#custom-phone-grid .span-10 .stack-element .push-7{margin-left:70.935412026726%}#custom-phone-grid .span-10 .stack-element .push-7:first-child{margin-left:70.935412026726%}#custom-phone-grid .span-10 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:70.935412026726%}#custom-phone-grid .span-10 .stack-element .push-8{margin-left:81.069042316258%}#custom-phone-grid .span-10 .stack-element .push-8:first-child{margin-left:81.069042316258%}#custom-phone-grid .span-10 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:81.069042316258%}#custom-phone-grid .span-10 .stack-element .push-9{margin-left:91.202672605791%}#custom-phone-grid .span-10 .stack-element .push-9:first-child{margin-left:91.202672605791%}#custom-phone-grid .span-10 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:91.202672605791%}#custom-phone-grid .span-10 .stack-element .span-1{width:8.7973273942094%}#custom-phone-grid .span-10 .stack-element .span-2{width:18.930957683742%}#custom-phone-grid .span-10 .stack-element .span-3{width:29.064587973274%}#custom-phone-grid .span-10 .stack-element .span-4{width:39.198218262806%}#custom-phone-grid .span-10 .stack-element .span-5{width:49.331848552339%}#custom-phone-grid .span-10 .stack-element .span-6{width:59.465478841871%}#custom-phone-grid .span-10 .stack-element .span-7{width:69.599109131403%}#custom-phone-grid .span-10 .stack-element .span-8{width:79.732739420935%}#custom-phone-grid .span-10 .stack-element .span-9{width:89.866369710468%}#custom-phone-grid .span-10 .stack-element .span-10{width:100%}#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-10{left:80.833333333333%}#custom-phone-grid .push-10{margin-left:76.833333333333%}#custom-phone-grid .span-11{width:82.416666666667%}#custom-phone-grid .frame-overflow-left.span-11{width:87.416666666667%}#custom-phone-grid .frame-overflow-right.span-11{width:87.416666666667%}#custom-phone-grid .frame-overflow-left.frame-overflow-right.span-11{width:92.416666666667%}#custom-phone-grid .push-11:first-child{margin-left:88.416666666667%}#custom-phone-grid .push-11.lay-col-needs-leftframe-margin{margin-left:88.416666666667%}#custom-phone-grid .span-11 .stack-element .push-0{margin-left:0%}#custom-phone-grid .span-11 .stack-element .push-0:first-child{margin-left:0%}#custom-phone-grid .span-11 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#custom-phone-grid .span-11 .stack-element .push-1{margin-left:9.201213346815%}#custom-phone-grid .span-11 .stack-element .push-1:first-child{margin-left:9.201213346815%}#custom-phone-grid .span-11 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:9.201213346815%}#custom-phone-grid .span-11 .stack-element .push-2{margin-left:18.40242669363%}#custom-phone-grid .span-11 .stack-element .push-2:first-child{margin-left:18.40242669363%}#custom-phone-grid .span-11 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:18.40242669363%}#custom-phone-grid .span-11 .stack-element .push-3{margin-left:27.603640040445%}#custom-phone-grid .span-11 .stack-element .push-3:first-child{margin-left:27.603640040445%}#custom-phone-grid .span-11 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:27.603640040445%}#custom-phone-grid .span-11 .stack-element .push-4{margin-left:36.80485338726%}#custom-phone-grid .span-11 .stack-element .push-4:first-child{margin-left:36.80485338726%}#custom-phone-grid .span-11 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:36.80485338726%}#custom-phone-grid .span-11 .stack-element .push-5{margin-left:46.006066734075%}#custom-phone-grid .span-11 .stack-element .push-5:first-child{margin-left:46.006066734075%}#custom-phone-grid .span-11 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:46.006066734075%}#custom-phone-grid .span-11 .stack-element .push-6{margin-left:55.20728008089%}#custom-phone-grid .span-11 .stack-element .push-6:first-child{margin-left:55.20728008089%}#custom-phone-grid .span-11 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:55.20728008089%}#custom-phone-grid .span-11 .stack-element .push-7{margin-left:64.408493427705%}#custom-phone-grid .span-11 .stack-element .push-7:first-child{margin-left:64.408493427705%}#custom-phone-grid .span-11 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:64.408493427705%}#custom-phone-grid .span-11 .stack-element .push-8{margin-left:73.60970677452%}#custom-phone-grid .span-11 .stack-element .push-8:first-child{margin-left:73.60970677452%}#custom-phone-grid .span-11 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:73.60970677452%}#custom-phone-grid .span-11 .stack-element .push-9{margin-left:82.810920121335%}#custom-phone-grid .span-11 .stack-element .push-9:first-child{margin-left:82.810920121335%}#custom-phone-grid .span-11 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:82.810920121335%}#custom-phone-grid .span-11 .stack-element .push-10{margin-left:92.01213346815%}#custom-phone-grid .span-11 .stack-element .push-10:first-child{margin-left:92.01213346815%}#custom-phone-grid .span-11 .stack-element .push-10.lay-col-needs-leftframe-margin{margin-left:92.01213346815%}#custom-phone-grid .span-11 .stack-element .span-1{width:7.9878665318504%}#custom-phone-grid .span-11 .stack-element .span-2{width:17.189079878665%}#custom-phone-grid .span-11 .stack-element .span-3{width:26.39029322548%}#custom-phone-grid .span-11 .stack-element .span-4{width:35.591506572295%}#custom-phone-grid .span-11 .stack-element .span-5{width:44.79271991911%}#custom-phone-grid .span-11 .stack-element .span-6{width:53.993933265925%}#custom-phone-grid .span-11 .stack-element .span-7{width:63.19514661274%}#custom-phone-grid .span-11 .stack-element .span-8{width:72.396359959555%}#custom-phone-grid .span-11 .stack-element .span-9{width:81.59757330637%}#custom-phone-grid .span-11 .stack-element .span-10{width:90.798786653185%}#custom-phone-grid .span-11 .stack-element .span-11{width:100%}#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-11{left:88.416666666667%}#custom-phone-grid .push-11{margin-left:84.416666666667%}#custom-phone-grid .span-12{width:90%}#custom-phone-grid .frame-overflow-left.span-12{width:95%}#custom-phone-grid .frame-overflow-right.span-12{width:95%}#custom-phone-grid .frame-overflow-left.frame-overflow-right.span-12{width:100%}#custom-phone-grid .push-12:first-child{margin-left:96%}#custom-phone-grid .push-12.lay-col-needs-leftframe-margin{margin-left:96%}#custom-phone-grid .span-12 .stack-element .push-0{margin-left:0%}#custom-phone-grid .span-12 .stack-element .push-0:first-child{margin-left:0%}#custom-phone-grid .span-12 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#custom-phone-grid .span-12 .stack-element .push-1{margin-left:8.4259259259259%}#custom-phone-grid .span-12 .stack-element .push-1:first-child{margin-left:8.4259259259259%}#custom-phone-grid .span-12 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:8.4259259259259%}#custom-phone-grid .span-12 .stack-element .push-2{margin-left:16.851851851852%}#custom-phone-grid .span-12 .stack-element .push-2:first-child{margin-left:16.851851851852%}#custom-phone-grid .span-12 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:16.851851851852%}#custom-phone-grid .span-12 .stack-element .push-3{margin-left:25.277777777778%}#custom-phone-grid .span-12 .stack-element .push-3:first-child{margin-left:25.277777777778%}#custom-phone-grid .span-12 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:25.277777777778%}#custom-phone-grid .span-12 .stack-element .push-4{margin-left:33.703703703704%}#custom-phone-grid .span-12 .stack-element .push-4:first-child{margin-left:33.703703703704%}#custom-phone-grid .span-12 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:33.703703703704%}#custom-phone-grid .span-12 .stack-element .push-5{margin-left:42.12962962963%}#custom-phone-grid .span-12 .stack-element .push-5:first-child{margin-left:42.12962962963%}#custom-phone-grid .span-12 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:42.12962962963%}#custom-phone-grid .span-12 .stack-element .push-6{margin-left:50.555555555556%}#custom-phone-grid .span-12 .stack-element .push-6:first-child{margin-left:50.555555555556%}#custom-phone-grid .span-12 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:50.555555555556%}#custom-phone-grid .span-12 .stack-element .push-7{margin-left:58.981481481481%}#custom-phone-grid .span-12 .stack-element .push-7:first-child{margin-left:58.981481481481%}#custom-phone-grid .span-12 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:58.981481481481%}#custom-phone-grid .span-12 .stack-element .push-8{margin-left:67.407407407407%}#custom-phone-grid .span-12 .stack-element .push-8:first-child{margin-left:67.407407407407%}#custom-phone-grid .span-12 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:67.407407407407%}#custom-phone-grid .span-12 .stack-element .push-9{margin-left:75.833333333333%}#custom-phone-grid .span-12 .stack-element .push-9:first-child{margin-left:75.833333333333%}#custom-phone-grid .span-12 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:75.833333333333%}#custom-phone-grid .span-12 .stack-element .push-10{margin-left:84.259259259259%}#custom-phone-grid .span-12 .stack-element .push-10:first-child{margin-left:84.259259259259%}#custom-phone-grid .span-12 .stack-element .push-10.lay-col-needs-leftframe-margin{margin-left:84.259259259259%}#custom-phone-grid .span-12 .stack-element .push-11{margin-left:92.685185185185%}#custom-phone-grid .span-12 .stack-element .push-11:first-child{margin-left:92.685185185185%}#custom-phone-grid .span-12 .stack-element .push-11.lay-col-needs-leftframe-margin{margin-left:92.685185185185%}#custom-phone-grid .span-12 .stack-element .span-1{width:7.3148148148148%}#custom-phone-grid .span-12 .stack-element .span-2{width:15.740740740741%}#custom-phone-grid .span-12 .stack-element .span-3{width:24.166666666667%}#custom-phone-grid .span-12 .stack-element .span-4{width:32.592592592593%}#custom-phone-grid .span-12 .stack-element .span-5{width:41.018518518519%}#custom-phone-grid .span-12 .stack-element .span-6{width:49.444444444444%}#custom-phone-grid .span-12 .stack-element .span-7{width:57.87037037037%}#custom-phone-grid .span-12 .stack-element .span-8{width:66.296296296296%}#custom-phone-grid .span-12 .stack-element .span-9{width:74.722222222222%}#custom-phone-grid .span-12 .stack-element .span-10{width:83.148148148148%}#custom-phone-grid .span-12 .stack-element .span-11{width:91.574074074074%}#custom-phone-grid .span-12 .stack-element .span-12{width:100%}#custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-12{left:96%}#custom-phone-grid .push-12{margin-left:92%}}

#custom-phone-grid, .cover-region-phone .cover-inner{background-color:transparent;}

@media (min-width: 601px){#footer{padding-top:10px;}#footer{padding-bottom:1.4%;}}

@media (min-width: 601px){#footer .push-0:first-child{margin-left:2.1%}#footer .push-0.lay-col-needs-leftframe-margin{margin-left:2.1%}#footer .frame-overflow-left.push-0:first-child{margin-left:0}#footer ._100vh :not(.stack-element) > .col[data-type="text"].push-0{left:2.1%}#footer .push-0{margin-left:1%}#footer .span-1{width:7.0666666666667%}#footer .frame-overflow-left.span-1{width:9.1666666666667%}#footer .frame-overflow-right.span-1{width:9.1666666666667%}#footer .frame-overflow-left.frame-overflow-right.span-1{width:11.266666666667%}#footer .push-1:first-child{margin-left:10.166666666667%}#footer .push-1.lay-col-needs-leftframe-margin{margin-left:10.166666666667%}#footer .span-1 .stack-element .push-0{margin-left:0%}#footer .span-1 .stack-element .push-0:first-child{margin-left:0%}#footer .span-1 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer .span-1 .stack-element .span-1{width:100%}#footer ._100vh :not(.stack-element) > .col[data-type="text"].push-1{left:10.166666666667%}#footer .push-1{margin-left:9.0666666666667%}#footer .span-2{width:15.133333333333%}#footer .frame-overflow-left.span-2{width:17.233333333333%}#footer .frame-overflow-right.span-2{width:17.233333333333%}#footer .frame-overflow-left.frame-overflow-right.span-2{width:19.333333333333%}#footer .push-2:first-child{margin-left:18.233333333333%}#footer .push-2.lay-col-needs-leftframe-margin{margin-left:18.233333333333%}#footer .span-2 .stack-element .push-0{margin-left:0%}#footer .span-2 .stack-element .push-0:first-child{margin-left:0%}#footer .span-2 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer .span-2 .stack-element .push-1{margin-left:53.303964757709%}#footer .span-2 .stack-element .push-1:first-child{margin-left:53.303964757709%}#footer .span-2 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:53.303964757709%}#footer .span-2 .stack-element .span-1{width:46.696035242291%}#footer .span-2 .stack-element .span-2{width:100%}#footer ._100vh :not(.stack-element) > .col[data-type="text"].push-2{left:18.233333333333%}#footer .push-2{margin-left:17.133333333333%}#footer .span-3{width:23.2%}#footer .frame-overflow-left.span-3{width:25.3%}#footer .frame-overflow-right.span-3{width:25.3%}#footer .frame-overflow-left.frame-overflow-right.span-3{width:27.4%}#footer .push-3:first-child{margin-left:26.3%}#footer .push-3.lay-col-needs-leftframe-margin{margin-left:26.3%}#footer .span-3 .stack-element .push-0{margin-left:0%}#footer .span-3 .stack-element .push-0:first-child{margin-left:0%}#footer .span-3 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer .span-3 .stack-element .push-1{margin-left:34.770114942529%}#footer .span-3 .stack-element .push-1:first-child{margin-left:34.770114942529%}#footer .span-3 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:34.770114942529%}#footer .span-3 .stack-element .push-2{margin-left:69.540229885057%}#footer .span-3 .stack-element .push-2:first-child{margin-left:69.540229885057%}#footer .span-3 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:69.540229885057%}#footer .span-3 .stack-element .span-1{width:30.459770114943%}#footer .span-3 .stack-element .span-2{width:65.229885057471%}#footer .span-3 .stack-element .span-3{width:100%}#footer ._100vh :not(.stack-element) > .col[data-type="text"].push-3{left:26.3%}#footer .push-3{margin-left:25.2%}#footer .span-4{width:31.266666666667%}#footer .frame-overflow-left.span-4{width:33.366666666667%}#footer .frame-overflow-right.span-4{width:33.366666666667%}#footer .frame-overflow-left.frame-overflow-right.span-4{width:35.466666666667%}#footer .push-4:first-child{margin-left:34.366666666667%}#footer .push-4.lay-col-needs-leftframe-margin{margin-left:34.366666666667%}#footer .span-4 .stack-element .push-0{margin-left:0%}#footer .span-4 .stack-element .push-0:first-child{margin-left:0%}#footer .span-4 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer .span-4 .stack-element .push-1{margin-left:25.799573560768%}#footer .span-4 .stack-element .push-1:first-child{margin-left:25.799573560768%}#footer .span-4 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:25.799573560768%}#footer .span-4 .stack-element .push-2{margin-left:51.599147121535%}#footer .span-4 .stack-element .push-2:first-child{margin-left:51.599147121535%}#footer .span-4 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:51.599147121535%}#footer .span-4 .stack-element .push-3{margin-left:77.398720682303%}#footer .span-4 .stack-element .push-3:first-child{margin-left:77.398720682303%}#footer .span-4 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:77.398720682303%}#footer .span-4 .stack-element .span-1{width:22.601279317697%}#footer .span-4 .stack-element .span-2{width:48.400852878465%}#footer .span-4 .stack-element .span-3{width:74.200426439232%}#footer .span-4 .stack-element .span-4{width:100%}#footer ._100vh :not(.stack-element) > .col[data-type="text"].push-4{left:34.366666666667%}#footer .push-4{margin-left:33.266666666667%}#footer .span-5{width:39.333333333333%}#footer .frame-overflow-left.span-5{width:41.433333333333%}#footer .frame-overflow-right.span-5{width:41.433333333333%}#footer .frame-overflow-left.frame-overflow-right.span-5{width:43.533333333333%}#footer .push-5:first-child{margin-left:42.433333333333%}#footer .push-5.lay-col-needs-leftframe-margin{margin-left:42.433333333333%}#footer .span-5 .stack-element .push-0{margin-left:0%}#footer .span-5 .stack-element .push-0:first-child{margin-left:0%}#footer .span-5 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer .span-5 .stack-element .push-1{margin-left:20.508474576271%}#footer .span-5 .stack-element .push-1:first-child{margin-left:20.508474576271%}#footer .span-5 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:20.508474576271%}#footer .span-5 .stack-element .push-2{margin-left:41.016949152542%}#footer .span-5 .stack-element .push-2:first-child{margin-left:41.016949152542%}#footer .span-5 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:41.016949152542%}#footer .span-5 .stack-element .push-3{margin-left:61.525423728814%}#footer .span-5 .stack-element .push-3:first-child{margin-left:61.525423728814%}#footer .span-5 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:61.525423728814%}#footer .span-5 .stack-element .push-4{margin-left:82.033898305085%}#footer .span-5 .stack-element .push-4:first-child{margin-left:82.033898305085%}#footer .span-5 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:82.033898305085%}#footer .span-5 .stack-element .span-1{width:17.966101694915%}#footer .span-5 .stack-element .span-2{width:38.474576271186%}#footer .span-5 .stack-element .span-3{width:58.983050847458%}#footer .span-5 .stack-element .span-4{width:79.491525423729%}#footer .span-5 .stack-element .span-5{width:100%}#footer ._100vh :not(.stack-element) > .col[data-type="text"].push-5{left:42.433333333333%}#footer .push-5{margin-left:41.333333333333%}#footer .span-6{width:47.4%}#footer .frame-overflow-left.span-6{width:49.5%}#footer .frame-overflow-right.span-6{width:49.5%}#footer .frame-overflow-left.frame-overflow-right.span-6{width:51.6%}#footer .push-6:first-child{margin-left:50.5%}#footer .push-6.lay-col-needs-leftframe-margin{margin-left:50.5%}#footer .span-6 .stack-element .push-0{margin-left:0%}#footer .span-6 .stack-element .push-0:first-child{margin-left:0%}#footer .span-6 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer .span-6 .stack-element .push-1{margin-left:17.018284106892%}#footer .span-6 .stack-element .push-1:first-child{margin-left:17.018284106892%}#footer .span-6 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:17.018284106892%}#footer .span-6 .stack-element .push-2{margin-left:34.036568213783%}#footer .span-6 .stack-element .push-2:first-child{margin-left:34.036568213783%}#footer .span-6 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:34.036568213783%}#footer .span-6 .stack-element .push-3{margin-left:51.054852320675%}#footer .span-6 .stack-element .push-3:first-child{margin-left:51.054852320675%}#footer .span-6 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:51.054852320675%}#footer .span-6 .stack-element .push-4{margin-left:68.073136427567%}#footer .span-6 .stack-element .push-4:first-child{margin-left:68.073136427567%}#footer .span-6 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:68.073136427567%}#footer .span-6 .stack-element .push-5{margin-left:85.091420534459%}#footer .span-6 .stack-element .push-5:first-child{margin-left:85.091420534459%}#footer .span-6 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:85.091420534459%}#footer .span-6 .stack-element .span-1{width:14.908579465541%}#footer .span-6 .stack-element .span-2{width:31.926863572433%}#footer .span-6 .stack-element .span-3{width:48.945147679325%}#footer .span-6 .stack-element .span-4{width:65.963431786217%}#footer .span-6 .stack-element .span-5{width:82.981715893108%}#footer .span-6 .stack-element .span-6{width:100%}#footer ._100vh :not(.stack-element) > .col[data-type="text"].push-6{left:50.5%}#footer .push-6{margin-left:49.4%}#footer .span-7{width:55.466666666667%}#footer .frame-overflow-left.span-7{width:57.566666666667%}#footer .frame-overflow-right.span-7{width:57.566666666667%}#footer .frame-overflow-left.frame-overflow-right.span-7{width:59.666666666667%}#footer .push-7:first-child{margin-left:58.566666666667%}#footer .push-7.lay-col-needs-leftframe-margin{margin-left:58.566666666667%}#footer .span-7 .stack-element .push-0{margin-left:0%}#footer .span-7 .stack-element .push-0:first-child{margin-left:0%}#footer .span-7 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer .span-7 .stack-element .push-1{margin-left:14.543269230769%}#footer .span-7 .stack-element .push-1:first-child{margin-left:14.543269230769%}#footer .span-7 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:14.543269230769%}#footer .span-7 .stack-element .push-2{margin-left:29.086538461538%}#footer .span-7 .stack-element .push-2:first-child{margin-left:29.086538461538%}#footer .span-7 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:29.086538461538%}#footer .span-7 .stack-element .push-3{margin-left:43.629807692308%}#footer .span-7 .stack-element .push-3:first-child{margin-left:43.629807692308%}#footer .span-7 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:43.629807692308%}#footer .span-7 .stack-element .push-4{margin-left:58.173076923077%}#footer .span-7 .stack-element .push-4:first-child{margin-left:58.173076923077%}#footer .span-7 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:58.173076923077%}#footer .span-7 .stack-element .push-5{margin-left:72.716346153846%}#footer .span-7 .stack-element .push-5:first-child{margin-left:72.716346153846%}#footer .span-7 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:72.716346153846%}#footer .span-7 .stack-element .push-6{margin-left:87.259615384615%}#footer .span-7 .stack-element .push-6:first-child{margin-left:87.259615384615%}#footer .span-7 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:87.259615384615%}#footer .span-7 .stack-element .span-1{width:12.740384615385%}#footer .span-7 .stack-element .span-2{width:27.283653846154%}#footer .span-7 .stack-element .span-3{width:41.826923076923%}#footer .span-7 .stack-element .span-4{width:56.370192307692%}#footer .span-7 .stack-element .span-5{width:70.913461538462%}#footer .span-7 .stack-element .span-6{width:85.456730769231%}#footer .span-7 .stack-element .span-7{width:100%}#footer ._100vh :not(.stack-element) > .col[data-type="text"].push-7{left:58.566666666667%}#footer .push-7{margin-left:57.466666666667%}#footer .span-8{width:63.533333333333%}#footer .frame-overflow-left.span-8{width:65.633333333333%}#footer .frame-overflow-right.span-8{width:65.633333333333%}#footer .frame-overflow-left.frame-overflow-right.span-8{width:67.733333333333%}#footer .push-8:first-child{margin-left:66.633333333333%}#footer .push-8.lay-col-needs-leftframe-margin{margin-left:66.633333333333%}#footer .span-8 .stack-element .push-0{margin-left:0%}#footer .span-8 .stack-element .push-0:first-child{margin-left:0%}#footer .span-8 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer .span-8 .stack-element .push-1{margin-left:12.696747114376%}#footer .span-8 .stack-element .push-1:first-child{margin-left:12.696747114376%}#footer .span-8 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:12.696747114376%}#footer .span-8 .stack-element .push-2{margin-left:25.393494228751%}#footer .span-8 .stack-element .push-2:first-child{margin-left:25.393494228751%}#footer .span-8 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:25.393494228751%}#footer .span-8 .stack-element .push-3{margin-left:38.090241343127%}#footer .span-8 .stack-element .push-3:first-child{margin-left:38.090241343127%}#footer .span-8 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:38.090241343127%}#footer .span-8 .stack-element .push-4{margin-left:50.786988457503%}#footer .span-8 .stack-element .push-4:first-child{margin-left:50.786988457503%}#footer .span-8 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:50.786988457503%}#footer .span-8 .stack-element .push-5{margin-left:63.483735571878%}#footer .span-8 .stack-element .push-5:first-child{margin-left:63.483735571878%}#footer .span-8 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:63.483735571878%}#footer .span-8 .stack-element .push-6{margin-left:76.180482686254%}#footer .span-8 .stack-element .push-6:first-child{margin-left:76.180482686254%}#footer .span-8 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:76.180482686254%}#footer .span-8 .stack-element .push-7{margin-left:88.87722980063%}#footer .span-8 .stack-element .push-7:first-child{margin-left:88.87722980063%}#footer .span-8 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:88.87722980063%}#footer .span-8 .stack-element .span-1{width:11.12277019937%}#footer .span-8 .stack-element .span-2{width:23.819517313746%}#footer .span-8 .stack-element .span-3{width:36.516264428122%}#footer .span-8 .stack-element .span-4{width:49.213011542497%}#footer .span-8 .stack-element .span-5{width:61.909758656873%}#footer .span-8 .stack-element .span-6{width:74.606505771249%}#footer .span-8 .stack-element .span-7{width:87.303252885624%}#footer .span-8 .stack-element .span-8{width:100%}#footer ._100vh :not(.stack-element) > .col[data-type="text"].push-8{left:66.633333333333%}#footer .push-8{margin-left:65.533333333333%}#footer .span-9{width:71.6%}#footer .frame-overflow-left.span-9{width:73.7%}#footer .frame-overflow-right.span-9{width:73.7%}#footer .frame-overflow-left.frame-overflow-right.span-9{width:75.8%}#footer .push-9:first-child{margin-left:74.7%}#footer .push-9.lay-col-needs-leftframe-margin{margin-left:74.7%}#footer .span-9 .stack-element .push-0{margin-left:0%}#footer .span-9 .stack-element .push-0:first-child{margin-left:0%}#footer .span-9 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer .span-9 .stack-element .push-1{margin-left:11.266294227188%}#footer .span-9 .stack-element .push-1:first-child{margin-left:11.266294227188%}#footer .span-9 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:11.266294227188%}#footer .span-9 .stack-element .push-2{margin-left:22.532588454376%}#footer .span-9 .stack-element .push-2:first-child{margin-left:22.532588454376%}#footer .span-9 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:22.532588454376%}#footer .span-9 .stack-element .push-3{margin-left:33.798882681564%}#footer .span-9 .stack-element .push-3:first-child{margin-left:33.798882681564%}#footer .span-9 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:33.798882681564%}#footer .span-9 .stack-element .push-4{margin-left:45.065176908752%}#footer .span-9 .stack-element .push-4:first-child{margin-left:45.065176908752%}#footer .span-9 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:45.065176908752%}#footer .span-9 .stack-element .push-5{margin-left:56.33147113594%}#footer .span-9 .stack-element .push-5:first-child{margin-left:56.33147113594%}#footer .span-9 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:56.33147113594%}#footer .span-9 .stack-element .push-6{margin-left:67.597765363128%}#footer .span-9 .stack-element .push-6:first-child{margin-left:67.597765363128%}#footer .span-9 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:67.597765363128%}#footer .span-9 .stack-element .push-7{margin-left:78.864059590317%}#footer .span-9 .stack-element .push-7:first-child{margin-left:78.864059590317%}#footer .span-9 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:78.864059590317%}#footer .span-9 .stack-element .push-8{margin-left:90.130353817505%}#footer .span-9 .stack-element .push-8:first-child{margin-left:90.130353817505%}#footer .span-9 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:90.130353817505%}#footer .span-9 .stack-element .span-1{width:9.8696461824953%}#footer .span-9 .stack-element .span-2{width:21.135940409683%}#footer .span-9 .stack-element .span-3{width:32.402234636872%}#footer .span-9 .stack-element .span-4{width:43.66852886406%}#footer .span-9 .stack-element .span-5{width:54.934823091248%}#footer .span-9 .stack-element .span-6{width:66.201117318436%}#footer .span-9 .stack-element .span-7{width:77.467411545624%}#footer .span-9 .stack-element .span-8{width:88.733705772812%}#footer .span-9 .stack-element .span-9{width:100%}#footer ._100vh :not(.stack-element) > .col[data-type="text"].push-9{left:74.7%}#footer .push-9{margin-left:73.6%}#footer .span-10{width:79.666666666667%}#footer .frame-overflow-left.span-10{width:81.766666666667%}#footer .frame-overflow-right.span-10{width:81.766666666667%}#footer .frame-overflow-left.frame-overflow-right.span-10{width:83.866666666667%}#footer .push-10:first-child{margin-left:82.766666666667%}#footer .push-10.lay-col-needs-leftframe-margin{margin-left:82.766666666667%}#footer .span-10 .stack-element .push-0{margin-left:0%}#footer .span-10 .stack-element .push-0:first-child{margin-left:0%}#footer .span-10 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer .span-10 .stack-element .push-1{margin-left:10.125523012552%}#footer .span-10 .stack-element .push-1:first-child{margin-left:10.125523012552%}#footer .span-10 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:10.125523012552%}#footer .span-10 .stack-element .push-2{margin-left:20.251046025105%}#footer .span-10 .stack-element .push-2:first-child{margin-left:20.251046025105%}#footer .span-10 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:20.251046025105%}#footer .span-10 .stack-element .push-3{margin-left:30.376569037657%}#footer .span-10 .stack-element .push-3:first-child{margin-left:30.376569037657%}#footer .span-10 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:30.376569037657%}#footer .span-10 .stack-element .push-4{margin-left:40.502092050209%}#footer .span-10 .stack-element .push-4:first-child{margin-left:40.502092050209%}#footer .span-10 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:40.502092050209%}#footer .span-10 .stack-element .push-5{margin-left:50.627615062762%}#footer .span-10 .stack-element .push-5:first-child{margin-left:50.627615062762%}#footer .span-10 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:50.627615062762%}#footer .span-10 .stack-element .push-6{margin-left:60.753138075314%}#footer .span-10 .stack-element .push-6:first-child{margin-left:60.753138075314%}#footer .span-10 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:60.753138075314%}#footer .span-10 .stack-element .push-7{margin-left:70.878661087866%}#footer .span-10 .stack-element .push-7:first-child{margin-left:70.878661087866%}#footer .span-10 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:70.878661087866%}#footer .span-10 .stack-element .push-8{margin-left:81.004184100418%}#footer .span-10 .stack-element .push-8:first-child{margin-left:81.004184100418%}#footer .span-10 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:81.004184100418%}#footer .span-10 .stack-element .push-9{margin-left:91.129707112971%}#footer .span-10 .stack-element .push-9:first-child{margin-left:91.129707112971%}#footer .span-10 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:91.129707112971%}#footer .span-10 .stack-element .span-1{width:8.8702928870293%}#footer .span-10 .stack-element .span-2{width:18.995815899582%}#footer .span-10 .stack-element .span-3{width:29.121338912134%}#footer .span-10 .stack-element .span-4{width:39.246861924686%}#footer .span-10 .stack-element .span-5{width:49.372384937238%}#footer .span-10 .stack-element .span-6{width:59.497907949791%}#footer .span-10 .stack-element .span-7{width:69.623430962343%}#footer .span-10 .stack-element .span-8{width:79.748953974895%}#footer .span-10 .stack-element .span-9{width:89.874476987448%}#footer .span-10 .stack-element .span-10{width:100%}#footer ._100vh :not(.stack-element) > .col[data-type="text"].push-10{left:82.766666666667%}#footer .push-10{margin-left:81.666666666667%}#footer .span-11{width:87.733333333333%}#footer .frame-overflow-left.span-11{width:89.833333333333%}#footer .frame-overflow-right.span-11{width:89.833333333333%}#footer .frame-overflow-left.frame-overflow-right.span-11{width:91.933333333333%}#footer .push-11:first-child{margin-left:90.833333333333%}#footer .push-11.lay-col-needs-leftframe-margin{margin-left:90.833333333333%}#footer .span-11 .stack-element .push-0{margin-left:0%}#footer .span-11 .stack-element .push-0:first-child{margin-left:0%}#footer .span-11 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer .span-11 .stack-element .push-1{margin-left:9.1945288753799%}#footer .span-11 .stack-element .push-1:first-child{margin-left:9.1945288753799%}#footer .span-11 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:9.1945288753799%}#footer .span-11 .stack-element .push-2{margin-left:18.38905775076%}#footer .span-11 .stack-element .push-2:first-child{margin-left:18.38905775076%}#footer .span-11 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:18.38905775076%}#footer .span-11 .stack-element .push-3{margin-left:27.58358662614%}#footer .span-11 .stack-element .push-3:first-child{margin-left:27.58358662614%}#footer .span-11 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:27.58358662614%}#footer .span-11 .stack-element .push-4{margin-left:36.77811550152%}#footer .span-11 .stack-element .push-4:first-child{margin-left:36.77811550152%}#footer .span-11 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:36.77811550152%}#footer .span-11 .stack-element .push-5{margin-left:45.9726443769%}#footer .span-11 .stack-element .push-5:first-child{margin-left:45.9726443769%}#footer .span-11 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:45.9726443769%}#footer .span-11 .stack-element .push-6{margin-left:55.16717325228%}#footer .span-11 .stack-element .push-6:first-child{margin-left:55.16717325228%}#footer .span-11 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:55.16717325228%}#footer .span-11 .stack-element .push-7{margin-left:64.36170212766%}#footer .span-11 .stack-element .push-7:first-child{margin-left:64.36170212766%}#footer .span-11 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:64.36170212766%}#footer .span-11 .stack-element .push-8{margin-left:73.55623100304%}#footer .span-11 .stack-element .push-8:first-child{margin-left:73.55623100304%}#footer .span-11 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:73.55623100304%}#footer .span-11 .stack-element .push-9{margin-left:82.750759878419%}#footer .span-11 .stack-element .push-9:first-child{margin-left:82.750759878419%}#footer .span-11 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:82.750759878419%}#footer .span-11 .stack-element .push-10{margin-left:91.945288753799%}#footer .span-11 .stack-element .push-10:first-child{margin-left:91.945288753799%}#footer .span-11 .stack-element .push-10.lay-col-needs-leftframe-margin{margin-left:91.945288753799%}#footer .span-11 .stack-element .span-1{width:8.0547112462006%}#footer .span-11 .stack-element .span-2{width:17.249240121581%}#footer .span-11 .stack-element .span-3{width:26.44376899696%}#footer .span-11 .stack-element .span-4{width:35.63829787234%}#footer .span-11 .stack-element .span-5{width:44.83282674772%}#footer .span-11 .stack-element .span-6{width:54.0273556231%}#footer .span-11 .stack-element .span-7{width:63.22188449848%}#footer .span-11 .stack-element .span-8{width:72.41641337386%}#footer .span-11 .stack-element .span-9{width:81.61094224924%}#footer .span-11 .stack-element .span-10{width:90.80547112462%}#footer .span-11 .stack-element .span-11{width:100%}#footer ._100vh :not(.stack-element) > .col[data-type="text"].push-11{left:90.833333333333%}#footer .push-11{margin-left:89.733333333333%}#footer .span-12{width:95.8%}#footer .frame-overflow-left.span-12{width:97.9%}#footer .frame-overflow-right.span-12{width:97.9%}#footer .frame-overflow-left.frame-overflow-right.span-12{width:100%}#footer .push-12:first-child{margin-left:98.9%}#footer .push-12.lay-col-needs-leftframe-margin{margin-left:98.9%}#footer .span-12 .stack-element .push-0{margin-left:0%}#footer .span-12 .stack-element .push-0:first-child{margin-left:0%}#footer .span-12 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer .span-12 .stack-element .push-1{margin-left:8.4203201113431%}#footer .span-12 .stack-element .push-1:first-child{margin-left:8.4203201113431%}#footer .span-12 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:8.4203201113431%}#footer .span-12 .stack-element .push-2{margin-left:16.840640222686%}#footer .span-12 .stack-element .push-2:first-child{margin-left:16.840640222686%}#footer .span-12 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:16.840640222686%}#footer .span-12 .stack-element .push-3{margin-left:25.260960334029%}#footer .span-12 .stack-element .push-3:first-child{margin-left:25.260960334029%}#footer .span-12 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:25.260960334029%}#footer .span-12 .stack-element .push-4{margin-left:33.681280445372%}#footer .span-12 .stack-element .push-4:first-child{margin-left:33.681280445372%}#footer .span-12 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:33.681280445372%}#footer .span-12 .stack-element .push-5{margin-left:42.101600556715%}#footer .span-12 .stack-element .push-5:first-child{margin-left:42.101600556715%}#footer .span-12 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:42.101600556715%}#footer .span-12 .stack-element .push-6{margin-left:50.521920668058%}#footer .span-12 .stack-element .push-6:first-child{margin-left:50.521920668058%}#footer .span-12 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:50.521920668058%}#footer .span-12 .stack-element .push-7{margin-left:58.942240779402%}#footer .span-12 .stack-element .push-7:first-child{margin-left:58.942240779402%}#footer .span-12 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:58.942240779402%}#footer .span-12 .stack-element .push-8{margin-left:67.362560890745%}#footer .span-12 .stack-element .push-8:first-child{margin-left:67.362560890745%}#footer .span-12 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:67.362560890745%}#footer .span-12 .stack-element .push-9{margin-left:75.782881002088%}#footer .span-12 .stack-element .push-9:first-child{margin-left:75.782881002088%}#footer .span-12 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:75.782881002088%}#footer .span-12 .stack-element .push-10{margin-left:84.203201113431%}#footer .span-12 .stack-element .push-10:first-child{margin-left:84.203201113431%}#footer .span-12 .stack-element .push-10.lay-col-needs-leftframe-margin{margin-left:84.203201113431%}#footer .span-12 .stack-element .push-11{margin-left:92.623521224774%}#footer .span-12 .stack-element .push-11:first-child{margin-left:92.623521224774%}#footer .span-12 .stack-element .push-11.lay-col-needs-leftframe-margin{margin-left:92.623521224774%}#footer .span-12 .stack-element .span-1{width:7.3764787752262%}#footer .span-12 .stack-element .span-2{width:15.796798886569%}#footer .span-12 .stack-element .span-3{width:24.217118997912%}#footer .span-12 .stack-element .span-4{width:32.637439109255%}#footer .span-12 .stack-element .span-5{width:41.057759220598%}#footer .span-12 .stack-element .span-6{width:49.478079331942%}#footer .span-12 .stack-element .span-7{width:57.898399443285%}#footer .span-12 .stack-element .span-8{width:66.318719554628%}#footer .span-12 .stack-element .span-9{width:74.739039665971%}#footer .span-12 .stack-element .span-10{width:83.159359777314%}#footer .span-12 .stack-element .span-11{width:91.579679888657%}#footer .span-12 .stack-element .span-12{width:100%}#footer ._100vh :not(.stack-element) > .col[data-type="text"].push-12{left:98.9%}#footer .push-12{margin-left:97.8%}}

#footer{background-color:transparent;}

@media (max-width: 600px){#footer-custom-phone-grid{padding-top:5%;}#footer-custom-phone-grid{padding-bottom:5%;}}

@media (max-width: 600px){#footer-custom-phone-grid .row-0{margin-bottom:5%;}}

@media (max-width: 600px){#footer-custom-phone-grid .push-0:first-child{margin-left:5%}#footer-custom-phone-grid .push-0.lay-col-needs-leftframe-margin{margin-left:5%}#footer-custom-phone-grid .frame-overflow-left.push-0:first-child{margin-left:0}#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-0{left:5%}#footer-custom-phone-grid .push-0{margin-left:1%}#footer-custom-phone-grid .span-1{width:6.5833333333333%}#footer-custom-phone-grid .frame-overflow-left.span-1{width:11.583333333333%}#footer-custom-phone-grid .frame-overflow-right.span-1{width:11.583333333333%}#footer-custom-phone-grid .frame-overflow-left.frame-overflow-right.span-1{width:16.583333333333%}#footer-custom-phone-grid .push-1:first-child{margin-left:12.583333333333%}#footer-custom-phone-grid .push-1.lay-col-needs-leftframe-margin{margin-left:12.583333333333%}#footer-custom-phone-grid .span-1 .stack-element .push-0{margin-left:0%}#footer-custom-phone-grid .span-1 .stack-element .push-0:first-child{margin-left:0%}#footer-custom-phone-grid .span-1 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer-custom-phone-grid .span-1 .stack-element .span-1{width:100%}#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-1{left:12.583333333333%}#footer-custom-phone-grid .push-1{margin-left:8.5833333333333%}#footer-custom-phone-grid .span-2{width:14.166666666667%}#footer-custom-phone-grid .frame-overflow-left.span-2{width:19.166666666667%}#footer-custom-phone-grid .frame-overflow-right.span-2{width:19.166666666667%}#footer-custom-phone-grid .frame-overflow-left.frame-overflow-right.span-2{width:24.166666666667%}#footer-custom-phone-grid .push-2:first-child{margin-left:20.166666666667%}#footer-custom-phone-grid .push-2.lay-col-needs-leftframe-margin{margin-left:20.166666666667%}#footer-custom-phone-grid .span-2 .stack-element .push-0{margin-left:0%}#footer-custom-phone-grid .span-2 .stack-element .push-0:first-child{margin-left:0%}#footer-custom-phone-grid .span-2 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer-custom-phone-grid .span-2 .stack-element .push-1{margin-left:53.529411764706%}#footer-custom-phone-grid .span-2 .stack-element .push-1:first-child{margin-left:53.529411764706%}#footer-custom-phone-grid .span-2 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:53.529411764706%}#footer-custom-phone-grid .span-2 .stack-element .span-1{width:46.470588235294%}#footer-custom-phone-grid .span-2 .stack-element .span-2{width:100%}#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-2{left:20.166666666667%}#footer-custom-phone-grid .push-2{margin-left:16.166666666667%}#footer-custom-phone-grid .span-3{width:21.75%}#footer-custom-phone-grid .frame-overflow-left.span-3{width:26.75%}#footer-custom-phone-grid .frame-overflow-right.span-3{width:26.75%}#footer-custom-phone-grid .frame-overflow-left.frame-overflow-right.span-3{width:31.75%}#footer-custom-phone-grid .push-3:first-child{margin-left:27.75%}#footer-custom-phone-grid .push-3.lay-col-needs-leftframe-margin{margin-left:27.75%}#footer-custom-phone-grid .span-3 .stack-element .push-0{margin-left:0%}#footer-custom-phone-grid .span-3 .stack-element .push-0:first-child{margin-left:0%}#footer-custom-phone-grid .span-3 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer-custom-phone-grid .span-3 .stack-element .push-1{margin-left:34.865900383142%}#footer-custom-phone-grid .span-3 .stack-element .push-1:first-child{margin-left:34.865900383142%}#footer-custom-phone-grid .span-3 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:34.865900383142%}#footer-custom-phone-grid .span-3 .stack-element .push-2{margin-left:69.731800766284%}#footer-custom-phone-grid .span-3 .stack-element .push-2:first-child{margin-left:69.731800766284%}#footer-custom-phone-grid .span-3 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:69.731800766284%}#footer-custom-phone-grid .span-3 .stack-element .span-1{width:30.268199233716%}#footer-custom-phone-grid .span-3 .stack-element .span-2{width:65.134099616858%}#footer-custom-phone-grid .span-3 .stack-element .span-3{width:100%}#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-3{left:27.75%}#footer-custom-phone-grid .push-3{margin-left:23.75%}#footer-custom-phone-grid .span-4{width:29.333333333333%}#footer-custom-phone-grid .frame-overflow-left.span-4{width:34.333333333333%}#footer-custom-phone-grid .frame-overflow-right.span-4{width:34.333333333333%}#footer-custom-phone-grid .frame-overflow-left.frame-overflow-right.span-4{width:39.333333333333%}#footer-custom-phone-grid .push-4:first-child{margin-left:35.333333333333%}#footer-custom-phone-grid .push-4.lay-col-needs-leftframe-margin{margin-left:35.333333333333%}#footer-custom-phone-grid .span-4 .stack-element .push-0{margin-left:0%}#footer-custom-phone-grid .span-4 .stack-element .push-0:first-child{margin-left:0%}#footer-custom-phone-grid .span-4 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer-custom-phone-grid .span-4 .stack-element .push-1{margin-left:25.852272727273%}#footer-custom-phone-grid .span-4 .stack-element .push-1:first-child{margin-left:25.852272727273%}#footer-custom-phone-grid .span-4 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:25.852272727273%}#footer-custom-phone-grid .span-4 .stack-element .push-2{margin-left:51.704545454545%}#footer-custom-phone-grid .span-4 .stack-element .push-2:first-child{margin-left:51.704545454545%}#footer-custom-phone-grid .span-4 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:51.704545454545%}#footer-custom-phone-grid .span-4 .stack-element .push-3{margin-left:77.556818181818%}#footer-custom-phone-grid .span-4 .stack-element .push-3:first-child{margin-left:77.556818181818%}#footer-custom-phone-grid .span-4 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:77.556818181818%}#footer-custom-phone-grid .span-4 .stack-element .span-1{width:22.443181818182%}#footer-custom-phone-grid .span-4 .stack-element .span-2{width:48.295454545455%}#footer-custom-phone-grid .span-4 .stack-element .span-3{width:74.147727272727%}#footer-custom-phone-grid .span-4 .stack-element .span-4{width:100%}#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-4{left:35.333333333333%}#footer-custom-phone-grid .push-4{margin-left:31.333333333333%}#footer-custom-phone-grid .span-5{width:36.916666666667%}#footer-custom-phone-grid .frame-overflow-left.span-5{width:41.916666666667%}#footer-custom-phone-grid .frame-overflow-right.span-5{width:41.916666666667%}#footer-custom-phone-grid .frame-overflow-left.frame-overflow-right.span-5{width:46.916666666667%}#footer-custom-phone-grid .push-5:first-child{margin-left:42.916666666667%}#footer-custom-phone-grid .push-5.lay-col-needs-leftframe-margin{margin-left:42.916666666667%}#footer-custom-phone-grid .span-5 .stack-element .push-0{margin-left:0%}#footer-custom-phone-grid .span-5 .stack-element .push-0:first-child{margin-left:0%}#footer-custom-phone-grid .span-5 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer-custom-phone-grid .span-5 .stack-element .push-1{margin-left:20.541760722348%}#footer-custom-phone-grid .span-5 .stack-element .push-1:first-child{margin-left:20.541760722348%}#footer-custom-phone-grid .span-5 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:20.541760722348%}#footer-custom-phone-grid .span-5 .stack-element .push-2{margin-left:41.083521444695%}#footer-custom-phone-grid .span-5 .stack-element .push-2:first-child{margin-left:41.083521444695%}#footer-custom-phone-grid .span-5 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:41.083521444695%}#footer-custom-phone-grid .span-5 .stack-element .push-3{margin-left:61.625282167043%}#footer-custom-phone-grid .span-5 .stack-element .push-3:first-child{margin-left:61.625282167043%}#footer-custom-phone-grid .span-5 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:61.625282167043%}#footer-custom-phone-grid .span-5 .stack-element .push-4{margin-left:82.167042889391%}#footer-custom-phone-grid .span-5 .stack-element .push-4:first-child{margin-left:82.167042889391%}#footer-custom-phone-grid .span-5 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:82.167042889391%}#footer-custom-phone-grid .span-5 .stack-element .span-1{width:17.832957110609%}#footer-custom-phone-grid .span-5 .stack-element .span-2{width:38.374717832957%}#footer-custom-phone-grid .span-5 .stack-element .span-3{width:58.916478555305%}#footer-custom-phone-grid .span-5 .stack-element .span-4{width:79.458239277652%}#footer-custom-phone-grid .span-5 .stack-element .span-5{width:100%}#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-5{left:42.916666666667%}#footer-custom-phone-grid .push-5{margin-left:38.916666666667%}#footer-custom-phone-grid .span-6{width:44.5%}#footer-custom-phone-grid .frame-overflow-left.span-6{width:49.5%}#footer-custom-phone-grid .frame-overflow-right.span-6{width:49.5%}#footer-custom-phone-grid .frame-overflow-left.frame-overflow-right.span-6{width:54.5%}#footer-custom-phone-grid .push-6:first-child{margin-left:50.5%}#footer-custom-phone-grid .push-6.lay-col-needs-leftframe-margin{margin-left:50.5%}#footer-custom-phone-grid .span-6 .stack-element .push-0{margin-left:0%}#footer-custom-phone-grid .span-6 .stack-element .push-0:first-child{margin-left:0%}#footer-custom-phone-grid .span-6 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer-custom-phone-grid .span-6 .stack-element .push-1{margin-left:17.041198501873%}#footer-custom-phone-grid .span-6 .stack-element .push-1:first-child{margin-left:17.041198501873%}#footer-custom-phone-grid .span-6 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:17.041198501873%}#footer-custom-phone-grid .span-6 .stack-element .push-2{margin-left:34.082397003745%}#footer-custom-phone-grid .span-6 .stack-element .push-2:first-child{margin-left:34.082397003745%}#footer-custom-phone-grid .span-6 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:34.082397003745%}#footer-custom-phone-grid .span-6 .stack-element .push-3{margin-left:51.123595505618%}#footer-custom-phone-grid .span-6 .stack-element .push-3:first-child{margin-left:51.123595505618%}#footer-custom-phone-grid .span-6 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:51.123595505618%}#footer-custom-phone-grid .span-6 .stack-element .push-4{margin-left:68.164794007491%}#footer-custom-phone-grid .span-6 .stack-element .push-4:first-child{margin-left:68.164794007491%}#footer-custom-phone-grid .span-6 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:68.164794007491%}#footer-custom-phone-grid .span-6 .stack-element .push-5{margin-left:85.205992509363%}#footer-custom-phone-grid .span-6 .stack-element .push-5:first-child{margin-left:85.205992509363%}#footer-custom-phone-grid .span-6 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:85.205992509363%}#footer-custom-phone-grid .span-6 .stack-element .span-1{width:14.794007490637%}#footer-custom-phone-grid .span-6 .stack-element .span-2{width:31.835205992509%}#footer-custom-phone-grid .span-6 .stack-element .span-3{width:48.876404494382%}#footer-custom-phone-grid .span-6 .stack-element .span-4{width:65.917602996255%}#footer-custom-phone-grid .span-6 .stack-element .span-5{width:82.958801498127%}#footer-custom-phone-grid .span-6 .stack-element .span-6{width:100%}#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-6{left:50.5%}#footer-custom-phone-grid .push-6{margin-left:46.5%}#footer-custom-phone-grid .span-7{width:52.083333333333%}#footer-custom-phone-grid .frame-overflow-left.span-7{width:57.083333333333%}#footer-custom-phone-grid .frame-overflow-right.span-7{width:57.083333333333%}#footer-custom-phone-grid .frame-overflow-left.frame-overflow-right.span-7{width:62.083333333333%}#footer-custom-phone-grid .push-7:first-child{margin-left:58.083333333333%}#footer-custom-phone-grid .push-7.lay-col-needs-leftframe-margin{margin-left:58.083333333333%}#footer-custom-phone-grid .span-7 .stack-element .push-0{margin-left:0%}#footer-custom-phone-grid .span-7 .stack-element .push-0:first-child{margin-left:0%}#footer-custom-phone-grid .span-7 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer-custom-phone-grid .span-7 .stack-element .push-1{margin-left:14.56%}#footer-custom-phone-grid .span-7 .stack-element .push-1:first-child{margin-left:14.56%}#footer-custom-phone-grid .span-7 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:14.56%}#footer-custom-phone-grid .span-7 .stack-element .push-2{margin-left:29.12%}#footer-custom-phone-grid .span-7 .stack-element .push-2:first-child{margin-left:29.12%}#footer-custom-phone-grid .span-7 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:29.12%}#footer-custom-phone-grid .span-7 .stack-element .push-3{margin-left:43.68%}#footer-custom-phone-grid .span-7 .stack-element .push-3:first-child{margin-left:43.68%}#footer-custom-phone-grid .span-7 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:43.68%}#footer-custom-phone-grid .span-7 .stack-element .push-4{margin-left:58.24%}#footer-custom-phone-grid .span-7 .stack-element .push-4:first-child{margin-left:58.24%}#footer-custom-phone-grid .span-7 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:58.24%}#footer-custom-phone-grid .span-7 .stack-element .push-5{margin-left:72.8%}#footer-custom-phone-grid .span-7 .stack-element .push-5:first-child{margin-left:72.8%}#footer-custom-phone-grid .span-7 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:72.8%}#footer-custom-phone-grid .span-7 .stack-element .push-6{margin-left:87.36%}#footer-custom-phone-grid .span-7 .stack-element .push-6:first-child{margin-left:87.36%}#footer-custom-phone-grid .span-7 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:87.36%}#footer-custom-phone-grid .span-7 .stack-element .span-1{width:12.64%}#footer-custom-phone-grid .span-7 .stack-element .span-2{width:27.2%}#footer-custom-phone-grid .span-7 .stack-element .span-3{width:41.76%}#footer-custom-phone-grid .span-7 .stack-element .span-4{width:56.32%}#footer-custom-phone-grid .span-7 .stack-element .span-5{width:70.88%}#footer-custom-phone-grid .span-7 .stack-element .span-6{width:85.44%}#footer-custom-phone-grid .span-7 .stack-element .span-7{width:100%}#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-7{left:58.083333333333%}#footer-custom-phone-grid .push-7{margin-left:54.083333333333%}#footer-custom-phone-grid .span-8{width:59.666666666667%}#footer-custom-phone-grid .frame-overflow-left.span-8{width:64.666666666667%}#footer-custom-phone-grid .frame-overflow-right.span-8{width:64.666666666667%}#footer-custom-phone-grid .frame-overflow-left.frame-overflow-right.span-8{width:69.666666666667%}#footer-custom-phone-grid .push-8:first-child{margin-left:65.666666666667%}#footer-custom-phone-grid .push-8.lay-col-needs-leftframe-margin{margin-left:65.666666666667%}#footer-custom-phone-grid .span-8 .stack-element .push-0{margin-left:0%}#footer-custom-phone-grid .span-8 .stack-element .push-0:first-child{margin-left:0%}#footer-custom-phone-grid .span-8 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer-custom-phone-grid .span-8 .stack-element .push-1{margin-left:12.709497206704%}#footer-custom-phone-grid .span-8 .stack-element .push-1:first-child{margin-left:12.709497206704%}#footer-custom-phone-grid .span-8 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:12.709497206704%}#footer-custom-phone-grid .span-8 .stack-element .push-2{margin-left:25.418994413408%}#footer-custom-phone-grid .span-8 .stack-element .push-2:first-child{margin-left:25.418994413408%}#footer-custom-phone-grid .span-8 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:25.418994413408%}#footer-custom-phone-grid .span-8 .stack-element .push-3{margin-left:38.128491620112%}#footer-custom-phone-grid .span-8 .stack-element .push-3:first-child{margin-left:38.128491620112%}#footer-custom-phone-grid .span-8 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:38.128491620112%}#footer-custom-phone-grid .span-8 .stack-element .push-4{margin-left:50.837988826816%}#footer-custom-phone-grid .span-8 .stack-element .push-4:first-child{margin-left:50.837988826816%}#footer-custom-phone-grid .span-8 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:50.837988826816%}#footer-custom-phone-grid .span-8 .stack-element .push-5{margin-left:63.54748603352%}#footer-custom-phone-grid .span-8 .stack-element .push-5:first-child{margin-left:63.54748603352%}#footer-custom-phone-grid .span-8 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:63.54748603352%}#footer-custom-phone-grid .span-8 .stack-element .push-6{margin-left:76.256983240223%}#footer-custom-phone-grid .span-8 .stack-element .push-6:first-child{margin-left:76.256983240223%}#footer-custom-phone-grid .span-8 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:76.256983240223%}#footer-custom-phone-grid .span-8 .stack-element .push-7{margin-left:88.966480446927%}#footer-custom-phone-grid .span-8 .stack-element .push-7:first-child{margin-left:88.966480446927%}#footer-custom-phone-grid .span-8 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:88.966480446927%}#footer-custom-phone-grid .span-8 .stack-element .span-1{width:11.033519553073%}#footer-custom-phone-grid .span-8 .stack-element .span-2{width:23.743016759777%}#footer-custom-phone-grid .span-8 .stack-element .span-3{width:36.45251396648%}#footer-custom-phone-grid .span-8 .stack-element .span-4{width:49.162011173184%}#footer-custom-phone-grid .span-8 .stack-element .span-5{width:61.871508379888%}#footer-custom-phone-grid .span-8 .stack-element .span-6{width:74.581005586592%}#footer-custom-phone-grid .span-8 .stack-element .span-7{width:87.290502793296%}#footer-custom-phone-grid .span-8 .stack-element .span-8{width:100%}#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-8{left:65.666666666667%}#footer-custom-phone-grid .push-8{margin-left:61.666666666667%}#footer-custom-phone-grid .span-9{width:67.25%}#footer-custom-phone-grid .frame-overflow-left.span-9{width:72.25%}#footer-custom-phone-grid .frame-overflow-right.span-9{width:72.25%}#footer-custom-phone-grid .frame-overflow-left.frame-overflow-right.span-9{width:77.25%}#footer-custom-phone-grid .push-9:first-child{margin-left:73.25%}#footer-custom-phone-grid .push-9.lay-col-needs-leftframe-margin{margin-left:73.25%}#footer-custom-phone-grid .span-9 .stack-element .push-0{margin-left:0%}#footer-custom-phone-grid .span-9 .stack-element .push-0:first-child{margin-left:0%}#footer-custom-phone-grid .span-9 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer-custom-phone-grid .span-9 .stack-element .push-1{margin-left:11.276332094176%}#footer-custom-phone-grid .span-9 .stack-element .push-1:first-child{margin-left:11.276332094176%}#footer-custom-phone-grid .span-9 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:11.276332094176%}#footer-custom-phone-grid .span-9 .stack-element .push-2{margin-left:22.552664188352%}#footer-custom-phone-grid .span-9 .stack-element .push-2:first-child{margin-left:22.552664188352%}#footer-custom-phone-grid .span-9 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:22.552664188352%}#footer-custom-phone-grid .span-9 .stack-element .push-3{margin-left:33.828996282528%}#footer-custom-phone-grid .span-9 .stack-element .push-3:first-child{margin-left:33.828996282528%}#footer-custom-phone-grid .span-9 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:33.828996282528%}#footer-custom-phone-grid .span-9 .stack-element .push-4{margin-left:45.105328376704%}#footer-custom-phone-grid .span-9 .stack-element .push-4:first-child{margin-left:45.105328376704%}#footer-custom-phone-grid .span-9 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:45.105328376704%}#footer-custom-phone-grid .span-9 .stack-element .push-5{margin-left:56.38166047088%}#footer-custom-phone-grid .span-9 .stack-element .push-5:first-child{margin-left:56.38166047088%}#footer-custom-phone-grid .span-9 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:56.38166047088%}#footer-custom-phone-grid .span-9 .stack-element .push-6{margin-left:67.657992565056%}#footer-custom-phone-grid .span-9 .stack-element .push-6:first-child{margin-left:67.657992565056%}#footer-custom-phone-grid .span-9 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:67.657992565056%}#footer-custom-phone-grid .span-9 .stack-element .push-7{margin-left:78.934324659232%}#footer-custom-phone-grid .span-9 .stack-element .push-7:first-child{margin-left:78.934324659232%}#footer-custom-phone-grid .span-9 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:78.934324659232%}#footer-custom-phone-grid .span-9 .stack-element .push-8{margin-left:90.210656753408%}#footer-custom-phone-grid .span-9 .stack-element .push-8:first-child{margin-left:90.210656753408%}#footer-custom-phone-grid .span-9 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:90.210656753408%}#footer-custom-phone-grid .span-9 .stack-element .span-1{width:9.7893432465923%}#footer-custom-phone-grid .span-9 .stack-element .span-2{width:21.065675340768%}#footer-custom-phone-grid .span-9 .stack-element .span-3{width:32.342007434944%}#footer-custom-phone-grid .span-9 .stack-element .span-4{width:43.61833952912%}#footer-custom-phone-grid .span-9 .stack-element .span-5{width:54.894671623296%}#footer-custom-phone-grid .span-9 .stack-element .span-6{width:66.171003717472%}#footer-custom-phone-grid .span-9 .stack-element .span-7{width:77.447335811648%}#footer-custom-phone-grid .span-9 .stack-element .span-8{width:88.723667905824%}#footer-custom-phone-grid .span-9 .stack-element .span-9{width:100%}#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-9{left:73.25%}#footer-custom-phone-grid .push-9{margin-left:69.25%}#footer-custom-phone-grid .span-10{width:74.833333333333%}#footer-custom-phone-grid .frame-overflow-left.span-10{width:79.833333333333%}#footer-custom-phone-grid .frame-overflow-right.span-10{width:79.833333333333%}#footer-custom-phone-grid .frame-overflow-left.frame-overflow-right.span-10{width:84.833333333333%}#footer-custom-phone-grid .push-10:first-child{margin-left:80.833333333333%}#footer-custom-phone-grid .push-10.lay-col-needs-leftframe-margin{margin-left:80.833333333333%}#footer-custom-phone-grid .span-10 .stack-element .push-0{margin-left:0%}#footer-custom-phone-grid .span-10 .stack-element .push-0:first-child{margin-left:0%}#footer-custom-phone-grid .span-10 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer-custom-phone-grid .span-10 .stack-element .push-1{margin-left:10.133630289532%}#footer-custom-phone-grid .span-10 .stack-element .push-1:first-child{margin-left:10.133630289532%}#footer-custom-phone-grid .span-10 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:10.133630289532%}#footer-custom-phone-grid .span-10 .stack-element .push-2{margin-left:20.267260579065%}#footer-custom-phone-grid .span-10 .stack-element .push-2:first-child{margin-left:20.267260579065%}#footer-custom-phone-grid .span-10 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:20.267260579065%}#footer-custom-phone-grid .span-10 .stack-element .push-3{margin-left:30.400890868597%}#footer-custom-phone-grid .span-10 .stack-element .push-3:first-child{margin-left:30.400890868597%}#footer-custom-phone-grid .span-10 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:30.400890868597%}#footer-custom-phone-grid .span-10 .stack-element .push-4{margin-left:40.534521158129%}#footer-custom-phone-grid .span-10 .stack-element .push-4:first-child{margin-left:40.534521158129%}#footer-custom-phone-grid .span-10 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:40.534521158129%}#footer-custom-phone-grid .span-10 .stack-element .push-5{margin-left:50.668151447661%}#footer-custom-phone-grid .span-10 .stack-element .push-5:first-child{margin-left:50.668151447661%}#footer-custom-phone-grid .span-10 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:50.668151447661%}#footer-custom-phone-grid .span-10 .stack-element .push-6{margin-left:60.801781737194%}#footer-custom-phone-grid .span-10 .stack-element .push-6:first-child{margin-left:60.801781737194%}#footer-custom-phone-grid .span-10 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:60.801781737194%}#footer-custom-phone-grid .span-10 .stack-element .push-7{margin-left:70.935412026726%}#footer-custom-phone-grid .span-10 .stack-element .push-7:first-child{margin-left:70.935412026726%}#footer-custom-phone-grid .span-10 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:70.935412026726%}#footer-custom-phone-grid .span-10 .stack-element .push-8{margin-left:81.069042316258%}#footer-custom-phone-grid .span-10 .stack-element .push-8:first-child{margin-left:81.069042316258%}#footer-custom-phone-grid .span-10 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:81.069042316258%}#footer-custom-phone-grid .span-10 .stack-element .push-9{margin-left:91.202672605791%}#footer-custom-phone-grid .span-10 .stack-element .push-9:first-child{margin-left:91.202672605791%}#footer-custom-phone-grid .span-10 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:91.202672605791%}#footer-custom-phone-grid .span-10 .stack-element .span-1{width:8.7973273942094%}#footer-custom-phone-grid .span-10 .stack-element .span-2{width:18.930957683742%}#footer-custom-phone-grid .span-10 .stack-element .span-3{width:29.064587973274%}#footer-custom-phone-grid .span-10 .stack-element .span-4{width:39.198218262806%}#footer-custom-phone-grid .span-10 .stack-element .span-5{width:49.331848552339%}#footer-custom-phone-grid .span-10 .stack-element .span-6{width:59.465478841871%}#footer-custom-phone-grid .span-10 .stack-element .span-7{width:69.599109131403%}#footer-custom-phone-grid .span-10 .stack-element .span-8{width:79.732739420935%}#footer-custom-phone-grid .span-10 .stack-element .span-9{width:89.866369710468%}#footer-custom-phone-grid .span-10 .stack-element .span-10{width:100%}#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-10{left:80.833333333333%}#footer-custom-phone-grid .push-10{margin-left:76.833333333333%}#footer-custom-phone-grid .span-11{width:82.416666666667%}#footer-custom-phone-grid .frame-overflow-left.span-11{width:87.416666666667%}#footer-custom-phone-grid .frame-overflow-right.span-11{width:87.416666666667%}#footer-custom-phone-grid .frame-overflow-left.frame-overflow-right.span-11{width:92.416666666667%}#footer-custom-phone-grid .push-11:first-child{margin-left:88.416666666667%}#footer-custom-phone-grid .push-11.lay-col-needs-leftframe-margin{margin-left:88.416666666667%}#footer-custom-phone-grid .span-11 .stack-element .push-0{margin-left:0%}#footer-custom-phone-grid .span-11 .stack-element .push-0:first-child{margin-left:0%}#footer-custom-phone-grid .span-11 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer-custom-phone-grid .span-11 .stack-element .push-1{margin-left:9.201213346815%}#footer-custom-phone-grid .span-11 .stack-element .push-1:first-child{margin-left:9.201213346815%}#footer-custom-phone-grid .span-11 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:9.201213346815%}#footer-custom-phone-grid .span-11 .stack-element .push-2{margin-left:18.40242669363%}#footer-custom-phone-grid .span-11 .stack-element .push-2:first-child{margin-left:18.40242669363%}#footer-custom-phone-grid .span-11 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:18.40242669363%}#footer-custom-phone-grid .span-11 .stack-element .push-3{margin-left:27.603640040445%}#footer-custom-phone-grid .span-11 .stack-element .push-3:first-child{margin-left:27.603640040445%}#footer-custom-phone-grid .span-11 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:27.603640040445%}#footer-custom-phone-grid .span-11 .stack-element .push-4{margin-left:36.80485338726%}#footer-custom-phone-grid .span-11 .stack-element .push-4:first-child{margin-left:36.80485338726%}#footer-custom-phone-grid .span-11 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:36.80485338726%}#footer-custom-phone-grid .span-11 .stack-element .push-5{margin-left:46.006066734075%}#footer-custom-phone-grid .span-11 .stack-element .push-5:first-child{margin-left:46.006066734075%}#footer-custom-phone-grid .span-11 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:46.006066734075%}#footer-custom-phone-grid .span-11 .stack-element .push-6{margin-left:55.20728008089%}#footer-custom-phone-grid .span-11 .stack-element .push-6:first-child{margin-left:55.20728008089%}#footer-custom-phone-grid .span-11 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:55.20728008089%}#footer-custom-phone-grid .span-11 .stack-element .push-7{margin-left:64.408493427705%}#footer-custom-phone-grid .span-11 .stack-element .push-7:first-child{margin-left:64.408493427705%}#footer-custom-phone-grid .span-11 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:64.408493427705%}#footer-custom-phone-grid .span-11 .stack-element .push-8{margin-left:73.60970677452%}#footer-custom-phone-grid .span-11 .stack-element .push-8:first-child{margin-left:73.60970677452%}#footer-custom-phone-grid .span-11 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:73.60970677452%}#footer-custom-phone-grid .span-11 .stack-element .push-9{margin-left:82.810920121335%}#footer-custom-phone-grid .span-11 .stack-element .push-9:first-child{margin-left:82.810920121335%}#footer-custom-phone-grid .span-11 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:82.810920121335%}#footer-custom-phone-grid .span-11 .stack-element .push-10{margin-left:92.01213346815%}#footer-custom-phone-grid .span-11 .stack-element .push-10:first-child{margin-left:92.01213346815%}#footer-custom-phone-grid .span-11 .stack-element .push-10.lay-col-needs-leftframe-margin{margin-left:92.01213346815%}#footer-custom-phone-grid .span-11 .stack-element .span-1{width:7.9878665318504%}#footer-custom-phone-grid .span-11 .stack-element .span-2{width:17.189079878665%}#footer-custom-phone-grid .span-11 .stack-element .span-3{width:26.39029322548%}#footer-custom-phone-grid .span-11 .stack-element .span-4{width:35.591506572295%}#footer-custom-phone-grid .span-11 .stack-element .span-5{width:44.79271991911%}#footer-custom-phone-grid .span-11 .stack-element .span-6{width:53.993933265925%}#footer-custom-phone-grid .span-11 .stack-element .span-7{width:63.19514661274%}#footer-custom-phone-grid .span-11 .stack-element .span-8{width:72.396359959555%}#footer-custom-phone-grid .span-11 .stack-element .span-9{width:81.59757330637%}#footer-custom-phone-grid .span-11 .stack-element .span-10{width:90.798786653185%}#footer-custom-phone-grid .span-11 .stack-element .span-11{width:100%}#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-11{left:88.416666666667%}#footer-custom-phone-grid .push-11{margin-left:84.416666666667%}#footer-custom-phone-grid .span-12{width:90%}#footer-custom-phone-grid .frame-overflow-left.span-12{width:95%}#footer-custom-phone-grid .frame-overflow-right.span-12{width:95%}#footer-custom-phone-grid .frame-overflow-left.frame-overflow-right.span-12{width:100%}#footer-custom-phone-grid .push-12:first-child{margin-left:96%}#footer-custom-phone-grid .push-12.lay-col-needs-leftframe-margin{margin-left:96%}#footer-custom-phone-grid .span-12 .stack-element .push-0{margin-left:0%}#footer-custom-phone-grid .span-12 .stack-element .push-0:first-child{margin-left:0%}#footer-custom-phone-grid .span-12 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#footer-custom-phone-grid .span-12 .stack-element .push-1{margin-left:8.4259259259259%}#footer-custom-phone-grid .span-12 .stack-element .push-1:first-child{margin-left:8.4259259259259%}#footer-custom-phone-grid .span-12 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:8.4259259259259%}#footer-custom-phone-grid .span-12 .stack-element .push-2{margin-left:16.851851851852%}#footer-custom-phone-grid .span-12 .stack-element .push-2:first-child{margin-left:16.851851851852%}#footer-custom-phone-grid .span-12 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:16.851851851852%}#footer-custom-phone-grid .span-12 .stack-element .push-3{margin-left:25.277777777778%}#footer-custom-phone-grid .span-12 .stack-element .push-3:first-child{margin-left:25.277777777778%}#footer-custom-phone-grid .span-12 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:25.277777777778%}#footer-custom-phone-grid .span-12 .stack-element .push-4{margin-left:33.703703703704%}#footer-custom-phone-grid .span-12 .stack-element .push-4:first-child{margin-left:33.703703703704%}#footer-custom-phone-grid .span-12 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:33.703703703704%}#footer-custom-phone-grid .span-12 .stack-element .push-5{margin-left:42.12962962963%}#footer-custom-phone-grid .span-12 .stack-element .push-5:first-child{margin-left:42.12962962963%}#footer-custom-phone-grid .span-12 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:42.12962962963%}#footer-custom-phone-grid .span-12 .stack-element .push-6{margin-left:50.555555555556%}#footer-custom-phone-grid .span-12 .stack-element .push-6:first-child{margin-left:50.555555555556%}#footer-custom-phone-grid .span-12 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:50.555555555556%}#footer-custom-phone-grid .span-12 .stack-element .push-7{margin-left:58.981481481481%}#footer-custom-phone-grid .span-12 .stack-element .push-7:first-child{margin-left:58.981481481481%}#footer-custom-phone-grid .span-12 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:58.981481481481%}#footer-custom-phone-grid .span-12 .stack-element .push-8{margin-left:67.407407407407%}#footer-custom-phone-grid .span-12 .stack-element .push-8:first-child{margin-left:67.407407407407%}#footer-custom-phone-grid .span-12 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:67.407407407407%}#footer-custom-phone-grid .span-12 .stack-element .push-9{margin-left:75.833333333333%}#footer-custom-phone-grid .span-12 .stack-element .push-9:first-child{margin-left:75.833333333333%}#footer-custom-phone-grid .span-12 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:75.833333333333%}#footer-custom-phone-grid .span-12 .stack-element .push-10{margin-left:84.259259259259%}#footer-custom-phone-grid .span-12 .stack-element .push-10:first-child{margin-left:84.259259259259%}#footer-custom-phone-grid .span-12 .stack-element .push-10.lay-col-needs-leftframe-margin{margin-left:84.259259259259%}#footer-custom-phone-grid .span-12 .stack-element .push-11{margin-left:92.685185185185%}#footer-custom-phone-grid .span-12 .stack-element .push-11:first-child{margin-left:92.685185185185%}#footer-custom-phone-grid .span-12 .stack-element .push-11.lay-col-needs-leftframe-margin{margin-left:92.685185185185%}#footer-custom-phone-grid .span-12 .stack-element .span-1{width:7.3148148148148%}#footer-custom-phone-grid .span-12 .stack-element .span-2{width:15.740740740741%}#footer-custom-phone-grid .span-12 .stack-element .span-3{width:24.166666666667%}#footer-custom-phone-grid .span-12 .stack-element .span-4{width:32.592592592593%}#footer-custom-phone-grid .span-12 .stack-element .span-5{width:41.018518518519%}#footer-custom-phone-grid .span-12 .stack-element .span-6{width:49.444444444444%}#footer-custom-phone-grid .span-12 .stack-element .span-7{width:57.87037037037%}#footer-custom-phone-grid .span-12 .stack-element .span-8{width:66.296296296296%}#footer-custom-phone-grid .span-12 .stack-element .span-9{width:74.722222222222%}#footer-custom-phone-grid .span-12 .stack-element .span-10{width:83.148148148148%}#footer-custom-phone-grid .span-12 .stack-element .span-11{width:91.574074074074%}#footer-custom-phone-grid .span-12 .stack-element .span-12{width:100%}#footer-custom-phone-grid ._100vh :not(.stack-element) > .col[data-type="text"].push-12{left:96%}#footer-custom-phone-grid .push-12{margin-left:92%}}

#footer-custom-phone-grid{background-color:transparent;}

.single-caption{padding-left:0px;}
			.lay-carousel-sink-parent .captions-wrap{ margin-top:0px; }
			.lay-carousel-sink-parent .numbers{ margin-top:10px;padding-right:0px; }
			.laycarousel-bullets{ padding-top:10px; }.lay-carousel .slide-text{ padding-left:0px; padding-right:0px; }.flickity-prev-next-button.next{ right:0px; }.flickity-prev-next-button.previous{ left:0px; }

.sitetitle, .laynav, .project-arrow, .mobile-title{visibility:visible;}

/* essential styles that need to be in head */
		html{
			overflow-y: scroll;
			/* needs to be min-height: 100% instead of height: 100%. doing height: 100% can cause a bug when doing scroll in jQuery for html,body  */
			min-height: 100%;
			/* prevent anchor font size from changing when rotating iphone to landscape mode */
			/* also: https://stackoverflow.com/questions/49589861/is-there-a-non-hacky-way-to-prevent-pinch-zoom-on-ios-11-3-safari */
			-webkit-text-size-adjust: none;
			/* prevent overflow while loading */
			overflow-x: hidden!important;
		}
		body{
			background-color: white;
			transition: background-color 300ms ease;
			min-height: 100%;
			margin: 0;
			width: 100%;
		}
		/* lay image opacity css */
		#search-results-region img.setsizes{opacity: 0;}#search-results-region img.lay-gif{opacity: 0;}#search-results-region img.lay-image-original{opacity: 0;}#search-results-region img.carousel-img{opacity: 0;}#search-results-region video{opacity: 0;}#search-results-region img.setsizes.loaded{opacity: 1;}#search-results-region img.lay-gif.loaded{opacity: 1;}#search-results-region img.lay-image-original.loaded{opacity: 1;}#search-results-region img.carousel-img.loaded{opacity: 1;}#search-results-region video.loaded{opacity: 1;}.col img.setsizes{opacity: 0;}.col img.lay-gif{opacity: 0;}.col img.lay-image-original{opacity: 0;}.col img.carousel-img{opacity: 0;}.col video{opacity: 0;}.col img.setsizes.loaded{opacity: 1;}.col img.lay-gif.loaded{opacity: 1;}.col img.lay-image-original.loaded{opacity: 1;}.col img.carousel-img.loaded{opacity: 1;}.col video.loaded{opacity: 1;}.project-arrow img.setsizes{opacity: 0;}.project-arrow img.lay-gif{opacity: 0;}.project-arrow img.lay-image-original{opacity: 0;}.project-arrow img.carousel-img{opacity: 0;}.project-arrow video{opacity: 0;}.project-arrow img.setsizes.loaded{opacity: 1;}.project-arrow img.lay-gif.loaded{opacity: 1;}.project-arrow img.lay-image-original.loaded{opacity: 1;}.project-arrow img.carousel-img.loaded{opacity: 1;}.project-arrow video.loaded{opacity: 1;}.background-image img.setsizes{opacity: 0;}.background-image img.lay-gif{opacity: 0;}.background-image img.lay-image-original{opacity: 0;}.background-image img.carousel-img{opacity: 0;}.background-image video{opacity: 0;}.background-image img.setsizes.loaded{opacity: 1;}.background-image img.lay-gif.loaded{opacity: 1;}.background-image img.lay-image-original.loaded{opacity: 1;}.background-image img.carousel-img.loaded{opacity: 1;}.background-image video.loaded{opacity: 1;}.background-video img.setsizes{opacity: 0;}.background-video img.lay-gif{opacity: 0;}.background-video img.lay-image-original{opacity: 0;}.background-video img.carousel-img{opacity: 0;}.background-video video{opacity: 0;}.background-video img.setsizes.loaded{opacity: 1;}.background-video img.lay-gif.loaded{opacity: 1;}.background-video img.lay-image-original.loaded{opacity: 1;}.background-video img.carousel-img.loaded{opacity: 1;}.background-video video.loaded{opacity: 1;}
		/* lay media query styles */
		@media (min-width: 601px){

#custom-phone-grid {
  display: none; }

#footer-custom-phone-grid {
  display: none; }

.cover-region-phone, .cover-region-placeholder-phone {
  display: none; }

.sitetitle.txt .sitetitle-txt-inner {
  margin-top: 0;
  margin-bottom: 0; }

.row._100vh, .row._100vh.empty {
  min-height: 100vh; }
  .row._100vh .row-inner, .row._100vh .column-wrap:not(.stack-wrap), .row._100vh.empty .row-inner, .row._100vh.empty .column-wrap:not(.stack-wrap) {
    min-height: 100vh; }

nav.laynav li {
  display: inline-block; }

nav.laynav {
  white-space: nowrap; }

.lay-mobile-icons-wrap {
  display: none;
  white-space: nowrap; }

.mobile-title {
  display: none; }

.navbar {
  position: fixed;
  z-index: 10;
  width: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0); }

nav.mobile-nav {
  display: none; }

.sitetitle.txt .sitetitle-txt-inner span, nav.laynav span {
  border-bottom-style: solid; }

html.flexbox .column-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

html.flexbox .column-wrap .stack-wrap {
  display: block; }

html.flexbox .col.align-middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
      align-self: center;
  position: relative; }

html.flexbox .col.align-top {
  -ms-flex-item-align: start;
      align-self: flex-start; }

html.flexbox .col.align-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end; }

html.no-flexbox .col.align-middle {
  position: relative;
  vertical-align: top; }

html.no-flexbox .col.align-top {
  vertical-align: top; }

html.no-flexbox .col.align-bottom {
  vertical-align: bottom; }

.cover-region {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  will-change: transform; }

.lay-sitewide-background-video-mobile {
  display: none; }

._100vh :not(.stack-element) > .col[data-type="text"] {
  position: absolute !important;
  margin-left: 0 !important;
  z-index: 1; }

._100vh :not(.stack-element) > .col[data-type="text"].align-top {
  top: 0; }

._100vh :not(.stack-element) > .col[data-type="text"].align-middle {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

._100vh :not(.stack-element) > .col[data-type="text"].align-bottom {
  bottom: 0; }

		}
		@media (max-width: 600px){

.hascustomphonegrid #grid {
  display: none; }

.hascustomphonegrid .cover-region-desktop {
  display: none; }

.hascustomphonegrid .cover-region-placeholder-desktop {
  display: none; }

.footer-hascustomphonegrid #footer {
  display: none; }

.tagline {
  display: none; }

body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.fp-section.row._100vh, .fp-section.row._100vh.empty {
  min-height: 0; }
  .fp-section.row._100vh .row-inner, .fp-section.row._100vh.empty .row-inner {
    min-height: 0 !important; }

.lay-content.nocustomphonegrid #grid .col,
.lay-content.footer-nocustomphonegrid #footer .col,
.lay-content .cover-region-desktop .col {
  width: 100%;
  -webkit-transform: translate(0, 0) !important;
      -ms-transform: translate(0, 0) !important;
          transform: translate(0, 0) !important; }

html.flexbox .lay-content .row._100vh.one-col-row .column-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

html.flexbox .lay-content .row._100vh.one-col-row .column-wrap .stack-wrap {
  display: block; }

html.flexbox .lay-content .row._100vh.one-col-row .col.align-middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
      align-self: center;
  position: relative; }

html.flexbox .lay-content .row._100vh.one-col-row .col.align-bottom {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
  position: relative; }

html.flexbox .lay-content .row._100vh.one-col-row .col.align-top {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
      align-self: flex-start;
  position: relative; }

.lay-content .row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block; }

.lay-content .row:last-child .col:last-child {
  margin-bottom: 0 !important; }

html.flexbox #custom-phone-grid .column-wrap,
html.flexbox #footer-custom-phone-grid .column-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

html.flexbox #custom-phone-grid .column-wrap .stack-wrap,
html.flexbox #footer-custom-phone-grid .column-wrap .stack-wrap {
  display: block; }

html.flexbox #custom-phone-grid .col.align-middle,
html.flexbox #footer-custom-phone-grid .col.align-middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
      align-self: center;
  position: relative; }

html.flexbox #custom-phone-grid .col.align-top,
html.flexbox #footer-custom-phone-grid .col.align-top {
  -ms-flex-item-align: start;
      align-self: flex-start; }

html.flexbox #custom-phone-grid .col.align-bottom,
html.flexbox #footer-custom-phone-grid .col.align-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end; }

html.no-flexbox #custom-phone-grid .col.align-middle,
html.no-flexbox #footer-custom-phone-grid .col.align-middle {
  position: relative;
  vertical-align: top; }

html.no-flexbox #custom-phone-grid .col.align-top,
html.no-flexbox #footer-custom-phone-grid .col.align-top {
  vertical-align: top; }

html.no-flexbox #custom-phone-grid .col.align-bottom,
html.no-flexbox #footer-custom-phone-grid .col.align-bottom {
  vertical-align: bottom; }

.row-inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.title a, .title {
  opacity: 1; }

.sitetitle {
  display: none; }

.navbar {
  display: block;
  top: 0;
  left: 0;
  bottom: auto;
  right: auto;
  width: 100%;
  z-index: 30;
  border-bottom-style: solid;
  border-bottom-width: 1px; }

.mobile-title.image {
  font-size: 0; }

.mobile-title.text {
  line-height: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  .mobile-title.text > span {
    -ms-flex-item-align: center;
        align-self: center; }

.mobile-title {
  z-index: 31;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .mobile-title img {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 100%; }

nav.primary, nav.second_menu, nav.third_menu, nav.fourth_menu {
  display: none; }

body.mobile-menu-style_desktop_menu .burger-wrap,
body.mobile-menu-style_desktop_menu .mobile-menu-close-custom {
  display: none; }

body.mobile-menu-style_desktop_menu nav.mobile-nav {
  z-index: 35;
  line-height: 1;
  white-space: nowrap; }
  body.mobile-menu-style_desktop_menu nav.mobile-nav li {
    vertical-align: top; }
  body.mobile-menu-style_desktop_menu nav.mobile-nav li:last-child {
    margin-right: 0 !important;
    margin-bottom: 0 !important; }
  body.mobile-menu-style_desktop_menu nav.mobile-nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 0; }
  body.mobile-menu-style_desktop_menu nav.mobile-nav a {
    text-decoration: none; }
  body.mobile-menu-style_desktop_menu nav.mobile-nav span {
    border-bottom-style: solid;
    border-bottom-width: 0; }

.html5video .html5video-customplayicon {
  max-width: 100px; }

.cover-enabled-on-phone .cover-region {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100vh;
  will-change: transform; }

.cover-disabled-on-phone .cover-region-placeholder {
  display: none; }

.lay-sitewide-background-video {
  display: none; }

._100vh :not(.stack-element) > .col[data-type="text"] {
  position: absolute !important;
  margin-left: 0 !important;
  z-index: 1; }

._100vh :not(.stack-element) > .col[data-type="text"].align-top {
  top: 0; }

._100vh :not(.stack-element) > .col[data-type="text"].align-middle {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

._100vh :not(.stack-element) > .col[data-type="text"].align-bottom {
  bottom: 0; }

body.mobile-menu-style_1.mobile-menu-has-animation.mobile-menu-animation-possible.animate-mobile-menu nav.mobile-nav {
  -webkit-transition: -webkit-transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: -webkit-transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1);
  -o-transition: transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1), -webkit-transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1); }

body.mobile-menu-style_1 nav.mobile-nav::-webkit-scrollbar {
  display: none; }

body.mobile-menu-style_1 nav.mobile-nav {
  -webkit-transform: translateY(-99999px);
      -ms-transform: translateY(-99999px);
          transform: translateY(-99999px);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  white-space: normal;
  width: 100%;
  top: 0;
  left: 0;
  bottom: auto; }
  body.mobile-menu-style_1 nav.mobile-nav .current-menu-item {
    opacity: 1; }
  body.mobile-menu-style_1 nav.mobile-nav li {
    display: block;
    margin-right: 0;
    margin-bottom: 0;
    padding: 0; }
    body.mobile-menu-style_1 nav.mobile-nav li a {
      display: block;
      opacity: 1;
      border-bottom-style: solid;
      border-bottom-width: 1px;
      -webkit-transition: background-color 200ms ease;
      -o-transition: background-color 200ms ease;
      transition: background-color 200ms ease;
      margin: 0; }
    body.mobile-menu-style_1 nav.mobile-nav li a:hover {
      opacity: 1; }
    body.mobile-menu-style_1 nav.mobile-nav li a .span-wrap {
      border-bottom: none; }
    body.mobile-menu-style_1 nav.mobile-nav li a:hover .span-wrap {
      border-bottom: none; }

body.mobile-menu-style_2.mobile-menu-has-animation.mobile-menu-animation-possible nav.mobile-nav {
  -webkit-transition: -webkit-transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: -webkit-transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
  -o-transition: transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1), -webkit-transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1); }

body.mobile-menu-style_2 .laynav .burger-wrap {
  position: absolute;
  right: 0;
  top: 0; }

body.mobile-menu-style_2 nav.mobile-nav.active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }

body.mobile-menu-style_2 nav.mobile-nav::-webkit-scrollbar {
  display: none; }

body.mobile-menu-style_2 nav.mobile-nav {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 35;
  top: 0;
  height: 100vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  white-space: normal;
  width: 100%;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }
  body.mobile-menu-style_2 nav.mobile-nav li a {
    display: block;
    margin: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }

body.mobile-menu-style_3.mobile-menu-has-animation.mobile-menu-animation-possible .mobile-nav ul {
  opacity: 0;
  -webkit-transition: opacity 300ms cubic-bezier(0.52, 0.16, 0.24, 1) 200ms;
  -o-transition: opacity 300ms cubic-bezier(0.52, 0.16, 0.24, 1) 200ms;
  transition: opacity 300ms cubic-bezier(0.52, 0.16, 0.24, 1) 200ms; }

body.mobile-menu-style_3.mobile-menu-has-animation.mobile-menu-animation-possible.mobile-menu-open .mobile-nav ul {
  opacity: 1; }

body.mobile-menu-style_3.mobile-menu-has-animation.mobile-menu-animation-possible nav.mobile-nav {
  -webkit-transition: height 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
  -o-transition: height 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: height 500ms cubic-bezier(0.52, 0.16, 0.24, 1); }

body.mobile-menu-style_3 nav.mobile-nav.active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }

body.mobile-menu-style_3 nav.mobile-nav::-webkit-scrollbar {
  display: none; }

body.mobile-menu-style_3 nav.mobile-nav {
  width: 100%;
  height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 33;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  white-space: normal;
  width: 100%; }
  body.mobile-menu-style_3 nav.mobile-nav li a {
    display: block;
    margin: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }

/**
 * Toggle Switch Globals
 *
 * All switches should take on the class `c-hamburger` as well as their
 * variant that will give them unique properties. This class is an overview
 * class that acts as a reset for all versions of the icon.
 */
.mobile-menu-style_1 .burger-wrap,
.mobile-menu-style_3 .burger-wrap {
  z-index: 33; }

.lay-mobile-icons-wrap {
  z-index: 33;
  top: 0;
  right: 0;
  vertical-align: top; }

.burger-wrap {
  padding-left: 10px;
  font-size: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  cursor: pointer;
  vertical-align: top; }

.burger-inner {
  position: relative; }

.burger-default {
  border-radius: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 25px;
  height: 20px;
  font-size: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  background-color: transparent; }

.burger-default:focus {
  outline: none; }

.burger-default span {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  background-color: #000; }

.default .burger-default span {
  height: 2px;
  top: 9px; }

.default .burger-default span::before,
.default .burger-default span::after {
  height: 2px; }

.default .burger-default span::before {
  top: -8px; }

.default .burger-default span::after {
  bottom: -8px; }

.default_thin .burger-default span {
  height: 1px;
  top: 9px; }

.default_thin .burger-default span::before,
.default_thin .burger-default span::after {
  height: 1px; }

.default_thin .burger-default span::before {
  top: -7px; }

.default_thin .burger-default span::after {
  bottom: -7px; }

.burger-default span::before,
.burger-default span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  background-color: #000;
  content: ""; }

/**
 * Style 2
 *
 * Hamburger to "x" (htx). Takes on a hamburger shape, bars slide
 * down to center and transform into an "x".
 */
.burger-has-animation .burger-default {
  -webkit-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s; }

.burger-has-animation .burger-default span {
  -webkit-transition: background-color 0.2s 0s;
  -o-transition: background-color 0.2s 0s;
  transition: background-color 0.2s 0s; }

.burger-has-animation .burger-default span::before,
.burger-has-animation .burger-default span::after {
  -webkit-transition-timing-function: cubic-bezier(0.04, 0.04, 0.12, 0.96);
       -o-transition-timing-function: cubic-bezier(0.04, 0.04, 0.12, 0.96);
          transition-timing-function: cubic-bezier(0.04, 0.04, 0.12, 0.96);
  -webkit-transition-duration: 0.2s, 0.2s;
       -o-transition-duration: 0.2s, 0.2s;
          transition-duration: 0.2s, 0.2s;
  -webkit-transition-delay: 0.2s, 0s;
       -o-transition-delay: 0.2s, 0s;
          transition-delay: 0.2s, 0s; }

.burger-has-animation .burger-default span::before {
  transition-property: top, -webkit-transform;
  -o-transition-property: top, transform;
  transition-property: top, transform;
  transition-property: top, transform, -webkit-transform;
  -webkit-transition-property: top, -webkit-transform; }

.burger-has-animation .burger-default span::after {
  transition-property: bottom, -webkit-transform;
  -o-transition-property: bottom, transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform;
  -webkit-transition-property: bottom, -webkit-transform; }

.burger-has-animation .burger-default.active span::before,
.burger-has-animation .burger-default.active span::after {
  -webkit-transition-delay: 0s, 0.2s;
       -o-transition-delay: 0s, 0.2s;
          transition-delay: 0s, 0.2s; }

/* active state, i.e. menu open */
.burger-default.active span {
  background-color: transparent !important; }

.burger-default.active span::before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 0; }

.burger-default.active span::after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  bottom: 0; }

.mobile-menu-icon {
  z-index: 31; }

.mobile-menu-icon {
  cursor: pointer; }

.burger-custom-wrap-close {
  display: none; }

body.mobile-menu-style_2 .mobile-nav .burger-custom-wrap-close {
  display: inline-block; }

body.mobile-menu-style_2 .burger-custom-wrap-open {
  display: inline-block; }

body.mobile-menu-open.mobile-menu-style_3 .burger-custom-wrap-close,
body.mobile-menu-open.mobile-menu-style_1 .burger-custom-wrap-close {
  display: inline-block; }

body.mobile-menu-open.mobile-menu-style_3 .burger-custom-wrap-open,
body.mobile-menu-open.mobile-menu-style_1 .burger-custom-wrap-open {
  display: none; }

/**
 * Toggle Switch Globals
 *
 * All switches should take on the class `c-hamburger` as well as their
 * variant that will give them unique properties. This class is an overview
 * class that acts as a reset for all versions of the icon.
 */
body.mobile_menu_bar_not_hidden .burger-wrap-new {
  padding-right: 5px;
  padding-top: 10px; }

body.mobile_menu_bar_not_hidden .lay-mobile-icons-wrap.contains-cart-icon .burger-wrap-new {
  padding-top: 6px; }

.burger-wrap-new.burger-wrap {
  padding-left: 5px;
  padding-right: 5px; }

.lay-mobile-icons-wrap.contains-cart-icon.custom-burger .lay-cart-icon-wrap {
  padding-top: 0; }

.burger-new {
  border-radius: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 30px;
  height: 30px;
  font-size: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  background-color: transparent; }

.burger-new:focus {
  outline: none; }

.burger-new .bread-top,
.burger-new .bread-bottom {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  z-index: 4;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px; }

.burger-has-animation .bread-top,
.burger-has-animation .bread-bottom {
  -webkit-transition: -webkit-transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  transition: -webkit-transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  -o-transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96); }

.burger-has-animation .bread-crust-bottom,
.burger-has-animation .bread-crust-top {
  -webkit-transition: -webkit-transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s;
  transition: -webkit-transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s;
  -o-transition: transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s;
  transition: transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s;
  transition: transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s, -webkit-transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s; }

.burger-has-animation .burger-new.active .bread-top, .burger-has-animation .burger-new.active .bread-bottom {
  -webkit-transition: -webkit-transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
  transition: -webkit-transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
  -o-transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
  transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
  transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s, -webkit-transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s; }

.burger-has-animation .burger-new.active .bread-crust-bottom, .burger-has-animation .burger-new.active .bread-crust-top {
  -webkit-transition: -webkit-transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  transition: -webkit-transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  -o-transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
  transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96); }

.burger-new .bread-crust-top,
.burger-new .bread-crust-bottom {
  display: block;
  width: 17px;
  height: 1px;
  background: #000;
  position: absolute;
  left: 7px;
  z-index: 1; }

.bread-crust-top {
  top: 14px;
  -webkit-transform: translateY(-3px);
      -ms-transform: translateY(-3px);
          transform: translateY(-3px); }

.bread-crust-bottom {
  bottom: 14px;
  -webkit-transform: translateY(3px);
      -ms-transform: translateY(3px);
          transform: translateY(3px); }

.burger-new.active .bread-top {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }

.burger-new.active .bread-crust-bottom {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.burger-new.active .bread-bottom {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.burger-new.active .bread-crust-top {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user {
  min-height: 0 !important; }
  .cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .cover-inner._100vh {
    min-height: 0 !important; }
  .cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .row._100vh {
    min-height: 0 !important; }
  .cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .row-inner._100vh {
    min-height: 0 !important; }
  .cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .column-wrap._100vh {
    min-height: 0 !important; }

		}

					/* default text format "Default" */
					.lay-textformat-parent > *, ._Default, ._Default_no_spaces{
						font-family:recolettta;color:#000000;letter-spacing:0.02em;line-height:1.1;font-weight:500;text-transform:none;font-style:normal;text-decoration: none;padding: 0;text-indent:0em;border-bottom: none;text-align:left;
					}.lay-textformat-parent > *, ._Default, ._Default_no_spaces{
						font-family:recolettta;color:#000000;letter-spacing:0.02em;line-height:1.1;font-weight:500;text-transform:none;font-style:normal;text-decoration: none;padding: 0;text-indent:0em;border-bottom: none;text-align:left;
					}
					.lay-textformat-parent > *:last-child, ._Default:last-child{
						margin-bottom: 0;
					}
					@media (min-width: 601px){
						.lay-textformat-parent > *, ._Default{
							font-size:25px;margin:0px 0 20px 0;
						}
						._Default_no_spaces{
							font-size:25px;
						}
						.lay-textformat-parent > *:last-child, ._Default:last-child{
							margin-bottom: 0;
						}
					}
					@media (max-width: 600px){
						.lay-textformat-parent > *, ._Default{
							font-size:20px;margin:0px 0 20px 0;
						}
						._Default_no_spaces{
							font-size:20px;
						}
						.lay-textformat-parent > *:last-child, ._Default:last-child{
							margin-bottom: 0;
						}
					}._TITRE, ._TITRE_no_spaces{font-family:recolettta;color:#000;letter-spacing:0.02em;line-height:1.1;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;padding: 0;text-indent:0em;border-bottom: none;text-align:left;}@media (min-width: 601px){
						._TITRE{font-size:40px;margin:0px 0 20px 0;}
						._TITRE:last-child{
							margin-bottom: 0;
						}
						._TITRE_no_spaces{font-size:40px;}
					}@media (max-width: 600px){
						._TITRE{font-size:30px;margin:0px 0 20px 0;}
						._TITRE:last-child{
							margin-bottom: 0;
						}
						._TITRE_no_spaces{font-size:30px;}
					}._, .__no_spaces{font-family:recolettta;color:#000000;letter-spacing:0em;line-height:1.1;font-weight:500;text-transform:none;font-style:normal;text-decoration: none;padding: 0;text-indent:0em;border-bottom: none;text-align:left;}@media (min-width: 601px){
						._{font-size:20px;margin:0px 0 20px 0;}
						._:last-child{
							margin-bottom: 0;
						}
						.__no_spaces{font-size:20px;}
					}@media (max-width: 600px){
						._{font-size:18px;margin:0px 0 20px 0;}
						._:last-child{
							margin-bottom: 0;
						}
						.__no_spaces{font-size:18px;}
					}
/* customizer css */
            .title{opacity: 0;}.no-touchdevice .thumb:hover .title, .touchdevice .thumb.hover .title{opacity: 1;}.title { font-weight:400; }.title { letter-spacing:0.02em; }.title { font-size:40px; }.title { color:#000000; }.title { font-family:recoleta; }.title { text-align:left; }.below-image .title { margin-top:5px; }.above-image .title { margin-bottom:5px; }.title { line-height:1; }.titlewrap-on-image{
                    top: 50%;
                    left: 50%;
                    -webkit-transform: translate(-50%,-50%);
                    -moz-transform: translate(-50%,-50%);
                    -ms-transform: translate(-50%,-50%);
                    -o-transform: translate(-50%,-50%);
                    transform: translate(-50%,-50%);
                }.thumb .descr{
                -webkit-transition: all 400ms ease-out;
                -moz-transition: all 400ms ease-out;
                transition: all 400ms ease-out;
            }.thumb .descr{opacity: 1;}.thumb .descr { margin-top:0px; }.thumb .descr { margin-bottom:0px; }nav.primary { font-family:recolettta; }nav.primary { font-weight:400; }nav.primary a { letter-spacing:0.02em; }body, .hascover #footer-region, .cover-content, .cover-region { background-color:#ffffff; }.lay-textformat-parent a, a.projectlink .lay-textformat-parent>*, .lay-carousel-sink .single-caption-inner a { color:#000000; }.lay-textformat-parent a, a.projectlink .lay-textformat-parent>*, .lay-carousel-sink .single-caption-inner a { border-bottom-width:1px; }.lay-thumbnailgrid-filter { margin-bottom:20px; }.lay-thumbnailgrid-filter-anchor { margin-right:0.5em; }.lay-thumbnailgrid-filter-anchor{opacity: 0.5;}.lay-thumbnailgrid-filter-anchor.lay-filter-active{opacity: 1;}.lay-thumbnailgrid-filter-anchor:hover{opacity: 1;}
            @media (min-width: 601px){.sitetitle-txt-inner { font-size:90px; }.sitetitle-txt-inner { font-weight:500; }.sitetitle-txt-inner { letter-spacing:0em; }.sitetitle-txt-inner { color:#000000; }.sitetitle-txt-inner { font-family:recoleta; }.sitetitle-txt-inner { text-align:left; }.sitetitle { top:16px; }.sitetitle { left:5%; }.sitetitle { right:5%; }.sitetitle { bottom:16px; }.sitetitle img { width:20vw; }.sitetitle{opacity: 1;}.sitetitle{bottom: auto; right: auto; left: 50%;
                    -webkit-transform: translateX(-50%);
                    -moz-transform: translateX(-50%);
                    -ms-transform: translateX(-50%);
                    -o-transform: translateX(-50%);
                    transform: translateX(-50%);}.sitetitle{position: fixed;}.sitetitle{display: inline-block;}.sitetitle.txt .sitetitle-txt-inner span { border-bottom-width:0px; }.sitetitle.img { text-align:left; }.sitetitle.txt:hover .sitetitle-txt-inner span, .sitetitle:hover .tagline { color:#000000; }.sitetitle:hover{opacity: 1;}.sitetitle.txt:hover .sitetitle-txt-inner span { border-bottom-width:0px; }.tagline { margin-top:5px; }.tagline{opacity: 1;}nav.primary{display: inline-block;}nav.primary a { color:#000000; }nav.primary li { font-size:25px; }nav.primary { text-align:left; }nav.primary { left:5%; }nav.primary { right:5%; }nav.primary { bottom:16px; }nav.primary li { margin-right:60px; }nav.primary{position: fixed;}nav.primary a{opacity: 1;}nav.laynav.primary li{display: inline-block;}nav.primary { top:115px; }nav.primary{bottom: auto; right: auto; left: 50%;
                    -webkit-transform: translateX(-50%);
                    -moz-transform: translateX(-50%);
                    -ms-transform: translateX(-50%);
                    -o-transform: translateX(-50%);
                    transform: translateX(-50%);}nav.primary a span { border-bottom-width:0px; }nav.laynav .current-menu-item>a { color:#000000; }nav.laynav .current-menu-item>a { font-weight:400; }nav.laynav .current-menu-item>a span { border-bottom-color:#000000; }nav.laynav .current-menu-item>a span { border-bottom-width:0px; }nav.laynav .current-menu-item>a{opacity: 1;}nav.laynav a:hover { color:#f73838; }nav.laynav a:hover span { border-bottom-color:#f73838; }nav.laynav a:hover span{border-bottom-color: transparent;}nav.laynav a:hover{opacity: 1;}.navbar{ top:0; bottom: auto; }.navbar { height:150px; }.navbar{display: block;}.navbar { background-color:rgba(255,255,255,1); }.navbar { border-color:#cccccc; }.lay-textformat-parent a:hover, a.projectlink .lay-textformat-parent>*:hover, .lay-carousel-sink .single-caption-inner a:hover { color:#f73838; }.lay-textformat-parent a:hover, a.projectlink .lay-textformat-parent>*:hover, .lay-carousel-sink .single-caption-inner a:hover { border-bottom-width:1px; }.lay-textformat-parent a:hover, a.projectlink .lay-textformat-parent>*:hover, .lay-carousel-sink .single-caption-inner a:hover{opacity: 1;}}
            @media (max-width: 600px){.lay-content.nocustomphonegrid #grid .col, .lay-content.footer-nocustomphonegrid #footer .col { margin-bottom:5%; }.lay-content.nocustomphonegrid #grid .row.empty._100vh, .lay-content.footer-nocustomphonegrid #footer .row.empty._100vh { margin-bottom:5%; }.lay-content.nocustomphonegrid #grid .row.has-background, .lay-content.footer-nocustomphonegrid #footer .row.has-background { margin-bottom:5%; }.lay-content.nocustomphonegrid.hascover #grid { padding-top:5%; }.lay-content.nocustomphonegrid #grid .row, .lay-content.nocustomphonegrid .cover-region-desktop .row, .lay-content.footer-nocustomphonegrid #footer .row { padding-left:5vw; }.lay-content.nocustomphonegrid #grid .row, .lay-content.nocustomphonegrid .cover-region-desktop .row, .lay-content.footer-nocustomphonegrid #footer .row { padding-right:5vw; }.lay-content.nocustomphonegrid #grid { padding-bottom:5vw; }.lay-content.nocustomphonegrid #grid, .nocustomphonegrid .cover-region { padding-top:5vw; }.lay-content.footer-nocustomphonegrid #footer { padding-bottom:5vw; }.lay-content.footer-nocustomphonegrid #footer { padding-top:5vw; }}
/* customizer css mobile menu */
            @media (max-width: 600px){nav.mobile-nav{position: fixed;}.navbar, .lay-mobile-icons-wrap{position: fixed;}.mobile-title.image img { height:30px; }.mobile-title.text { font-family:recoleta; }.mobile-title.text { font-size:39px; }.mobile-title.text { font-weight:500; }.mobile-title.text { color:#000000; }.mobile-title.text { letter-spacing:0em; }.mobile-title{position:fixed;}.mobile-title { top:12.3px; }.mobile-title { left:5%; }.navbar{
                text-align: left;
            }
            .mobile-title{
                text-align:left; padding: 0 44px 0 0;
            }.burger-wrap{padding-top:17.5px;}.lay-mobile-icons-wrap{padding-right:17.5px;}.laynav .burger-wrap{padding-right:14.5px;}.lay-cart-icon-wrap{padding-top:15.5px;}.lay-cart-icon-wrap{padding-left:17.5px;}.lay-cart-icon-wrap{height:57px;}.burger-wrap{height:55px;}.burger-custom{width:25px;}.mobile-menu-close-custom{width:25px;}body{padding-top:55px;}.cover-enabled-on-phone .cover-region{top:55px;}
            .row.first-row._100vh{
                min-height: calc(100vh - 55px)!important;
            }
            /* iphone (iphone with homebutton) safari */
            html.is-iphone.is-safari .row.first-row._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) safari */
            html.is-iphonex.is-safari .row.first-row._100vh{
                min-height: calc(100vh - 113px - 55px)!important;
            }
            /* android chrome */
            html.is-android.is-chrome .row.first-row._100vh{
                min-height: calc(100vh - 56px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) chrome */
            html.is-iphonex.is-chrome .row.first-row._100vh{
                min-height: calc(100vh - 109px - 55px)!important;
            }
            /* iphone (iphone with homebutton) chrome */
            html.is-iphone.is-chrome .row.first-row._100vh{
                min-height: calc(100vh - 71px - 55px)!important;
            }
            /* ipad chrome */
            html.is-ipad.is-chrome .row.first-row._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* ipad safari */
            html.is-ipad.is-safari .row.first-row._100vh{
                min-height: calc(100vh - 64px - 55px)!important;
            }
            .row.first-row ._100vh{
                min-height: calc(100vh - 55px)!important;
            }
            /* iphone (iphone with homebutton) safari */
            html.is-iphone.is-safari .row.first-row ._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) safari */
            html.is-iphonex.is-safari .row.first-row ._100vh{
                min-height: calc(100vh - 113px - 55px)!important;
            }
            /* android chrome */
            html.is-android.is-chrome .row.first-row ._100vh{
                min-height: calc(100vh - 56px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) chrome */
            html.is-iphonex.is-chrome .row.first-row ._100vh{
                min-height: calc(100vh - 109px - 55px)!important;
            }
            /* iphone (iphone with homebutton) chrome */
            html.is-iphone.is-chrome .row.first-row ._100vh{
                min-height: calc(100vh - 71px - 55px)!important;
            }
            /* ipad chrome */
            html.is-ipad.is-chrome .row.first-row ._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* ipad safari */
            html.is-ipad.is-safari .row.first-row ._100vh{
                min-height: calc(100vh - 64px - 55px)!important;
            }
            .cover-region-phone._100vh{
                min-height: calc(100vh - 55px)!important;
            }
            /* iphone (iphone with homebutton) safari */
            html.is-iphone.is-safari .cover-region-phone._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) safari */
            html.is-iphonex.is-safari .cover-region-phone._100vh{
                min-height: calc(100vh - 113px - 55px)!important;
            }
            /* android chrome */
            html.is-android.is-chrome .cover-region-phone._100vh{
                min-height: calc(100vh - 56px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) chrome */
            html.is-iphonex.is-chrome .cover-region-phone._100vh{
                min-height: calc(100vh - 109px - 55px)!important;
            }
            /* iphone (iphone with homebutton) chrome */
            html.is-iphone.is-chrome .cover-region-phone._100vh{
                min-height: calc(100vh - 71px - 55px)!important;
            }
            /* ipad chrome */
            html.is-ipad.is-chrome .cover-region-phone._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* ipad safari */
            html.is-ipad.is-safari .cover-region-phone._100vh{
                min-height: calc(100vh - 64px - 55px)!important;
            }
            .cover-region-phone .cover-inner._100vh{
                min-height: calc(100vh - 55px)!important;
            }
            /* iphone (iphone with homebutton) safari */
            html.is-iphone.is-safari .cover-region-phone .cover-inner._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) safari */
            html.is-iphonex.is-safari .cover-region-phone .cover-inner._100vh{
                min-height: calc(100vh - 113px - 55px)!important;
            }
            /* android chrome */
            html.is-android.is-chrome .cover-region-phone .cover-inner._100vh{
                min-height: calc(100vh - 56px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) chrome */
            html.is-iphonex.is-chrome .cover-region-phone .cover-inner._100vh{
                min-height: calc(100vh - 109px - 55px)!important;
            }
            /* iphone (iphone with homebutton) chrome */
            html.is-iphone.is-chrome .cover-region-phone .cover-inner._100vh{
                min-height: calc(100vh - 71px - 55px)!important;
            }
            /* ipad chrome */
            html.is-ipad.is-chrome .cover-region-phone .cover-inner._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* ipad safari */
            html.is-ipad.is-safari .cover-region-phone .cover-inner._100vh{
                min-height: calc(100vh - 64px - 55px)!important;
            }
            .cover-region-phone .row._100vh{
                min-height: calc(100vh - 55px)!important;
            }
            /* iphone (iphone with homebutton) safari */
            html.is-iphone.is-safari .cover-region-phone .row._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) safari */
            html.is-iphonex.is-safari .cover-region-phone .row._100vh{
                min-height: calc(100vh - 113px - 55px)!important;
            }
            /* android chrome */
            html.is-android.is-chrome .cover-region-phone .row._100vh{
                min-height: calc(100vh - 56px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) chrome */
            html.is-iphonex.is-chrome .cover-region-phone .row._100vh{
                min-height: calc(100vh - 109px - 55px)!important;
            }
            /* iphone (iphone with homebutton) chrome */
            html.is-iphone.is-chrome .cover-region-phone .row._100vh{
                min-height: calc(100vh - 71px - 55px)!important;
            }
            /* ipad chrome */
            html.is-ipad.is-chrome .cover-region-phone .row._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* ipad safari */
            html.is-ipad.is-safari .cover-region-phone .row._100vh{
                min-height: calc(100vh - 64px - 55px)!important;
            }
            .cover-region-phone .row-inner._100vh{
                min-height: calc(100vh - 55px)!important;
            }
            /* iphone (iphone with homebutton) safari */
            html.is-iphone.is-safari .cover-region-phone .row-inner._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) safari */
            html.is-iphonex.is-safari .cover-region-phone .row-inner._100vh{
                min-height: calc(100vh - 113px - 55px)!important;
            }
            /* android chrome */
            html.is-android.is-chrome .cover-region-phone .row-inner._100vh{
                min-height: calc(100vh - 56px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) chrome */
            html.is-iphonex.is-chrome .cover-region-phone .row-inner._100vh{
                min-height: calc(100vh - 109px - 55px)!important;
            }
            /* iphone (iphone with homebutton) chrome */
            html.is-iphone.is-chrome .cover-region-phone .row-inner._100vh{
                min-height: calc(100vh - 71px - 55px)!important;
            }
            /* ipad chrome */
            html.is-ipad.is-chrome .cover-region-phone .row-inner._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* ipad safari */
            html.is-ipad.is-safari .cover-region-phone .row-inner._100vh{
                min-height: calc(100vh - 64px - 55px)!important;
            }
            .cover-region-phone .column-wrap._100vh{
                min-height: calc(100vh - 55px)!important;
            }
            /* iphone (iphone with homebutton) safari */
            html.is-iphone.is-safari .cover-region-phone .column-wrap._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) safari */
            html.is-iphonex.is-safari .cover-region-phone .column-wrap._100vh{
                min-height: calc(100vh - 113px - 55px)!important;
            }
            /* android chrome */
            html.is-android.is-chrome .cover-region-phone .column-wrap._100vh{
                min-height: calc(100vh - 56px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) chrome */
            html.is-iphonex.is-chrome .cover-region-phone .column-wrap._100vh{
                min-height: calc(100vh - 109px - 55px)!important;
            }
            /* iphone (iphone with homebutton) chrome */
            html.is-iphone.is-chrome .cover-region-phone .column-wrap._100vh{
                min-height: calc(100vh - 71px - 55px)!important;
            }
            /* ipad chrome */
            html.is-ipad.is-chrome .cover-region-phone .column-wrap._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* ipad safari */
            html.is-ipad.is-safari .cover-region-phone .column-wrap._100vh{
                min-height: calc(100vh - 64px - 55px)!important;
            }
            .row.first-row .col .lay-carousel._100vh{
                min-height: calc(100vh - 55px)!important;
            }
            /* iphone (iphone with homebutton) safari */
            html.is-iphone.is-safari .row.first-row .col .lay-carousel._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) safari */
            html.is-iphonex.is-safari .row.first-row .col .lay-carousel._100vh{
                min-height: calc(100vh - 113px - 55px)!important;
            }
            /* android chrome */
            html.is-android.is-chrome .row.first-row .col .lay-carousel._100vh{
                min-height: calc(100vh - 56px - 55px)!important;
            }
            /* iphonex (iphone without homebutton) chrome */
            html.is-iphonex.is-chrome .row.first-row .col .lay-carousel._100vh{
                min-height: calc(100vh - 109px - 55px)!important;
            }
            /* iphone (iphone with homebutton) chrome */
            html.is-iphone.is-chrome .row.first-row .col .lay-carousel._100vh{
                min-height: calc(100vh - 71px - 55px)!important;
            }
            /* ipad chrome */
            html.is-ipad.is-chrome .row.first-row .col .lay-carousel._100vh{
                min-height: calc(100vh - 75px - 55px)!important;
            }
            /* ipad safari */
            html.is-ipad.is-safari .row.first-row .col .lay-carousel._100vh{
                min-height: calc(100vh - 64px - 55px)!important;
            }.navbar { height:55px; }.navbar{background-color:rgba(255,255,255,1)}.navbar { border-bottom-color:#ededed; }.burger-default span, .burger-default span:before, .burger-default span:after { background-color:#000000; }.burger-new .bread-crust-top, .burger-new .bread-crust-bottom { background:#000000; }.lay-cart-icon-wrap { color:#000; }.navbar{border-bottom-width: 0;}nav.mobile-nav li a { border-bottom-color:#ededed; }nav.mobile-nav a { color:#000000; }nav.mobile-nav li>a{background-color:rgba(255,255,255,1)}nav.mobile-nav li.current-menu-item>a{background-color:rgba(237,237,237,1)}nav.mobile-nav li.current-menu-item>a{color:rgb(0,0,0)}nav.mobile-nav li a { font-size:30px; }nav.mobile-nav li a { padding-left:10px; }nav.mobile-nav li a { padding-right:10px; }nav.mobile-nav li a { padding-top:7px; }nav.mobile-nav li a { padding-bottom:10px; }nav.mobile-nav li, nav.mobile-nav li a { text-align:left; }nav.mobile-nav li a { line-height:1em; }}

body.woocommerce-page{
					display: flex;
					flex-direction: column;
					min-height: 100vh;
				}
				body.woocommerce-page #lay-woocommerce{
					flex: 1 0 auto;
				}
				.lay-content{
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-webkit-flex-direction: column;
					-ms-flex-direction: column;
					flex-direction: column;
				}
				/* needs to work for desktop grid and cpl grid container */
			    #grid, #custom-phone-grid {
					-webkit-box-flex: 1 0 auto;
					-webkit-flex: 1 0 auto;
					-ms-flex: 1 0 auto;
					flex: 1 0 auto;
	          	}
	          	/* firefox fix */
	          	#footer-region{
	          		overflow: hidden;
				}
				@media (min-width: 601px){
					.lay-content{
						min-height: 100vh;
					}
				}
				/* account for possible mobile menu menubar height,
				not if this is a woocommerce page */
				@media (max-width: 600px){
					.lay-content{
						min-height: calc(100vh - 55px);
					}

					body.woocommerce-page .lay-content{
						min-height: auto;
					}
				}

@media (min-width: 601px){#grid{padding-top:160px;}#grid{padding-bottom:1.4%;}}

@media (min-width: 601px){#grid .row-0{margin-bottom:0%;}}

@media (min-width: 601px){#grid .push-0:first-child{margin-left:2.1%}#grid .push-0.lay-col-needs-leftframe-margin{margin-left:2.1%}#grid .frame-overflow-left.push-0:first-child{margin-left:0}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-0{left:2.1%}#grid .push-0{margin-left:0%}#grid .span-1{width:7.9833333333333%}#grid .frame-overflow-left.span-1{width:10.083333333333%}#grid .frame-overflow-right.span-1{width:10.083333333333%}#grid .frame-overflow-left.frame-overflow-right.span-1{width:12.183333333333%}#grid .push-1:first-child{margin-left:10.083333333333%}#grid .push-1.lay-col-needs-leftframe-margin{margin-left:10.083333333333%}#grid .span-1 .stack-element .push-0{margin-left:0%}#grid .span-1 .stack-element .push-0:first-child{margin-left:0%}#grid .span-1 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-1 .stack-element .span-1{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-1{left:10.083333333333%}#grid .push-1{margin-left:7.9833333333333%}#grid .span-2{width:15.966666666667%}#grid .frame-overflow-left.span-2{width:18.066666666667%}#grid .frame-overflow-right.span-2{width:18.066666666667%}#grid .frame-overflow-left.frame-overflow-right.span-2{width:20.166666666667%}#grid .push-2:first-child{margin-left:18.066666666667%}#grid .push-2.lay-col-needs-leftframe-margin{margin-left:18.066666666667%}#grid .span-2 .stack-element .push-0{margin-left:0%}#grid .span-2 .stack-element .push-0:first-child{margin-left:0%}#grid .span-2 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-2 .stack-element .push-1{margin-left:50%}#grid .span-2 .stack-element .push-1:first-child{margin-left:50%}#grid .span-2 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:50%}#grid .span-2 .stack-element .span-1{width:50%}#grid .span-2 .stack-element .span-2{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-2{left:18.066666666667%}#grid .push-2{margin-left:15.966666666667%}#grid .span-3{width:23.95%}#grid .frame-overflow-left.span-3{width:26.05%}#grid .frame-overflow-right.span-3{width:26.05%}#grid .frame-overflow-left.frame-overflow-right.span-3{width:28.15%}#grid .push-3:first-child{margin-left:26.05%}#grid .push-3.lay-col-needs-leftframe-margin{margin-left:26.05%}#grid .span-3 .stack-element .push-0{margin-left:0%}#grid .span-3 .stack-element .push-0:first-child{margin-left:0%}#grid .span-3 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-3 .stack-element .push-1{margin-left:33.333333333333%}#grid .span-3 .stack-element .push-1:first-child{margin-left:33.333333333333%}#grid .span-3 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:33.333333333333%}#grid .span-3 .stack-element .push-2{margin-left:66.666666666667%}#grid .span-3 .stack-element .push-2:first-child{margin-left:66.666666666667%}#grid .span-3 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:66.666666666667%}#grid .span-3 .stack-element .span-1{width:33.333333333333%}#grid .span-3 .stack-element .span-2{width:66.666666666667%}#grid .span-3 .stack-element .span-3{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-3{left:26.05%}#grid .push-3{margin-left:23.95%}#grid .span-4{width:31.933333333333%}#grid .frame-overflow-left.span-4{width:34.033333333333%}#grid .frame-overflow-right.span-4{width:34.033333333333%}#grid .frame-overflow-left.frame-overflow-right.span-4{width:36.133333333333%}#grid .push-4:first-child{margin-left:34.033333333333%}#grid .push-4.lay-col-needs-leftframe-margin{margin-left:34.033333333333%}#grid .span-4 .stack-element .push-0{margin-left:0%}#grid .span-4 .stack-element .push-0:first-child{margin-left:0%}#grid .span-4 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-4 .stack-element .push-1{margin-left:25%}#grid .span-4 .stack-element .push-1:first-child{margin-left:25%}#grid .span-4 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:25%}#grid .span-4 .stack-element .push-2{margin-left:50%}#grid .span-4 .stack-element .push-2:first-child{margin-left:50%}#grid .span-4 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:50%}#grid .span-4 .stack-element .push-3{margin-left:75%}#grid .span-4 .stack-element .push-3:first-child{margin-left:75%}#grid .span-4 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:75%}#grid .span-4 .stack-element .span-1{width:25%}#grid .span-4 .stack-element .span-2{width:50%}#grid .span-4 .stack-element .span-3{width:75%}#grid .span-4 .stack-element .span-4{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-4{left:34.033333333333%}#grid .push-4{margin-left:31.933333333333%}#grid .span-5{width:39.916666666667%}#grid .frame-overflow-left.span-5{width:42.016666666667%}#grid .frame-overflow-right.span-5{width:42.016666666667%}#grid .frame-overflow-left.frame-overflow-right.span-5{width:44.116666666667%}#grid .push-5:first-child{margin-left:42.016666666667%}#grid .push-5.lay-col-needs-leftframe-margin{margin-left:42.016666666667%}#grid .span-5 .stack-element .push-0{margin-left:0%}#grid .span-5 .stack-element .push-0:first-child{margin-left:0%}#grid .span-5 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-5 .stack-element .push-1{margin-left:20%}#grid .span-5 .stack-element .push-1:first-child{margin-left:20%}#grid .span-5 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:20%}#grid .span-5 .stack-element .push-2{margin-left:40%}#grid .span-5 .stack-element .push-2:first-child{margin-left:40%}#grid .span-5 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:40%}#grid .span-5 .stack-element .push-3{margin-left:60%}#grid .span-5 .stack-element .push-3:first-child{margin-left:60%}#grid .span-5 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:60%}#grid .span-5 .stack-element .push-4{margin-left:80%}#grid .span-5 .stack-element .push-4:first-child{margin-left:80%}#grid .span-5 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:80%}#grid .span-5 .stack-element .span-1{width:20%}#grid .span-5 .stack-element .span-2{width:40%}#grid .span-5 .stack-element .span-3{width:60%}#grid .span-5 .stack-element .span-4{width:80%}#grid .span-5 .stack-element .span-5{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-5{left:42.016666666667%}#grid .push-5{margin-left:39.916666666667%}#grid .span-6{width:47.9%}#grid .frame-overflow-left.span-6{width:50%}#grid .frame-overflow-right.span-6{width:50%}#grid .frame-overflow-left.frame-overflow-right.span-6{width:52.1%}#grid .push-6:first-child{margin-left:50%}#grid .push-6.lay-col-needs-leftframe-margin{margin-left:50%}#grid .span-6 .stack-element .push-0{margin-left:0%}#grid .span-6 .stack-element .push-0:first-child{margin-left:0%}#grid .span-6 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-6 .stack-element .push-1{margin-left:16.666666666667%}#grid .span-6 .stack-element .push-1:first-child{margin-left:16.666666666667%}#grid .span-6 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:16.666666666667%}#grid .span-6 .stack-element .push-2{margin-left:33.333333333333%}#grid .span-6 .stack-element .push-2:first-child{margin-left:33.333333333333%}#grid .span-6 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:33.333333333333%}#grid .span-6 .stack-element .push-3{margin-left:50%}#grid .span-6 .stack-element .push-3:first-child{margin-left:50%}#grid .span-6 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:50%}#grid .span-6 .stack-element .push-4{margin-left:66.666666666667%}#grid .span-6 .stack-element .push-4:first-child{margin-left:66.666666666667%}#grid .span-6 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:66.666666666667%}#grid .span-6 .stack-element .push-5{margin-left:83.333333333333%}#grid .span-6 .stack-element .push-5:first-child{margin-left:83.333333333333%}#grid .span-6 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:83.333333333333%}#grid .span-6 .stack-element .span-1{width:16.666666666667%}#grid .span-6 .stack-element .span-2{width:33.333333333333%}#grid .span-6 .stack-element .span-3{width:50%}#grid .span-6 .stack-element .span-4{width:66.666666666667%}#grid .span-6 .stack-element .span-5{width:83.333333333333%}#grid .span-6 .stack-element .span-6{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-6{left:50%}#grid .push-6{margin-left:47.9%}#grid .span-7{width:55.883333333333%}#grid .frame-overflow-left.span-7{width:57.983333333333%}#grid .frame-overflow-right.span-7{width:57.983333333333%}#grid .frame-overflow-left.frame-overflow-right.span-7{width:60.083333333333%}#grid .push-7:first-child{margin-left:57.983333333333%}#grid .push-7.lay-col-needs-leftframe-margin{margin-left:57.983333333333%}#grid .span-7 .stack-element .push-0{margin-left:0%}#grid .span-7 .stack-element .push-0:first-child{margin-left:0%}#grid .span-7 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-7 .stack-element .push-1{margin-left:14.285714285714%}#grid .span-7 .stack-element .push-1:first-child{margin-left:14.285714285714%}#grid .span-7 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:14.285714285714%}#grid .span-7 .stack-element .push-2{margin-left:28.571428571429%}#grid .span-7 .stack-element .push-2:first-child{margin-left:28.571428571429%}#grid .span-7 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:28.571428571429%}#grid .span-7 .stack-element .push-3{margin-left:42.857142857143%}#grid .span-7 .stack-element .push-3:first-child{margin-left:42.857142857143%}#grid .span-7 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:42.857142857143%}#grid .span-7 .stack-element .push-4{margin-left:57.142857142857%}#grid .span-7 .stack-element .push-4:first-child{margin-left:57.142857142857%}#grid .span-7 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:57.142857142857%}#grid .span-7 .stack-element .push-5{margin-left:71.428571428571%}#grid .span-7 .stack-element .push-5:first-child{margin-left:71.428571428571%}#grid .span-7 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:71.428571428571%}#grid .span-7 .stack-element .push-6{margin-left:85.714285714286%}#grid .span-7 .stack-element .push-6:first-child{margin-left:85.714285714286%}#grid .span-7 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:85.714285714286%}#grid .span-7 .stack-element .span-1{width:14.285714285714%}#grid .span-7 .stack-element .span-2{width:28.571428571429%}#grid .span-7 .stack-element .span-3{width:42.857142857143%}#grid .span-7 .stack-element .span-4{width:57.142857142857%}#grid .span-7 .stack-element .span-5{width:71.428571428571%}#grid .span-7 .stack-element .span-6{width:85.714285714286%}#grid .span-7 .stack-element .span-7{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-7{left:57.983333333333%}#grid .push-7{margin-left:55.883333333333%}#grid .span-8{width:63.866666666667%}#grid .frame-overflow-left.span-8{width:65.966666666667%}#grid .frame-overflow-right.span-8{width:65.966666666667%}#grid .frame-overflow-left.frame-overflow-right.span-8{width:68.066666666667%}#grid .push-8:first-child{margin-left:65.966666666667%}#grid .push-8.lay-col-needs-leftframe-margin{margin-left:65.966666666667%}#grid .span-8 .stack-element .push-0{margin-left:0%}#grid .span-8 .stack-element .push-0:first-child{margin-left:0%}#grid .span-8 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-8 .stack-element .push-1{margin-left:12.5%}#grid .span-8 .stack-element .push-1:first-child{margin-left:12.5%}#grid .span-8 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:12.5%}#grid .span-8 .stack-element .push-2{margin-left:25%}#grid .span-8 .stack-element .push-2:first-child{margin-left:25%}#grid .span-8 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:25%}#grid .span-8 .stack-element .push-3{margin-left:37.5%}#grid .span-8 .stack-element .push-3:first-child{margin-left:37.5%}#grid .span-8 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:37.5%}#grid .span-8 .stack-element .push-4{margin-left:50%}#grid .span-8 .stack-element .push-4:first-child{margin-left:50%}#grid .span-8 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:50%}#grid .span-8 .stack-element .push-5{margin-left:62.5%}#grid .span-8 .stack-element .push-5:first-child{margin-left:62.5%}#grid .span-8 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:62.5%}#grid .span-8 .stack-element .push-6{margin-left:75%}#grid .span-8 .stack-element .push-6:first-child{margin-left:75%}#grid .span-8 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:75%}#grid .span-8 .stack-element .push-7{margin-left:87.5%}#grid .span-8 .stack-element .push-7:first-child{margin-left:87.5%}#grid .span-8 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:87.5%}#grid .span-8 .stack-element .span-1{width:12.5%}#grid .span-8 .stack-element .span-2{width:25%}#grid .span-8 .stack-element .span-3{width:37.5%}#grid .span-8 .stack-element .span-4{width:50%}#grid .span-8 .stack-element .span-5{width:62.5%}#grid .span-8 .stack-element .span-6{width:75%}#grid .span-8 .stack-element .span-7{width:87.5%}#grid .span-8 .stack-element .span-8{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-8{left:65.966666666667%}#grid .push-8{margin-left:63.866666666667%}#grid .span-9{width:71.85%}#grid .frame-overflow-left.span-9{width:73.95%}#grid .frame-overflow-right.span-9{width:73.95%}#grid .frame-overflow-left.frame-overflow-right.span-9{width:76.05%}#grid .push-9:first-child{margin-left:73.95%}#grid .push-9.lay-col-needs-leftframe-margin{margin-left:73.95%}#grid .span-9 .stack-element .push-0{margin-left:0%}#grid .span-9 .stack-element .push-0:first-child{margin-left:0%}#grid .span-9 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-9 .stack-element .push-1{margin-left:11.111111111111%}#grid .span-9 .stack-element .push-1:first-child{margin-left:11.111111111111%}#grid .span-9 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:11.111111111111%}#grid .span-9 .stack-element .push-2{margin-left:22.222222222222%}#grid .span-9 .stack-element .push-2:first-child{margin-left:22.222222222222%}#grid .span-9 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:22.222222222222%}#grid .span-9 .stack-element .push-3{margin-left:33.333333333333%}#grid .span-9 .stack-element .push-3:first-child{margin-left:33.333333333333%}#grid .span-9 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:33.333333333333%}#grid .span-9 .stack-element .push-4{margin-left:44.444444444444%}#grid .span-9 .stack-element .push-4:first-child{margin-left:44.444444444444%}#grid .span-9 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:44.444444444444%}#grid .span-9 .stack-element .push-5{margin-left:55.555555555556%}#grid .span-9 .stack-element .push-5:first-child{margin-left:55.555555555556%}#grid .span-9 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:55.555555555556%}#grid .span-9 .stack-element .push-6{margin-left:66.666666666667%}#grid .span-9 .stack-element .push-6:first-child{margin-left:66.666666666667%}#grid .span-9 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:66.666666666667%}#grid .span-9 .stack-element .push-7{margin-left:77.777777777778%}#grid .span-9 .stack-element .push-7:first-child{margin-left:77.777777777778%}#grid .span-9 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:77.777777777778%}#grid .span-9 .stack-element .push-8{margin-left:88.888888888889%}#grid .span-9 .stack-element .push-8:first-child{margin-left:88.888888888889%}#grid .span-9 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:88.888888888889%}#grid .span-9 .stack-element .span-1{width:11.111111111111%}#grid .span-9 .stack-element .span-2{width:22.222222222222%}#grid .span-9 .stack-element .span-3{width:33.333333333333%}#grid .span-9 .stack-element .span-4{width:44.444444444444%}#grid .span-9 .stack-element .span-5{width:55.555555555556%}#grid .span-9 .stack-element .span-6{width:66.666666666667%}#grid .span-9 .stack-element .span-7{width:77.777777777778%}#grid .span-9 .stack-element .span-8{width:88.888888888889%}#grid .span-9 .stack-element .span-9{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-9{left:73.95%}#grid .push-9{margin-left:71.85%}#grid .span-10{width:79.833333333333%}#grid .frame-overflow-left.span-10{width:81.933333333333%}#grid .frame-overflow-right.span-10{width:81.933333333333%}#grid .frame-overflow-left.frame-overflow-right.span-10{width:84.033333333333%}#grid .push-10:first-child{margin-left:81.933333333333%}#grid .push-10.lay-col-needs-leftframe-margin{margin-left:81.933333333333%}#grid .span-10 .stack-element .push-0{margin-left:0%}#grid .span-10 .stack-element .push-0:first-child{margin-left:0%}#grid .span-10 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-10 .stack-element .push-1{margin-left:10%}#grid .span-10 .stack-element .push-1:first-child{margin-left:10%}#grid .span-10 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:10%}#grid .span-10 .stack-element .push-2{margin-left:20%}#grid .span-10 .stack-element .push-2:first-child{margin-left:20%}#grid .span-10 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:20%}#grid .span-10 .stack-element .push-3{margin-left:30%}#grid .span-10 .stack-element .push-3:first-child{margin-left:30%}#grid .span-10 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:30%}#grid .span-10 .stack-element .push-4{margin-left:40%}#grid .span-10 .stack-element .push-4:first-child{margin-left:40%}#grid .span-10 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:40%}#grid .span-10 .stack-element .push-5{margin-left:50%}#grid .span-10 .stack-element .push-5:first-child{margin-left:50%}#grid .span-10 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:50%}#grid .span-10 .stack-element .push-6{margin-left:60%}#grid .span-10 .stack-element .push-6:first-child{margin-left:60%}#grid .span-10 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:60%}#grid .span-10 .stack-element .push-7{margin-left:70%}#grid .span-10 .stack-element .push-7:first-child{margin-left:70%}#grid .span-10 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:70%}#grid .span-10 .stack-element .push-8{margin-left:80%}#grid .span-10 .stack-element .push-8:first-child{margin-left:80%}#grid .span-10 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:80%}#grid .span-10 .stack-element .push-9{margin-left:90%}#grid .span-10 .stack-element .push-9:first-child{margin-left:90%}#grid .span-10 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:90%}#grid .span-10 .stack-element .span-1{width:10%}#grid .span-10 .stack-element .span-2{width:20%}#grid .span-10 .stack-element .span-3{width:30%}#grid .span-10 .stack-element .span-4{width:40%}#grid .span-10 .stack-element .span-5{width:50%}#grid .span-10 .stack-element .span-6{width:60%}#grid .span-10 .stack-element .span-7{width:70%}#grid .span-10 .stack-element .span-8{width:80%}#grid .span-10 .stack-element .span-9{width:90%}#grid .span-10 .stack-element .span-10{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-10{left:81.933333333333%}#grid .push-10{margin-left:79.833333333333%}#grid .span-11{width:87.816666666667%}#grid .frame-overflow-left.span-11{width:89.916666666667%}#grid .frame-overflow-right.span-11{width:89.916666666667%}#grid .frame-overflow-left.frame-overflow-right.span-11{width:92.016666666667%}#grid .push-11:first-child{margin-left:89.916666666667%}#grid .push-11.lay-col-needs-leftframe-margin{margin-left:89.916666666667%}#grid .span-11 .stack-element .push-0{margin-left:0%}#grid .span-11 .stack-element .push-0:first-child{margin-left:0%}#grid .span-11 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-11 .stack-element .push-1{margin-left:9.0909090909091%}#grid .span-11 .stack-element .push-1:first-child{margin-left:9.0909090909091%}#grid .span-11 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:9.0909090909091%}#grid .span-11 .stack-element .push-2{margin-left:18.181818181818%}#grid .span-11 .stack-element .push-2:first-child{margin-left:18.181818181818%}#grid .span-11 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:18.181818181818%}#grid .span-11 .stack-element .push-3{margin-left:27.272727272727%}#grid .span-11 .stack-element .push-3:first-child{margin-left:27.272727272727%}#grid .span-11 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:27.272727272727%}#grid .span-11 .stack-element .push-4{margin-left:36.363636363636%}#grid .span-11 .stack-element .push-4:first-child{margin-left:36.363636363636%}#grid .span-11 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:36.363636363636%}#grid .span-11 .stack-element .push-5{margin-left:45.454545454545%}#grid .span-11 .stack-element .push-5:first-child{margin-left:45.454545454545%}#grid .span-11 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:45.454545454545%}#grid .span-11 .stack-element .push-6{margin-left:54.545454545455%}#grid .span-11 .stack-element .push-6:first-child{margin-left:54.545454545455%}#grid .span-11 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:54.545454545455%}#grid .span-11 .stack-element .push-7{margin-left:63.636363636364%}#grid .span-11 .stack-element .push-7:first-child{margin-left:63.636363636364%}#grid .span-11 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:63.636363636364%}#grid .span-11 .stack-element .push-8{margin-left:72.727272727273%}#grid .span-11 .stack-element .push-8:first-child{margin-left:72.727272727273%}#grid .span-11 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:72.727272727273%}#grid .span-11 .stack-element .push-9{margin-left:81.818181818182%}#grid .span-11 .stack-element .push-9:first-child{margin-left:81.818181818182%}#grid .span-11 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:81.818181818182%}#grid .span-11 .stack-element .push-10{margin-left:90.909090909091%}#grid .span-11 .stack-element .push-10:first-child{margin-left:90.909090909091%}#grid .span-11 .stack-element .push-10.lay-col-needs-leftframe-margin{margin-left:90.909090909091%}#grid .span-11 .stack-element .span-1{width:9.0909090909091%}#grid .span-11 .stack-element .span-2{width:18.181818181818%}#grid .span-11 .stack-element .span-3{width:27.272727272727%}#grid .span-11 .stack-element .span-4{width:36.363636363636%}#grid .span-11 .stack-element .span-5{width:45.454545454545%}#grid .span-11 .stack-element .span-6{width:54.545454545455%}#grid .span-11 .stack-element .span-7{width:63.636363636364%}#grid .span-11 .stack-element .span-8{width:72.727272727273%}#grid .span-11 .stack-element .span-9{width:81.818181818182%}#grid .span-11 .stack-element .span-10{width:90.909090909091%}#grid .span-11 .stack-element .span-11{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-11{left:89.916666666667%}#grid .push-11{margin-left:87.816666666667%}#grid .span-12{width:95.8%}#grid .frame-overflow-left.span-12{width:97.9%}#grid .frame-overflow-right.span-12{width:97.9%}#grid .frame-overflow-left.frame-overflow-right.span-12{width:100%}#grid .push-12:first-child{margin-left:97.9%}#grid .push-12.lay-col-needs-leftframe-margin{margin-left:97.9%}#grid .span-12 .stack-element .push-0{margin-left:0%}#grid .span-12 .stack-element .push-0:first-child{margin-left:0%}#grid .span-12 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-12 .stack-element .push-1{margin-left:8.3333333333333%}#grid .span-12 .stack-element .push-1:first-child{margin-left:8.3333333333333%}#grid .span-12 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:8.3333333333333%}#grid .span-12 .stack-element .push-2{margin-left:16.666666666667%}#grid .span-12 .stack-element .push-2:first-child{margin-left:16.666666666667%}#grid .span-12 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:16.666666666667%}#grid .span-12 .stack-element .push-3{margin-left:25%}#grid .span-12 .stack-element .push-3:first-child{margin-left:25%}#grid .span-12 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:25%}#grid .span-12 .stack-element .push-4{margin-left:33.333333333333%}#grid .span-12 .stack-element .push-4:first-child{margin-left:33.333333333333%}#grid .span-12 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:33.333333333333%}#grid .span-12 .stack-element .push-5{margin-left:41.666666666667%}#grid .span-12 .stack-element .push-5:first-child{margin-left:41.666666666667%}#grid .span-12 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:41.666666666667%}#grid .span-12 .stack-element .push-6{margin-left:50%}#grid .span-12 .stack-element .push-6:first-child{margin-left:50%}#grid .span-12 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:50%}#grid .span-12 .stack-element .push-7{margin-left:58.333333333333%}#grid .span-12 .stack-element .push-7:first-child{margin-left:58.333333333333%}#grid .span-12 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:58.333333333333%}#grid .span-12 .stack-element .push-8{margin-left:66.666666666667%}#grid .span-12 .stack-element .push-8:first-child{margin-left:66.666666666667%}#grid .span-12 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:66.666666666667%}#grid .span-12 .stack-element .push-9{margin-left:75%}#grid .span-12 .stack-element .push-9:first-child{margin-left:75%}#grid .span-12 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:75%}#grid .span-12 .stack-element .push-10{margin-left:83.333333333333%}#grid .span-12 .stack-element .push-10:first-child{margin-left:83.333333333333%}#grid .span-12 .stack-element .push-10.lay-col-needs-leftframe-margin{margin-left:83.333333333333%}#grid .span-12 .stack-element .push-11{margin-left:91.666666666667%}#grid .span-12 .stack-element .push-11:first-child{margin-left:91.666666666667%}#grid .span-12 .stack-element .push-11.lay-col-needs-leftframe-margin{margin-left:91.666666666667%}#grid .span-12 .stack-element .span-1{width:8.3333333333333%}#grid .span-12 .stack-element .span-2{width:16.666666666667%}#grid .span-12 .stack-element .span-3{width:25%}#grid .span-12 .stack-element .span-4{width:33.333333333333%}#grid .span-12 .stack-element .span-5{width:41.666666666667%}#grid .span-12 .stack-element .span-6{width:50%}#grid .span-12 .stack-element .span-7{width:58.333333333333%}#grid .span-12 .stack-element .span-8{width:66.666666666667%}#grid .span-12 .stack-element .span-9{width:75%}#grid .span-12 .stack-element .span-10{width:83.333333333333%}#grid .span-12 .stack-element .span-11{width:91.666666666667%}#grid .span-12 .stack-element .span-12{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-12{left:97.9%}#grid .push-12{margin-left:95.8%}}

@media (max-width: 600px){#custom-phone-grid .row-0{margin-bottom:5%;}#custom-phone-grid .row-1{margin-bottom:5%;}#custom-phone-grid .row-2{margin-bottom:5%;}#custom-phone-grid .row-3{margin-bottom:5%;}#custom-phone-grid .row-4{margin-bottom:5%;}#custom-phone-grid .row-5{margin-bottom:5%;}#custom-phone-grid .row-6{margin-bottom:5%;}}

@media (min-width: 601px){#grid .row-0{margin-bottom:1.2%;}#grid .row-1{margin-bottom:1.5%;}#grid .row-2{margin-bottom:1.2%;}#grid .row-3{margin-bottom:1.2%;}#grid .row-4{margin-bottom:1.2%;}}

@media (min-width: 601px){#grid .push-0:first-child{margin-left:2.1%}#grid .push-0.lay-col-needs-leftframe-margin{margin-left:2.1%}#grid .frame-overflow-left.push-0:first-child{margin-left:0}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-0{left:2.1%}#grid .push-0{margin-left:2%}#grid .span-1{width:6.15%}#grid .frame-overflow-left.span-1{width:8.25%}#grid .frame-overflow-right.span-1{width:8.25%}#grid .frame-overflow-left.frame-overflow-right.span-1{width:10.35%}#grid .push-1:first-child{margin-left:10.25%}#grid .push-1.lay-col-needs-leftframe-margin{margin-left:10.25%}#grid .span-1 .stack-element .push-0{margin-left:0%}#grid .span-1 .stack-element .push-0:first-child{margin-left:0%}#grid .span-1 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-1 .stack-element .span-1{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-1{left:10.25%}#grid .push-1{margin-left:10.15%}#grid .span-2{width:14.3%}#grid .frame-overflow-left.span-2{width:16.4%}#grid .frame-overflow-right.span-2{width:16.4%}#grid .frame-overflow-left.frame-overflow-right.span-2{width:18.5%}#grid .push-2:first-child{margin-left:18.4%}#grid .push-2.lay-col-needs-leftframe-margin{margin-left:18.4%}#grid .span-2 .stack-element .push-0{margin-left:0%}#grid .span-2 .stack-element .push-0:first-child{margin-left:0%}#grid .span-2 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-2 .stack-element .push-1{margin-left:56.993006993007%}#grid .span-2 .stack-element .push-1:first-child{margin-left:56.993006993007%}#grid .span-2 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:56.993006993007%}#grid .span-2 .stack-element .span-1{width:43.006993006993%}#grid .span-2 .stack-element .span-2{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-2{left:18.4%}#grid .push-2{margin-left:18.3%}#grid .span-3{width:22.45%}#grid .frame-overflow-left.span-3{width:24.55%}#grid .frame-overflow-right.span-3{width:24.55%}#grid .frame-overflow-left.frame-overflow-right.span-3{width:26.65%}#grid .push-3:first-child{margin-left:26.55%}#grid .push-3.lay-col-needs-leftframe-margin{margin-left:26.55%}#grid .span-3 .stack-element .push-0{margin-left:0%}#grid .span-3 .stack-element .push-0:first-child{margin-left:0%}#grid .span-3 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-3 .stack-element .push-1{margin-left:36.30289532294%}#grid .span-3 .stack-element .push-1:first-child{margin-left:36.30289532294%}#grid .span-3 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:36.30289532294%}#grid .span-3 .stack-element .push-2{margin-left:72.60579064588%}#grid .span-3 .stack-element .push-2:first-child{margin-left:72.60579064588%}#grid .span-3 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:72.60579064588%}#grid .span-3 .stack-element .span-1{width:27.39420935412%}#grid .span-3 .stack-element .span-2{width:63.69710467706%}#grid .span-3 .stack-element .span-3{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-3{left:26.55%}#grid .push-3{margin-left:26.45%}#grid .span-4{width:30.6%}#grid .frame-overflow-left.span-4{width:32.7%}#grid .frame-overflow-right.span-4{width:32.7%}#grid .frame-overflow-left.frame-overflow-right.span-4{width:34.8%}#grid .push-4:first-child{margin-left:34.7%}#grid .push-4.lay-col-needs-leftframe-margin{margin-left:34.7%}#grid .span-4 .stack-element .push-0{margin-left:0%}#grid .span-4 .stack-element .push-0:first-child{margin-left:0%}#grid .span-4 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-4 .stack-element .push-1{margin-left:26.633986928105%}#grid .span-4 .stack-element .push-1:first-child{margin-left:26.633986928105%}#grid .span-4 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:26.633986928105%}#grid .span-4 .stack-element .push-2{margin-left:53.267973856209%}#grid .span-4 .stack-element .push-2:first-child{margin-left:53.267973856209%}#grid .span-4 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:53.267973856209%}#grid .span-4 .stack-element .push-3{margin-left:79.901960784314%}#grid .span-4 .stack-element .push-3:first-child{margin-left:79.901960784314%}#grid .span-4 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:79.901960784314%}#grid .span-4 .stack-element .span-1{width:20.098039215686%}#grid .span-4 .stack-element .span-2{width:46.732026143791%}#grid .span-4 .stack-element .span-3{width:73.366013071895%}#grid .span-4 .stack-element .span-4{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-4{left:34.7%}#grid .push-4{margin-left:34.6%}#grid .span-5{width:38.75%}#grid .frame-overflow-left.span-5{width:40.85%}#grid .frame-overflow-right.span-5{width:40.85%}#grid .frame-overflow-left.frame-overflow-right.span-5{width:42.95%}#grid .push-5:first-child{margin-left:42.85%}#grid .push-5.lay-col-needs-leftframe-margin{margin-left:42.85%}#grid .span-5 .stack-element .push-0{margin-left:0%}#grid .span-5 .stack-element .push-0:first-child{margin-left:0%}#grid .span-5 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-5 .stack-element .push-1{margin-left:21.032258064516%}#grid .span-5 .stack-element .push-1:first-child{margin-left:21.032258064516%}#grid .span-5 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:21.032258064516%}#grid .span-5 .stack-element .push-2{margin-left:42.064516129032%}#grid .span-5 .stack-element .push-2:first-child{margin-left:42.064516129032%}#grid .span-5 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:42.064516129032%}#grid .span-5 .stack-element .push-3{margin-left:63.096774193548%}#grid .span-5 .stack-element .push-3:first-child{margin-left:63.096774193548%}#grid .span-5 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:63.096774193548%}#grid .span-5 .stack-element .push-4{margin-left:84.129032258065%}#grid .span-5 .stack-element .push-4:first-child{margin-left:84.129032258065%}#grid .span-5 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:84.129032258065%}#grid .span-5 .stack-element .span-1{width:15.870967741935%}#grid .span-5 .stack-element .span-2{width:36.903225806452%}#grid .span-5 .stack-element .span-3{width:57.935483870968%}#grid .span-5 .stack-element .span-4{width:78.967741935484%}#grid .span-5 .stack-element .span-5{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-5{left:42.85%}#grid .push-5{margin-left:42.75%}#grid .span-6{width:46.9%}#grid .frame-overflow-left.span-6{width:49%}#grid .frame-overflow-right.span-6{width:49%}#grid .frame-overflow-left.frame-overflow-right.span-6{width:51.1%}#grid .push-6:first-child{margin-left:51%}#grid .push-6.lay-col-needs-leftframe-margin{margin-left:51%}#grid .span-6 .stack-element .push-0{margin-left:0%}#grid .span-6 .stack-element .push-0:first-child{margin-left:0%}#grid .span-6 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-6 .stack-element .push-1{margin-left:17.377398720682%}#grid .span-6 .stack-element .push-1:first-child{margin-left:17.377398720682%}#grid .span-6 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:17.377398720682%}#grid .span-6 .stack-element .push-2{margin-left:34.754797441365%}#grid .span-6 .stack-element .push-2:first-child{margin-left:34.754797441365%}#grid .span-6 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:34.754797441365%}#grid .span-6 .stack-element .push-3{margin-left:52.132196162047%}#grid .span-6 .stack-element .push-3:first-child{margin-left:52.132196162047%}#grid .span-6 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:52.132196162047%}#grid .span-6 .stack-element .push-4{margin-left:69.509594882729%}#grid .span-6 .stack-element .push-4:first-child{margin-left:69.509594882729%}#grid .span-6 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:69.509594882729%}#grid .span-6 .stack-element .push-5{margin-left:86.886993603412%}#grid .span-6 .stack-element .push-5:first-child{margin-left:86.886993603412%}#grid .span-6 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:86.886993603412%}#grid .span-6 .stack-element .span-1{width:13.113006396588%}#grid .span-6 .stack-element .span-2{width:30.490405117271%}#grid .span-6 .stack-element .span-3{width:47.867803837953%}#grid .span-6 .stack-element .span-4{width:65.245202558635%}#grid .span-6 .stack-element .span-5{width:82.622601279318%}#grid .span-6 .stack-element .span-6{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-6{left:51%}#grid .push-6{margin-left:50.9%}#grid .span-7{width:55.05%}#grid .frame-overflow-left.span-7{width:57.15%}#grid .frame-overflow-right.span-7{width:57.15%}#grid .frame-overflow-left.frame-overflow-right.span-7{width:59.25%}#grid .push-7:first-child{margin-left:59.15%}#grid .push-7.lay-col-needs-leftframe-margin{margin-left:59.15%}#grid .span-7 .stack-element .push-0{margin-left:0%}#grid .span-7 .stack-element .push-0:first-child{margin-left:0%}#grid .span-7 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-7 .stack-element .push-1{margin-left:14.80472297911%}#grid .span-7 .stack-element .push-1:first-child{margin-left:14.80472297911%}#grid .span-7 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:14.80472297911%}#grid .span-7 .stack-element .push-2{margin-left:29.60944595822%}#grid .span-7 .stack-element .push-2:first-child{margin-left:29.60944595822%}#grid .span-7 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:29.60944595822%}#grid .span-7 .stack-element .push-3{margin-left:44.41416893733%}#grid .span-7 .stack-element .push-3:first-child{margin-left:44.41416893733%}#grid .span-7 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:44.41416893733%}#grid .span-7 .stack-element .push-4{margin-left:59.21889191644%}#grid .span-7 .stack-element .push-4:first-child{margin-left:59.21889191644%}#grid .span-7 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:59.21889191644%}#grid .span-7 .stack-element .push-5{margin-left:74.023614895549%}#grid .span-7 .stack-element .push-5:first-child{margin-left:74.023614895549%}#grid .span-7 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:74.023614895549%}#grid .span-7 .stack-element .push-6{margin-left:88.828337874659%}#grid .span-7 .stack-element .push-6:first-child{margin-left:88.828337874659%}#grid .span-7 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:88.828337874659%}#grid .span-7 .stack-element .span-1{width:11.171662125341%}#grid .span-7 .stack-element .span-2{width:25.976385104451%}#grid .span-7 .stack-element .span-3{width:40.78110808356%}#grid .span-7 .stack-element .span-4{width:55.58583106267%}#grid .span-7 .stack-element .span-5{width:70.39055404178%}#grid .span-7 .stack-element .span-6{width:85.19527702089%}#grid .span-7 .stack-element .span-7{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-7{left:59.15%}#grid .push-7{margin-left:59.05%}#grid .span-8{width:63.2%}#grid .frame-overflow-left.span-8{width:65.3%}#grid .frame-overflow-right.span-8{width:65.3%}#grid .frame-overflow-left.frame-overflow-right.span-8{width:67.4%}#grid .push-8:first-child{margin-left:67.3%}#grid .push-8.lay-col-needs-leftframe-margin{margin-left:67.3%}#grid .span-8 .stack-element .push-0{margin-left:0%}#grid .span-8 .stack-element .push-0:first-child{margin-left:0%}#grid .span-8 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-8 .stack-element .push-1{margin-left:12.895569620253%}#grid .span-8 .stack-element .push-1:first-child{margin-left:12.895569620253%}#grid .span-8 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:12.895569620253%}#grid .span-8 .stack-element .push-2{margin-left:25.791139240506%}#grid .span-8 .stack-element .push-2:first-child{margin-left:25.791139240506%}#grid .span-8 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:25.791139240506%}#grid .span-8 .stack-element .push-3{margin-left:38.686708860759%}#grid .span-8 .stack-element .push-3:first-child{margin-left:38.686708860759%}#grid .span-8 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:38.686708860759%}#grid .span-8 .stack-element .push-4{margin-left:51.582278481013%}#grid .span-8 .stack-element .push-4:first-child{margin-left:51.582278481013%}#grid .span-8 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:51.582278481013%}#grid .span-8 .stack-element .push-5{margin-left:64.477848101266%}#grid .span-8 .stack-element .push-5:first-child{margin-left:64.477848101266%}#grid .span-8 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:64.477848101266%}#grid .span-8 .stack-element .push-6{margin-left:77.373417721519%}#grid .span-8 .stack-element .push-6:first-child{margin-left:77.373417721519%}#grid .span-8 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:77.373417721519%}#grid .span-8 .stack-element .push-7{margin-left:90.268987341772%}#grid .span-8 .stack-element .push-7:first-child{margin-left:90.268987341772%}#grid .span-8 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:90.268987341772%}#grid .span-8 .stack-element .span-1{width:9.7310126582278%}#grid .span-8 .stack-element .span-2{width:22.626582278481%}#grid .span-8 .stack-element .span-3{width:35.522151898734%}#grid .span-8 .stack-element .span-4{width:48.417721518987%}#grid .span-8 .stack-element .span-5{width:61.313291139241%}#grid .span-8 .stack-element .span-6{width:74.208860759494%}#grid .span-8 .stack-element .span-7{width:87.104430379747%}#grid .span-8 .stack-element .span-8{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-8{left:67.3%}#grid .push-8{margin-left:67.2%}#grid .span-9{width:71.35%}#grid .frame-overflow-left.span-9{width:73.45%}#grid .frame-overflow-right.span-9{width:73.45%}#grid .frame-overflow-left.frame-overflow-right.span-9{width:75.55%}#grid .push-9:first-child{margin-left:75.45%}#grid .push-9.lay-col-needs-leftframe-margin{margin-left:75.45%}#grid .span-9 .stack-element .push-0{margin-left:0%}#grid .span-9 .stack-element .push-0:first-child{margin-left:0%}#grid .span-9 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-9 .stack-element .push-1{margin-left:11.422564821303%}#grid .span-9 .stack-element .push-1:first-child{margin-left:11.422564821303%}#grid .span-9 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:11.422564821303%}#grid .span-9 .stack-element .push-2{margin-left:22.845129642607%}#grid .span-9 .stack-element .push-2:first-child{margin-left:22.845129642607%}#grid .span-9 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:22.845129642607%}#grid .span-9 .stack-element .push-3{margin-left:34.26769446391%}#grid .span-9 .stack-element .push-3:first-child{margin-left:34.26769446391%}#grid .span-9 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:34.26769446391%}#grid .span-9 .stack-element .push-4{margin-left:45.690259285214%}#grid .span-9 .stack-element .push-4:first-child{margin-left:45.690259285214%}#grid .span-9 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:45.690259285214%}#grid .span-9 .stack-element .push-5{margin-left:57.112824106517%}#grid .span-9 .stack-element .push-5:first-child{margin-left:57.112824106517%}#grid .span-9 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:57.112824106517%}#grid .span-9 .stack-element .push-6{margin-left:68.535388927821%}#grid .span-9 .stack-element .push-6:first-child{margin-left:68.535388927821%}#grid .span-9 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:68.535388927821%}#grid .span-9 .stack-element .push-7{margin-left:79.957953749124%}#grid .span-9 .stack-element .push-7:first-child{margin-left:79.957953749124%}#grid .span-9 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:79.957953749124%}#grid .span-9 .stack-element .push-8{margin-left:91.380518570427%}#grid .span-9 .stack-element .push-8:first-child{margin-left:91.380518570427%}#grid .span-9 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:91.380518570427%}#grid .span-9 .stack-element .span-1{width:8.6194814295725%}#grid .span-9 .stack-element .span-2{width:20.042046250876%}#grid .span-9 .stack-element .span-3{width:31.464611072179%}#grid .span-9 .stack-element .span-4{width:42.887175893483%}#grid .span-9 .stack-element .span-5{width:54.309740714786%}#grid .span-9 .stack-element .span-6{width:65.73230553609%}#grid .span-9 .stack-element .span-7{width:77.154870357393%}#grid .span-9 .stack-element .span-8{width:88.577435178697%}#grid .span-9 .stack-element .span-9{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-9{left:75.45%}#grid .push-9{margin-left:75.35%}#grid .span-10{width:79.5%}#grid .frame-overflow-left.span-10{width:81.6%}#grid .frame-overflow-right.span-10{width:81.6%}#grid .frame-overflow-left.frame-overflow-right.span-10{width:83.7%}#grid .push-10:first-child{margin-left:83.6%}#grid .push-10.lay-col-needs-leftframe-margin{margin-left:83.6%}#grid .span-10 .stack-element .push-0{margin-left:0%}#grid .span-10 .stack-element .push-0:first-child{margin-left:0%}#grid .span-10 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-10 .stack-element .push-1{margin-left:10.251572327044%}#grid .span-10 .stack-element .push-1:first-child{margin-left:10.251572327044%}#grid .span-10 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:10.251572327044%}#grid .span-10 .stack-element .push-2{margin-left:20.503144654088%}#grid .span-10 .stack-element .push-2:first-child{margin-left:20.503144654088%}#grid .span-10 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:20.503144654088%}#grid .span-10 .stack-element .push-3{margin-left:30.754716981132%}#grid .span-10 .stack-element .push-3:first-child{margin-left:30.754716981132%}#grid .span-10 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:30.754716981132%}#grid .span-10 .stack-element .push-4{margin-left:41.006289308176%}#grid .span-10 .stack-element .push-4:first-child{margin-left:41.006289308176%}#grid .span-10 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:41.006289308176%}#grid .span-10 .stack-element .push-5{margin-left:51.25786163522%}#grid .span-10 .stack-element .push-5:first-child{margin-left:51.25786163522%}#grid .span-10 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:51.25786163522%}#grid .span-10 .stack-element .push-6{margin-left:61.509433962264%}#grid .span-10 .stack-element .push-6:first-child{margin-left:61.509433962264%}#grid .span-10 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:61.509433962264%}#grid .span-10 .stack-element .push-7{margin-left:71.761006289308%}#grid .span-10 .stack-element .push-7:first-child{margin-left:71.761006289308%}#grid .span-10 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:71.761006289308%}#grid .span-10 .stack-element .push-8{margin-left:82.012578616352%}#grid .span-10 .stack-element .push-8:first-child{margin-left:82.012578616352%}#grid .span-10 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:82.012578616352%}#grid .span-10 .stack-element .push-9{margin-left:92.264150943396%}#grid .span-10 .stack-element .push-9:first-child{margin-left:92.264150943396%}#grid .span-10 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:92.264150943396%}#grid .span-10 .stack-element .span-1{width:7.7358490566038%}#grid .span-10 .stack-element .span-2{width:17.987421383648%}#grid .span-10 .stack-element .span-3{width:28.238993710692%}#grid .span-10 .stack-element .span-4{width:38.490566037736%}#grid .span-10 .stack-element .span-5{width:48.74213836478%}#grid .span-10 .stack-element .span-6{width:58.993710691824%}#grid .span-10 .stack-element .span-7{width:69.245283018868%}#grid .span-10 .stack-element .span-8{width:79.496855345912%}#grid .span-10 .stack-element .span-9{width:89.748427672956%}#grid .span-10 .stack-element .span-10{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-10{left:83.6%}#grid .push-10{margin-left:83.5%}#grid .span-11{width:87.65%}#grid .frame-overflow-left.span-11{width:89.75%}#grid .frame-overflow-right.span-11{width:89.75%}#grid .frame-overflow-left.frame-overflow-right.span-11{width:91.85%}#grid .push-11:first-child{margin-left:91.75%}#grid .push-11.lay-col-needs-leftframe-margin{margin-left:91.75%}#grid .span-11 .stack-element .push-0{margin-left:0%}#grid .span-11 .stack-element .push-0:first-child{margin-left:0%}#grid .span-11 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-11 .stack-element .push-1{margin-left:9.2983456930975%}#grid .span-11 .stack-element .push-1:first-child{margin-left:9.2983456930975%}#grid .span-11 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:9.2983456930975%}#grid .span-11 .stack-element .push-2{margin-left:18.596691386195%}#grid .span-11 .stack-element .push-2:first-child{margin-left:18.596691386195%}#grid .span-11 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:18.596691386195%}#grid .span-11 .stack-element .push-3{margin-left:27.895037079293%}#grid .span-11 .stack-element .push-3:first-child{margin-left:27.895037079293%}#grid .span-11 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:27.895037079293%}#grid .span-11 .stack-element .push-4{margin-left:37.19338277239%}#grid .span-11 .stack-element .push-4:first-child{margin-left:37.19338277239%}#grid .span-11 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:37.19338277239%}#grid .span-11 .stack-element .push-5{margin-left:46.491728465488%}#grid .span-11 .stack-element .push-5:first-child{margin-left:46.491728465488%}#grid .span-11 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:46.491728465488%}#grid .span-11 .stack-element .push-6{margin-left:55.790074158585%}#grid .span-11 .stack-element .push-6:first-child{margin-left:55.790074158585%}#grid .span-11 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:55.790074158585%}#grid .span-11 .stack-element .push-7{margin-left:65.088419851683%}#grid .span-11 .stack-element .push-7:first-child{margin-left:65.088419851683%}#grid .span-11 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:65.088419851683%}#grid .span-11 .stack-element .push-8{margin-left:74.38676554478%}#grid .span-11 .stack-element .push-8:first-child{margin-left:74.38676554478%}#grid .span-11 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:74.38676554478%}#grid .span-11 .stack-element .push-9{margin-left:83.685111237878%}#grid .span-11 .stack-element .push-9:first-child{margin-left:83.685111237878%}#grid .span-11 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:83.685111237878%}#grid .span-11 .stack-element .push-10{margin-left:92.983456930975%}#grid .span-11 .stack-element .push-10:first-child{margin-left:92.983456930975%}#grid .span-11 .stack-element .push-10.lay-col-needs-leftframe-margin{margin-left:92.983456930975%}#grid .span-11 .stack-element .span-1{width:7.0165430690245%}#grid .span-11 .stack-element .span-2{width:16.314888762122%}#grid .span-11 .stack-element .span-3{width:25.61323445522%}#grid .span-11 .stack-element .span-4{width:34.911580148317%}#grid .span-11 .stack-element .span-5{width:44.209925841415%}#grid .span-11 .stack-element .span-6{width:53.508271534512%}#grid .span-11 .stack-element .span-7{width:62.80661722761%}#grid .span-11 .stack-element .span-8{width:72.104962920707%}#grid .span-11 .stack-element .span-9{width:81.403308613805%}#grid .span-11 .stack-element .span-10{width:90.701654306902%}#grid .span-11 .stack-element .span-11{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-11{left:91.75%}#grid .push-11{margin-left:91.65%}#grid .span-12{width:95.8%}#grid .frame-overflow-left.span-12{width:97.9%}#grid .frame-overflow-right.span-12{width:97.9%}#grid .frame-overflow-left.frame-overflow-right.span-12{width:100%}#grid .push-12:first-child{margin-left:99.9%}#grid .push-12.lay-col-needs-leftframe-margin{margin-left:99.9%}#grid .span-12 .stack-element .push-0{margin-left:0%}#grid .span-12 .stack-element .push-0:first-child{margin-left:0%}#grid .span-12 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-12 .stack-element .push-1{margin-left:8.5073068893528%}#grid .span-12 .stack-element .push-1:first-child{margin-left:8.5073068893528%}#grid .span-12 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:8.5073068893528%}#grid .span-12 .stack-element .push-2{margin-left:17.014613778706%}#grid .span-12 .stack-element .push-2:first-child{margin-left:17.014613778706%}#grid .span-12 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:17.014613778706%}#grid .span-12 .stack-element .push-3{margin-left:25.521920668058%}#grid .span-12 .stack-element .push-3:first-child{margin-left:25.521920668058%}#grid .span-12 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:25.521920668058%}#grid .span-12 .stack-element .push-4{margin-left:34.029227557411%}#grid .span-12 .stack-element .push-4:first-child{margin-left:34.029227557411%}#grid .span-12 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:34.029227557411%}#grid .span-12 .stack-element .push-5{margin-left:42.536534446764%}#grid .span-12 .stack-element .push-5:first-child{margin-left:42.536534446764%}#grid .span-12 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:42.536534446764%}#grid .span-12 .stack-element .push-6{margin-left:51.043841336117%}#grid .span-12 .stack-element .push-6:first-child{margin-left:51.043841336117%}#grid .span-12 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:51.043841336117%}#grid .span-12 .stack-element .push-7{margin-left:59.55114822547%}#grid .span-12 .stack-element .push-7:first-child{margin-left:59.55114822547%}#grid .span-12 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:59.55114822547%}#grid .span-12 .stack-element .push-8{margin-left:68.058455114823%}#grid .span-12 .stack-element .push-8:first-child{margin-left:68.058455114823%}#grid .span-12 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:68.058455114823%}#grid .span-12 .stack-element .push-9{margin-left:76.565762004175%}#grid .span-12 .stack-element .push-9:first-child{margin-left:76.565762004175%}#grid .span-12 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:76.565762004175%}#grid .span-12 .stack-element .push-10{margin-left:85.073068893528%}#grid .span-12 .stack-element .push-10:first-child{margin-left:85.073068893528%}#grid .span-12 .stack-element .push-10.lay-col-needs-leftframe-margin{margin-left:85.073068893528%}#grid .span-12 .stack-element .push-11{margin-left:93.580375782881%}#grid .span-12 .stack-element .push-11:first-child{margin-left:93.580375782881%}#grid .span-12 .stack-element .push-11.lay-col-needs-leftframe-margin{margin-left:93.580375782881%}#grid .span-12 .stack-element .span-1{width:6.419624217119%}#grid .span-12 .stack-element .span-2{width:14.926931106472%}#grid .span-12 .stack-element .span-3{width:23.434237995825%}#grid .span-12 .stack-element .span-4{width:31.941544885177%}#grid .span-12 .stack-element .span-5{width:40.44885177453%}#grid .span-12 .stack-element .span-6{width:48.956158663883%}#grid .span-12 .stack-element .span-7{width:57.463465553236%}#grid .span-12 .stack-element .span-8{width:65.970772442589%}#grid .span-12 .stack-element .span-9{width:74.478079331942%}#grid .span-12 .stack-element .span-10{width:82.985386221294%}#grid .span-12 .stack-element .span-11{width:91.492693110647%}#grid .span-12 .stack-element .span-12{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-12{left:99.9%}#grid .push-12{margin-left:99.8%}}

@media (min-width: 601px){#grid .row-0{margin-bottom:0%;}#grid .row-1{margin-bottom:0%;}}

@media (min-width: 601px){#grid .push-0:first-child{margin-left:2.1%}#grid .push-0.lay-col-needs-leftframe-margin{margin-left:2.1%}#grid .frame-overflow-left.push-0:first-child{margin-left:0}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-0{left:2.1%}#grid .push-0{margin-left:2.2%}#grid .span-1{width:7.6%}#grid .frame-overflow-left.span-1{width:9.7%}#grid .frame-overflow-right.span-1{width:9.7%}#grid .frame-overflow-left.frame-overflow-right.span-1{width:11.8%}#grid .push-1:first-child{margin-left:11.9%}#grid .push-1.lay-col-needs-leftframe-margin{margin-left:11.9%}#grid .span-1 .stack-element .push-0{margin-left:0%}#grid .span-1 .stack-element .push-0:first-child{margin-left:0%}#grid .span-1 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-1 .stack-element .span-1{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-1{left:11.9%}#grid .push-1{margin-left:12%}#grid .span-2{width:17.4%}#grid .frame-overflow-left.span-2{width:19.5%}#grid .frame-overflow-right.span-2{width:19.5%}#grid .frame-overflow-left.frame-overflow-right.span-2{width:21.6%}#grid .push-2:first-child{margin-left:21.7%}#grid .push-2.lay-col-needs-leftframe-margin{margin-left:21.7%}#grid .span-2 .stack-element .push-0{margin-left:0%}#grid .span-2 .stack-element .push-0:first-child{margin-left:0%}#grid .span-2 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-2 .stack-element .push-1{margin-left:56.32183908046%}#grid .span-2 .stack-element .push-1:first-child{margin-left:56.32183908046%}#grid .span-2 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:56.32183908046%}#grid .span-2 .stack-element .span-1{width:43.67816091954%}#grid .span-2 .stack-element .span-2{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-2{left:21.7%}#grid .push-2{margin-left:21.8%}#grid .span-3{width:27.2%}#grid .frame-overflow-left.span-3{width:29.3%}#grid .frame-overflow-right.span-3{width:29.3%}#grid .frame-overflow-left.frame-overflow-right.span-3{width:31.4%}#grid .push-3:first-child{margin-left:31.5%}#grid .push-3.lay-col-needs-leftframe-margin{margin-left:31.5%}#grid .span-3 .stack-element .push-0{margin-left:0%}#grid .span-3 .stack-element .push-0:first-child{margin-left:0%}#grid .span-3 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-3 .stack-element .push-1{margin-left:36.029411764706%}#grid .span-3 .stack-element .push-1:first-child{margin-left:36.029411764706%}#grid .span-3 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:36.029411764706%}#grid .span-3 .stack-element .push-2{margin-left:72.058823529412%}#grid .span-3 .stack-element .push-2:first-child{margin-left:72.058823529412%}#grid .span-3 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:72.058823529412%}#grid .span-3 .stack-element .span-1{width:27.941176470588%}#grid .span-3 .stack-element .span-2{width:63.970588235294%}#grid .span-3 .stack-element .span-3{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-3{left:31.5%}#grid .push-3{margin-left:31.6%}#grid .span-4{width:37%}#grid .frame-overflow-left.span-4{width:39.1%}#grid .frame-overflow-right.span-4{width:39.1%}#grid .frame-overflow-left.frame-overflow-right.span-4{width:41.2%}#grid .push-4:first-child{margin-left:41.3%}#grid .push-4.lay-col-needs-leftframe-margin{margin-left:41.3%}#grid .span-4 .stack-element .push-0{margin-left:0%}#grid .span-4 .stack-element .push-0:first-child{margin-left:0%}#grid .span-4 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-4 .stack-element .push-1{margin-left:26.486486486486%}#grid .span-4 .stack-element .push-1:first-child{margin-left:26.486486486486%}#grid .span-4 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:26.486486486486%}#grid .span-4 .stack-element .push-2{margin-left:52.972972972973%}#grid .span-4 .stack-element .push-2:first-child{margin-left:52.972972972973%}#grid .span-4 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:52.972972972973%}#grid .span-4 .stack-element .push-3{margin-left:79.459459459459%}#grid .span-4 .stack-element .push-3:first-child{margin-left:79.459459459459%}#grid .span-4 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:79.459459459459%}#grid .span-4 .stack-element .span-1{width:20.540540540541%}#grid .span-4 .stack-element .span-2{width:47.027027027027%}#grid .span-4 .stack-element .span-3{width:73.513513513514%}#grid .span-4 .stack-element .span-4{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-4{left:41.3%}#grid .push-4{margin-left:41.4%}#grid .span-5{width:46.8%}#grid .frame-overflow-left.span-5{width:48.9%}#grid .frame-overflow-right.span-5{width:48.9%}#grid .frame-overflow-left.frame-overflow-right.span-5{width:51%}#grid .push-5:first-child{margin-left:51.1%}#grid .push-5.lay-col-needs-leftframe-margin{margin-left:51.1%}#grid .span-5 .stack-element .push-0{margin-left:0%}#grid .span-5 .stack-element .push-0:first-child{margin-left:0%}#grid .span-5 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-5 .stack-element .push-1{margin-left:20.940170940171%}#grid .span-5 .stack-element .push-1:first-child{margin-left:20.940170940171%}#grid .span-5 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:20.940170940171%}#grid .span-5 .stack-element .push-2{margin-left:41.880341880342%}#grid .span-5 .stack-element .push-2:first-child{margin-left:41.880341880342%}#grid .span-5 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:41.880341880342%}#grid .span-5 .stack-element .push-3{margin-left:62.820512820513%}#grid .span-5 .stack-element .push-3:first-child{margin-left:62.820512820513%}#grid .span-5 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:62.820512820513%}#grid .span-5 .stack-element .push-4{margin-left:83.760683760684%}#grid .span-5 .stack-element .push-4:first-child{margin-left:83.760683760684%}#grid .span-5 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:83.760683760684%}#grid .span-5 .stack-element .span-1{width:16.239316239316%}#grid .span-5 .stack-element .span-2{width:37.179487179487%}#grid .span-5 .stack-element .span-3{width:58.119658119658%}#grid .span-5 .stack-element .span-4{width:79.059829059829%}#grid .span-5 .stack-element .span-5{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-5{left:51.1%}#grid .push-5{margin-left:51.2%}#grid .span-6{width:56.6%}#grid .frame-overflow-left.span-6{width:58.7%}#grid .frame-overflow-right.span-6{width:58.7%}#grid .frame-overflow-left.frame-overflow-right.span-6{width:60.8%}#grid .push-6:first-child{margin-left:60.9%}#grid .push-6.lay-col-needs-leftframe-margin{margin-left:60.9%}#grid .span-6 .stack-element .push-0{margin-left:0%}#grid .span-6 .stack-element .push-0:first-child{margin-left:0%}#grid .span-6 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-6 .stack-element .push-1{margin-left:17.314487632509%}#grid .span-6 .stack-element .push-1:first-child{margin-left:17.314487632509%}#grid .span-6 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:17.314487632509%}#grid .span-6 .stack-element .push-2{margin-left:34.628975265018%}#grid .span-6 .stack-element .push-2:first-child{margin-left:34.628975265018%}#grid .span-6 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:34.628975265018%}#grid .span-6 .stack-element .push-3{margin-left:51.943462897527%}#grid .span-6 .stack-element .push-3:first-child{margin-left:51.943462897527%}#grid .span-6 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:51.943462897527%}#grid .span-6 .stack-element .push-4{margin-left:69.257950530035%}#grid .span-6 .stack-element .push-4:first-child{margin-left:69.257950530035%}#grid .span-6 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:69.257950530035%}#grid .span-6 .stack-element .push-5{margin-left:86.572438162544%}#grid .span-6 .stack-element .push-5:first-child{margin-left:86.572438162544%}#grid .span-6 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:86.572438162544%}#grid .span-6 .stack-element .span-1{width:13.427561837456%}#grid .span-6 .stack-element .span-2{width:30.742049469965%}#grid .span-6 .stack-element .span-3{width:48.056537102473%}#grid .span-6 .stack-element .span-4{width:65.371024734982%}#grid .span-6 .stack-element .span-5{width:82.685512367491%}#grid .span-6 .stack-element .span-6{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-6{left:60.9%}#grid .push-6{margin-left:61%}#grid .span-7{width:66.4%}#grid .frame-overflow-left.span-7{width:68.5%}#grid .frame-overflow-right.span-7{width:68.5%}#grid .frame-overflow-left.frame-overflow-right.span-7{width:70.6%}#grid .push-7:first-child{margin-left:70.7%}#grid .push-7.lay-col-needs-leftframe-margin{margin-left:70.7%}#grid .span-7 .stack-element .push-0{margin-left:0%}#grid .span-7 .stack-element .push-0:first-child{margin-left:0%}#grid .span-7 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-7 .stack-element .push-1{margin-left:14.759036144578%}#grid .span-7 .stack-element .push-1:first-child{margin-left:14.759036144578%}#grid .span-7 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:14.759036144578%}#grid .span-7 .stack-element .push-2{margin-left:29.518072289157%}#grid .span-7 .stack-element .push-2:first-child{margin-left:29.518072289157%}#grid .span-7 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:29.518072289157%}#grid .span-7 .stack-element .push-3{margin-left:44.277108433735%}#grid .span-7 .stack-element .push-3:first-child{margin-left:44.277108433735%}#grid .span-7 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:44.277108433735%}#grid .span-7 .stack-element .push-4{margin-left:59.036144578313%}#grid .span-7 .stack-element .push-4:first-child{margin-left:59.036144578313%}#grid .span-7 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:59.036144578313%}#grid .span-7 .stack-element .push-5{margin-left:73.795180722892%}#grid .span-7 .stack-element .push-5:first-child{margin-left:73.795180722892%}#grid .span-7 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:73.795180722892%}#grid .span-7 .stack-element .push-6{margin-left:88.55421686747%}#grid .span-7 .stack-element .push-6:first-child{margin-left:88.55421686747%}#grid .span-7 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:88.55421686747%}#grid .span-7 .stack-element .span-1{width:11.44578313253%}#grid .span-7 .stack-element .span-2{width:26.204819277108%}#grid .span-7 .stack-element .span-3{width:40.963855421687%}#grid .span-7 .stack-element .span-4{width:55.722891566265%}#grid .span-7 .stack-element .span-5{width:70.481927710843%}#grid .span-7 .stack-element .span-6{width:85.240963855422%}#grid .span-7 .stack-element .span-7{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-7{left:70.7%}#grid .push-7{margin-left:70.8%}#grid .span-8{width:76.2%}#grid .frame-overflow-left.span-8{width:78.3%}#grid .frame-overflow-right.span-8{width:78.3%}#grid .frame-overflow-left.frame-overflow-right.span-8{width:80.4%}#grid .push-8:first-child{margin-left:80.5%}#grid .push-8.lay-col-needs-leftframe-margin{margin-left:80.5%}#grid .span-8 .stack-element .push-0{margin-left:0%}#grid .span-8 .stack-element .push-0:first-child{margin-left:0%}#grid .span-8 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-8 .stack-element .push-1{margin-left:12.860892388451%}#grid .span-8 .stack-element .push-1:first-child{margin-left:12.860892388451%}#grid .span-8 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:12.860892388451%}#grid .span-8 .stack-element .push-2{margin-left:25.721784776903%}#grid .span-8 .stack-element .push-2:first-child{margin-left:25.721784776903%}#grid .span-8 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:25.721784776903%}#grid .span-8 .stack-element .push-3{margin-left:38.582677165354%}#grid .span-8 .stack-element .push-3:first-child{margin-left:38.582677165354%}#grid .span-8 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:38.582677165354%}#grid .span-8 .stack-element .push-4{margin-left:51.443569553806%}#grid .span-8 .stack-element .push-4:first-child{margin-left:51.443569553806%}#grid .span-8 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:51.443569553806%}#grid .span-8 .stack-element .push-5{margin-left:64.304461942257%}#grid .span-8 .stack-element .push-5:first-child{margin-left:64.304461942257%}#grid .span-8 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:64.304461942257%}#grid .span-8 .stack-element .push-6{margin-left:77.165354330709%}#grid .span-8 .stack-element .push-6:first-child{margin-left:77.165354330709%}#grid .span-8 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:77.165354330709%}#grid .span-8 .stack-element .push-7{margin-left:90.02624671916%}#grid .span-8 .stack-element .push-7:first-child{margin-left:90.02624671916%}#grid .span-8 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:90.02624671916%}#grid .span-8 .stack-element .span-1{width:9.9737532808399%}#grid .span-8 .stack-element .span-2{width:22.834645669291%}#grid .span-8 .stack-element .span-3{width:35.695538057743%}#grid .span-8 .stack-element .span-4{width:48.556430446194%}#grid .span-8 .stack-element .span-5{width:61.417322834646%}#grid .span-8 .stack-element .span-6{width:74.278215223097%}#grid .span-8 .stack-element .span-7{width:87.139107611549%}#grid .span-8 .stack-element .span-8{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-8{left:80.5%}#grid .push-8{margin-left:80.6%}#grid .span-9{width:86%}#grid .frame-overflow-left.span-9{width:88.1%}#grid .frame-overflow-right.span-9{width:88.1%}#grid .frame-overflow-left.frame-overflow-right.span-9{width:90.2%}#grid .push-9:first-child{margin-left:90.3%}#grid .push-9.lay-col-needs-leftframe-margin{margin-left:90.3%}#grid .span-9 .stack-element .push-0{margin-left:0%}#grid .span-9 .stack-element .push-0:first-child{margin-left:0%}#grid .span-9 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-9 .stack-element .push-1{margin-left:11.395348837209%}#grid .span-9 .stack-element .push-1:first-child{margin-left:11.395348837209%}#grid .span-9 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:11.395348837209%}#grid .span-9 .stack-element .push-2{margin-left:22.790697674419%}#grid .span-9 .stack-element .push-2:first-child{margin-left:22.790697674419%}#grid .span-9 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:22.790697674419%}#grid .span-9 .stack-element .push-3{margin-left:34.186046511628%}#grid .span-9 .stack-element .push-3:first-child{margin-left:34.186046511628%}#grid .span-9 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:34.186046511628%}#grid .span-9 .stack-element .push-4{margin-left:45.581395348837%}#grid .span-9 .stack-element .push-4:first-child{margin-left:45.581395348837%}#grid .span-9 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:45.581395348837%}#grid .span-9 .stack-element .push-5{margin-left:56.976744186047%}#grid .span-9 .stack-element .push-5:first-child{margin-left:56.976744186047%}#grid .span-9 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:56.976744186047%}#grid .span-9 .stack-element .push-6{margin-left:68.372093023256%}#grid .span-9 .stack-element .push-6:first-child{margin-left:68.372093023256%}#grid .span-9 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:68.372093023256%}#grid .span-9 .stack-element .push-7{margin-left:79.767441860465%}#grid .span-9 .stack-element .push-7:first-child{margin-left:79.767441860465%}#grid .span-9 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:79.767441860465%}#grid .span-9 .stack-element .push-8{margin-left:91.162790697674%}#grid .span-9 .stack-element .push-8:first-child{margin-left:91.162790697674%}#grid .span-9 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:91.162790697674%}#grid .span-9 .stack-element .span-1{width:8.8372093023256%}#grid .span-9 .stack-element .span-2{width:20.232558139535%}#grid .span-9 .stack-element .span-3{width:31.627906976744%}#grid .span-9 .stack-element .span-4{width:43.023255813953%}#grid .span-9 .stack-element .span-5{width:54.418604651163%}#grid .span-9 .stack-element .span-6{width:65.813953488372%}#grid .span-9 .stack-element .span-7{width:77.209302325581%}#grid .span-9 .stack-element .span-8{width:88.604651162791%}#grid .span-9 .stack-element .span-9{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-9{left:90.3%}#grid .push-9{margin-left:90.4%}#grid .span-10{width:95.8%}#grid .frame-overflow-left.span-10{width:97.9%}#grid .frame-overflow-right.span-10{width:97.9%}#grid .frame-overflow-left.frame-overflow-right.span-10{width:100%}#grid .push-10:first-child{margin-left:100.1%}#grid .push-10.lay-col-needs-leftframe-margin{margin-left:100.1%}#grid .span-10 .stack-element .push-0{margin-left:0%}#grid .span-10 .stack-element .push-0:first-child{margin-left:0%}#grid .span-10 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-10 .stack-element .push-1{margin-left:10.229645093946%}#grid .span-10 .stack-element .push-1:first-child{margin-left:10.229645093946%}#grid .span-10 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:10.229645093946%}#grid .span-10 .stack-element .push-2{margin-left:20.459290187891%}#grid .span-10 .stack-element .push-2:first-child{margin-left:20.459290187891%}#grid .span-10 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:20.459290187891%}#grid .span-10 .stack-element .push-3{margin-left:30.688935281837%}#grid .span-10 .stack-element .push-3:first-child{margin-left:30.688935281837%}#grid .span-10 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:30.688935281837%}#grid .span-10 .stack-element .push-4{margin-left:40.918580375783%}#grid .span-10 .stack-element .push-4:first-child{margin-left:40.918580375783%}#grid .span-10 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:40.918580375783%}#grid .span-10 .stack-element .push-5{margin-left:51.148225469729%}#grid .span-10 .stack-element .push-5:first-child{margin-left:51.148225469729%}#grid .span-10 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:51.148225469729%}#grid .span-10 .stack-element .push-6{margin-left:61.377870563674%}#grid .span-10 .stack-element .push-6:first-child{margin-left:61.377870563674%}#grid .span-10 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:61.377870563674%}#grid .span-10 .stack-element .push-7{margin-left:71.60751565762%}#grid .span-10 .stack-element .push-7:first-child{margin-left:71.60751565762%}#grid .span-10 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:71.60751565762%}#grid .span-10 .stack-element .push-8{margin-left:81.837160751566%}#grid .span-10 .stack-element .push-8:first-child{margin-left:81.837160751566%}#grid .span-10 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:81.837160751566%}#grid .span-10 .stack-element .push-9{margin-left:92.066805845511%}#grid .span-10 .stack-element .push-9:first-child{margin-left:92.066805845511%}#grid .span-10 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:92.066805845511%}#grid .span-10 .stack-element .span-1{width:7.9331941544885%}#grid .span-10 .stack-element .span-2{width:18.162839248434%}#grid .span-10 .stack-element .span-3{width:28.39248434238%}#grid .span-10 .stack-element .span-4{width:38.622129436326%}#grid .span-10 .stack-element .span-5{width:48.851774530271%}#grid .span-10 .stack-element .span-6{width:59.081419624217%}#grid .span-10 .stack-element .span-7{width:69.311064718163%}#grid .span-10 .stack-element .span-8{width:79.540709812109%}#grid .span-10 .stack-element .span-9{width:89.770354906054%}#grid .span-10 .stack-element .span-10{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-10{left:100.1%}#grid .push-10{margin-left:100.2%}}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}

.wpml-ls-sidebars-header-widgets{background-color:#eeeeee;}.wpml-ls-sidebars-header-widgets, .wpml-ls-sidebars-header-widgets .wpml-ls-sub-menu, .wpml-ls-sidebars-header-widgets a {border-color:#cdcdcd;}.wpml-ls-sidebars-header-widgets a {color:#444444;}.wpml-ls-sidebars-header-widgets a:hover,.wpml-ls-sidebars-header-widgets a:focus {color:#000000;background-color:#eeeeee;}.wpml-ls-sidebars-header-widgets .wpml-ls-current-language>a {color:#444444;background-color:#ffffff;}.wpml-ls-sidebars-header-widgets .wpml-ls-current-language:hover>a, .wpml-ls-sidebars-header-widgets .wpml-ls-current-language>a:focus {color:#000000;background-color:#eeeeee;}
.wpml-ls-statics-shortcode_actions{background-color:#eeeeee;}.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a {border-color:#cdcdcd;}.wpml-ls-statics-shortcode_actions a {color:#444444;}.wpml-ls-statics-shortcode_actions a:hover,.wpml-ls-statics-shortcode_actions a:focus {color:#000000;background-color:#eeeeee;}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {color:#444444;background-color:#ffffff;}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus {color:#000000;background-color:#eeeeee;}
#lang_sel_list {display:inline} #lang_sel_list ul a {background: transparent none repeat scroll 0 0;padding-top:2px;} #lang_sel_list ul { float: right;border:none;} #lang_sel_list ul li { border:none;} #lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited { background-color: transparent; } #lang_sel_list a.lang_sel_sel:hover, #lang_sel_list ul a.lang_sel_other:hover { background-color: transparent} .wpml-ls-sidebars-header-widgets { background-color: transparent; border:1px solid transparent; } #lang_sel_list ul a { padding: 2px 5px; }

#header { background: url("wp-content/uploads/2015/06/bg_header.png") no-repeat center top; }

.wpb_row, .wpb_content_element, .wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
    margin-bottom: 15px;
}

.vc_custom_1435743700125{margin-top: 20px !important;margin-bottom: 20px !important;}.vc_custom_1435743723191{margin-top: 20px !important;margin-bottom: 20px !important;}.vc_custom_1435743723191{margin-top: 20px !important;margin-bottom: 20px !important;}

.wpb_animate_when_almost_visible { opacity: 1; }

body{
  margin:0;
  padding:120px 0 0 0;
 }
 #header{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:120px;
  background-color:white;
  border-bottom:1px solid #978d83;
  z-index:99999;
 }

@media (min-width: 601px){#grid .row-0{margin-bottom:1.2%;}#grid .row-1{margin-bottom:3.2%;}#grid .row-2{margin-bottom:0.6%;}}

@media (max-width: 600px){#custom-phone-grid .row-0{margin-bottom:5%;}#custom-phone-grid .row-1{margin-bottom:5%;}#custom-phone-grid .row-2{margin-bottom:5%;}#custom-phone-grid .row-3{margin-bottom:5%;}#custom-phone-grid .row-4{margin-bottom:3.5%;}}

@media (min-width: 601px){#grid .row-0{margin-bottom:1.2%;}#grid .row-1{margin-bottom:1.2%;}#grid .row-2{margin-bottom:1.5%;}#grid .row-3{margin-bottom:1.2%;}}

@media (min-width: 601px){#grid .push-0:first-child{margin-left:2.1%}#grid .push-0.lay-col-needs-leftframe-margin{margin-left:2.1%}#grid .frame-overflow-left.push-0:first-child{margin-left:0}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-0{left:2.1%}#grid .push-0{margin-left:2.2%}#grid .span-1{width:5.9666666666667%}#grid .frame-overflow-left.span-1{width:8.0666666666667%}#grid .frame-overflow-right.span-1{width:8.0666666666667%}#grid .frame-overflow-left.frame-overflow-right.span-1{width:10.166666666667%}#grid .push-1:first-child{margin-left:10.266666666667%}#grid .push-1.lay-col-needs-leftframe-margin{margin-left:10.266666666667%}#grid .span-1 .stack-element .push-0{margin-left:0%}#grid .span-1 .stack-element .push-0:first-child{margin-left:0%}#grid .span-1 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-1 .stack-element .span-1{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-1{left:10.266666666667%}#grid .push-1{margin-left:10.366666666667%}#grid .span-2{width:14.133333333333%}#grid .frame-overflow-left.span-2{width:16.233333333333%}#grid .frame-overflow-right.span-2{width:16.233333333333%}#grid .frame-overflow-left.frame-overflow-right.span-2{width:18.333333333333%}#grid .push-2:first-child{margin-left:18.433333333333%}#grid .push-2.lay-col-needs-leftframe-margin{margin-left:18.433333333333%}#grid .span-2 .stack-element .push-0{margin-left:0%}#grid .span-2 .stack-element .push-0:first-child{margin-left:0%}#grid .span-2 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-2 .stack-element .push-1{margin-left:57.783018867925%}#grid .span-2 .stack-element .push-1:first-child{margin-left:57.783018867925%}#grid .span-2 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:57.783018867925%}#grid .span-2 .stack-element .span-1{width:42.216981132075%}#grid .span-2 .stack-element .span-2{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-2{left:18.433333333333%}#grid .push-2{margin-left:18.533333333333%}#grid .span-3{width:22.3%}#grid .frame-overflow-left.span-3{width:24.4%}#grid .frame-overflow-right.span-3{width:24.4%}#grid .frame-overflow-left.frame-overflow-right.span-3{width:26.5%}#grid .push-3:first-child{margin-left:26.6%}#grid .push-3.lay-col-needs-leftframe-margin{margin-left:26.6%}#grid .span-3 .stack-element .push-0{margin-left:0%}#grid .span-3 .stack-element .push-0:first-child{margin-left:0%}#grid .span-3 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-3 .stack-element .push-1{margin-left:36.621823617339%}#grid .span-3 .stack-element .push-1:first-child{margin-left:36.621823617339%}#grid .span-3 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:36.621823617339%}#grid .span-3 .stack-element .push-2{margin-left:73.243647234679%}#grid .span-3 .stack-element .push-2:first-child{margin-left:73.243647234679%}#grid .span-3 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:73.243647234679%}#grid .span-3 .stack-element .span-1{width:26.756352765321%}#grid .span-3 .stack-element .span-2{width:63.378176382661%}#grid .span-3 .stack-element .span-3{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-3{left:26.6%}#grid .push-3{margin-left:26.7%}#grid .span-4{width:30.466666666667%}#grid .frame-overflow-left.span-4{width:32.566666666667%}#grid .frame-overflow-right.span-4{width:32.566666666667%}#grid .frame-overflow-left.frame-overflow-right.span-4{width:34.666666666667%}#grid .push-4:first-child{margin-left:34.766666666667%}#grid .push-4.lay-col-needs-leftframe-margin{margin-left:34.766666666667%}#grid .span-4 .stack-element .push-0{margin-left:0%}#grid .span-4 .stack-element .push-0:first-child{margin-left:0%}#grid .span-4 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-4 .stack-element .push-1{margin-left:26.805251641138%}#grid .span-4 .stack-element .push-1:first-child{margin-left:26.805251641138%}#grid .span-4 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:26.805251641138%}#grid .span-4 .stack-element .push-2{margin-left:53.610503282276%}#grid .span-4 .stack-element .push-2:first-child{margin-left:53.610503282276%}#grid .span-4 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:53.610503282276%}#grid .span-4 .stack-element .push-3{margin-left:80.415754923414%}#grid .span-4 .stack-element .push-3:first-child{margin-left:80.415754923414%}#grid .span-4 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:80.415754923414%}#grid .span-4 .stack-element .span-1{width:19.584245076586%}#grid .span-4 .stack-element .span-2{width:46.389496717724%}#grid .span-4 .stack-element .span-3{width:73.194748358862%}#grid .span-4 .stack-element .span-4{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-4{left:34.766666666667%}#grid .push-4{margin-left:34.866666666667%}#grid .span-5{width:38.633333333333%}#grid .frame-overflow-left.span-5{width:40.733333333333%}#grid .frame-overflow-right.span-5{width:40.733333333333%}#grid .frame-overflow-left.frame-overflow-right.span-5{width:42.833333333333%}#grid .push-5:first-child{margin-left:42.933333333333%}#grid .push-5.lay-col-needs-leftframe-margin{margin-left:42.933333333333%}#grid .span-5 .stack-element .push-0{margin-left:0%}#grid .span-5 .stack-element .push-0:first-child{margin-left:0%}#grid .span-5 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-5 .stack-element .push-1{margin-left:21.13891285591%}#grid .span-5 .stack-element .push-1:first-child{margin-left:21.13891285591%}#grid .span-5 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:21.13891285591%}#grid .span-5 .stack-element .push-2{margin-left:42.277825711821%}#grid .span-5 .stack-element .push-2:first-child{margin-left:42.277825711821%}#grid .span-5 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:42.277825711821%}#grid .span-5 .stack-element .push-3{margin-left:63.416738567731%}#grid .span-5 .stack-element .push-3:first-child{margin-left:63.416738567731%}#grid .span-5 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:63.416738567731%}#grid .span-5 .stack-element .push-4{margin-left:84.555651423641%}#grid .span-5 .stack-element .push-4:first-child{margin-left:84.555651423641%}#grid .span-5 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:84.555651423641%}#grid .span-5 .stack-element .span-1{width:15.444348576359%}#grid .span-5 .stack-element .span-2{width:36.583261432269%}#grid .span-5 .stack-element .span-3{width:57.722174288179%}#grid .span-5 .stack-element .span-4{width:78.86108714409%}#grid .span-5 .stack-element .span-5{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-5{left:42.933333333333%}#grid .push-5{margin-left:43.033333333333%}#grid .span-6{width:46.8%}#grid .frame-overflow-left.span-6{width:48.9%}#grid .frame-overflow-right.span-6{width:48.9%}#grid .frame-overflow-left.frame-overflow-right.span-6{width:51%}#grid .push-6:first-child{margin-left:51.1%}#grid .push-6.lay-col-needs-leftframe-margin{margin-left:51.1%}#grid .span-6 .stack-element .push-0{margin-left:0%}#grid .span-6 .stack-element .push-0:first-child{margin-left:0%}#grid .span-6 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-6 .stack-element .push-1{margin-left:17.450142450142%}#grid .span-6 .stack-element .push-1:first-child{margin-left:17.450142450142%}#grid .span-6 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:17.450142450142%}#grid .span-6 .stack-element .push-2{margin-left:34.900284900285%}#grid .span-6 .stack-element .push-2:first-child{margin-left:34.900284900285%}#grid .span-6 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:34.900284900285%}#grid .span-6 .stack-element .push-3{margin-left:52.350427350427%}#grid .span-6 .stack-element .push-3:first-child{margin-left:52.350427350427%}#grid .span-6 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:52.350427350427%}#grid .span-6 .stack-element .push-4{margin-left:69.80056980057%}#grid .span-6 .stack-element .push-4:first-child{margin-left:69.80056980057%}#grid .span-6 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:69.80056980057%}#grid .span-6 .stack-element .push-5{margin-left:87.250712250712%}#grid .span-6 .stack-element .push-5:first-child{margin-left:87.250712250712%}#grid .span-6 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:87.250712250712%}#grid .span-6 .stack-element .span-1{width:12.749287749288%}#grid .span-6 .stack-element .span-2{width:30.19943019943%}#grid .span-6 .stack-element .span-3{width:47.649572649573%}#grid .span-6 .stack-element .span-4{width:65.099715099715%}#grid .span-6 .stack-element .span-5{width:82.549857549858%}#grid .span-6 .stack-element .span-6{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-6{left:51.1%}#grid .push-6{margin-left:51.2%}#grid .span-7{width:54.966666666667%}#grid .frame-overflow-left.span-7{width:57.066666666667%}#grid .frame-overflow-right.span-7{width:57.066666666667%}#grid .frame-overflow-left.frame-overflow-right.span-7{width:59.166666666667%}#grid .push-7:first-child{margin-left:59.266666666667%}#grid .push-7.lay-col-needs-leftframe-margin{margin-left:59.266666666667%}#grid .span-7 .stack-element .push-0{margin-left:0%}#grid .span-7 .stack-element .push-0:first-child{margin-left:0%}#grid .span-7 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-7 .stack-element .push-1{margin-left:14.857489387508%}#grid .span-7 .stack-element .push-1:first-child{margin-left:14.857489387508%}#grid .span-7 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:14.857489387508%}#grid .span-7 .stack-element .push-2{margin-left:29.714978775015%}#grid .span-7 .stack-element .push-2:first-child{margin-left:29.714978775015%}#grid .span-7 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:29.714978775015%}#grid .span-7 .stack-element .push-3{margin-left:44.572468162523%}#grid .span-7 .stack-element .push-3:first-child{margin-left:44.572468162523%}#grid .span-7 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:44.572468162523%}#grid .span-7 .stack-element .push-4{margin-left:59.42995755003%}#grid .span-7 .stack-element .push-4:first-child{margin-left:59.42995755003%}#grid .span-7 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:59.42995755003%}#grid .span-7 .stack-element .push-5{margin-left:74.287446937538%}#grid .span-7 .stack-element .push-5:first-child{margin-left:74.287446937538%}#grid .span-7 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:74.287446937538%}#grid .span-7 .stack-element .push-6{margin-left:89.144936325045%}#grid .span-7 .stack-element .push-6:first-child{margin-left:89.144936325045%}#grid .span-7 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:89.144936325045%}#grid .span-7 .stack-element .span-1{width:10.855063674955%}#grid .span-7 .stack-element .span-2{width:25.712553062462%}#grid .span-7 .stack-element .span-3{width:40.57004244997%}#grid .span-7 .stack-element .span-4{width:55.427531837477%}#grid .span-7 .stack-element .span-5{width:70.285021224985%}#grid .span-7 .stack-element .span-6{width:85.142510612492%}#grid .span-7 .stack-element .span-7{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-7{left:59.266666666667%}#grid .push-7{margin-left:59.366666666667%}#grid .span-8{width:63.133333333333%}#grid .frame-overflow-left.span-8{width:65.233333333333%}#grid .frame-overflow-right.span-8{width:65.233333333333%}#grid .frame-overflow-left.frame-overflow-right.span-8{width:67.333333333333%}#grid .push-8:first-child{margin-left:67.433333333333%}#grid .push-8.lay-col-needs-leftframe-margin{margin-left:67.433333333333%}#grid .span-8 .stack-element .push-0{margin-left:0%}#grid .span-8 .stack-element .push-0:first-child{margin-left:0%}#grid .span-8 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-8 .stack-element .push-1{margin-left:12.935586061246%}#grid .span-8 .stack-element .push-1:first-child{margin-left:12.935586061246%}#grid .span-8 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:12.935586061246%}#grid .span-8 .stack-element .push-2{margin-left:25.871172122492%}#grid .span-8 .stack-element .push-2:first-child{margin-left:25.871172122492%}#grid .span-8 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:25.871172122492%}#grid .span-8 .stack-element .push-3{margin-left:38.806758183738%}#grid .span-8 .stack-element .push-3:first-child{margin-left:38.806758183738%}#grid .span-8 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:38.806758183738%}#grid .span-8 .stack-element .push-4{margin-left:51.742344244984%}#grid .span-8 .stack-element .push-4:first-child{margin-left:51.742344244984%}#grid .span-8 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:51.742344244984%}#grid .span-8 .stack-element .push-5{margin-left:64.67793030623%}#grid .span-8 .stack-element .push-5:first-child{margin-left:64.67793030623%}#grid .span-8 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:64.67793030623%}#grid .span-8 .stack-element .push-6{margin-left:77.613516367476%}#grid .span-8 .stack-element .push-6:first-child{margin-left:77.613516367476%}#grid .span-8 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:77.613516367476%}#grid .span-8 .stack-element .push-7{margin-left:90.549102428722%}#grid .span-8 .stack-element .push-7:first-child{margin-left:90.549102428722%}#grid .span-8 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:90.549102428722%}#grid .span-8 .stack-element .span-1{width:9.4508975712777%}#grid .span-8 .stack-element .span-2{width:22.386483632524%}#grid .span-8 .stack-element .span-3{width:35.32206969377%}#grid .span-8 .stack-element .span-4{width:48.257655755016%}#grid .span-8 .stack-element .span-5{width:61.193241816262%}#grid .span-8 .stack-element .span-6{width:74.128827877508%}#grid .span-8 .stack-element .span-7{width:87.064413938754%}#grid .span-8 .stack-element .span-8{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-8{left:67.433333333333%}#grid .push-8{margin-left:67.533333333333%}#grid .span-9{width:71.3%}#grid .frame-overflow-left.span-9{width:73.4%}#grid .frame-overflow-right.span-9{width:73.4%}#grid .frame-overflow-left.frame-overflow-right.span-9{width:75.5%}#grid .push-9:first-child{margin-left:75.6%}#grid .push-9.lay-col-needs-leftframe-margin{margin-left:75.6%}#grid .span-9 .stack-element .push-0{margin-left:0%}#grid .span-9 .stack-element .push-0:first-child{margin-left:0%}#grid .span-9 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-9 .stack-element .push-1{margin-left:11.453950444133%}#grid .span-9 .stack-element .push-1:first-child{margin-left:11.453950444133%}#grid .span-9 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:11.453950444133%}#grid .span-9 .stack-element .push-2{margin-left:22.907900888266%}#grid .span-9 .stack-element .push-2:first-child{margin-left:22.907900888266%}#grid .span-9 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:22.907900888266%}#grid .span-9 .stack-element .push-3{margin-left:34.361851332398%}#grid .span-9 .stack-element .push-3:first-child{margin-left:34.361851332398%}#grid .span-9 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:34.361851332398%}#grid .span-9 .stack-element .push-4{margin-left:45.815801776531%}#grid .span-9 .stack-element .push-4:first-child{margin-left:45.815801776531%}#grid .span-9 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:45.815801776531%}#grid .span-9 .stack-element .push-5{margin-left:57.269752220664%}#grid .span-9 .stack-element .push-5:first-child{margin-left:57.269752220664%}#grid .span-9 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:57.269752220664%}#grid .span-9 .stack-element .push-6{margin-left:68.723702664797%}#grid .span-9 .stack-element .push-6:first-child{margin-left:68.723702664797%}#grid .span-9 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:68.723702664797%}#grid .span-9 .stack-element .push-7{margin-left:80.177653108929%}#grid .span-9 .stack-element .push-7:first-child{margin-left:80.177653108929%}#grid .span-9 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:80.177653108929%}#grid .span-9 .stack-element .push-8{margin-left:91.631603553062%}#grid .span-9 .stack-element .push-8:first-child{margin-left:91.631603553062%}#grid .span-9 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:91.631603553062%}#grid .span-9 .stack-element .span-1{width:8.3683964469378%}#grid .span-9 .stack-element .span-2{width:19.822346891071%}#grid .span-9 .stack-element .span-3{width:31.276297335203%}#grid .span-9 .stack-element .span-4{width:42.730247779336%}#grid .span-9 .stack-element .span-5{width:54.184198223469%}#grid .span-9 .stack-element .span-6{width:65.638148667602%}#grid .span-9 .stack-element .span-7{width:77.092099111734%}#grid .span-9 .stack-element .span-8{width:88.546049555867%}#grid .span-9 .stack-element .span-9{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-9{left:75.6%}#grid .push-9{margin-left:75.7%}#grid .span-10{width:79.466666666667%}#grid .frame-overflow-left.span-10{width:81.566666666667%}#grid .frame-overflow-right.span-10{width:81.566666666667%}#grid .frame-overflow-left.frame-overflow-right.span-10{width:83.666666666667%}#grid .push-10:first-child{margin-left:83.766666666667%}#grid .push-10.lay-col-needs-leftframe-margin{margin-left:83.766666666667%}#grid .span-10 .stack-element .push-0{margin-left:0%}#grid .span-10 .stack-element .push-0:first-child{margin-left:0%}#grid .span-10 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-10 .stack-element .push-1{margin-left:10.276845637584%}#grid .span-10 .stack-element .push-1:first-child{margin-left:10.276845637584%}#grid .span-10 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:10.276845637584%}#grid .span-10 .stack-element .push-2{margin-left:20.553691275168%}#grid .span-10 .stack-element .push-2:first-child{margin-left:20.553691275168%}#grid .span-10 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:20.553691275168%}#grid .span-10 .stack-element .push-3{margin-left:30.830536912752%}#grid .span-10 .stack-element .push-3:first-child{margin-left:30.830536912752%}#grid .span-10 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:30.830536912752%}#grid .span-10 .stack-element .push-4{margin-left:41.107382550336%}#grid .span-10 .stack-element .push-4:first-child{margin-left:41.107382550336%}#grid .span-10 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:41.107382550336%}#grid .span-10 .stack-element .push-5{margin-left:51.384228187919%}#grid .span-10 .stack-element .push-5:first-child{margin-left:51.384228187919%}#grid .span-10 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:51.384228187919%}#grid .span-10 .stack-element .push-6{margin-left:61.661073825503%}#grid .span-10 .stack-element .push-6:first-child{margin-left:61.661073825503%}#grid .span-10 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:61.661073825503%}#grid .span-10 .stack-element .push-7{margin-left:71.937919463087%}#grid .span-10 .stack-element .push-7:first-child{margin-left:71.937919463087%}#grid .span-10 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:71.937919463087%}#grid .span-10 .stack-element .push-8{margin-left:82.214765100671%}#grid .span-10 .stack-element .push-8:first-child{margin-left:82.214765100671%}#grid .span-10 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:82.214765100671%}#grid .span-10 .stack-element .push-9{margin-left:92.491610738255%}#grid .span-10 .stack-element .push-9:first-child{margin-left:92.491610738255%}#grid .span-10 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:92.491610738255%}#grid .span-10 .stack-element .span-1{width:7.508389261745%}#grid .span-10 .stack-element .span-2{width:17.785234899329%}#grid .span-10 .stack-element .span-3{width:28.062080536913%}#grid .span-10 .stack-element .span-4{width:38.338926174497%}#grid .span-10 .stack-element .span-5{width:48.615771812081%}#grid .span-10 .stack-element .span-6{width:58.892617449664%}#grid .span-10 .stack-element .span-7{width:69.169463087248%}#grid .span-10 .stack-element .span-8{width:79.446308724832%}#grid .span-10 .stack-element .span-9{width:89.723154362416%}#grid .span-10 .stack-element .span-10{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-10{left:83.766666666667%}#grid .push-10{margin-left:83.866666666667%}#grid .span-11{width:87.633333333333%}#grid .frame-overflow-left.span-11{width:89.733333333333%}#grid .frame-overflow-right.span-11{width:89.733333333333%}#grid .frame-overflow-left.frame-overflow-right.span-11{width:91.833333333333%}#grid .push-11:first-child{margin-left:91.933333333333%}#grid .push-11.lay-col-needs-leftframe-margin{margin-left:91.933333333333%}#grid .span-11 .stack-element .push-0{margin-left:0%}#grid .span-11 .stack-element .push-0:first-child{margin-left:0%}#grid .span-11 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-11 .stack-element .push-1{margin-left:9.3191327500951%}#grid .span-11 .stack-element .push-1:first-child{margin-left:9.3191327500951%}#grid .span-11 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:9.3191327500951%}#grid .span-11 .stack-element .push-2{margin-left:18.63826550019%}#grid .span-11 .stack-element .push-2:first-child{margin-left:18.63826550019%}#grid .span-11 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:18.63826550019%}#grid .span-11 .stack-element .push-3{margin-left:27.957398250285%}#grid .span-11 .stack-element .push-3:first-child{margin-left:27.957398250285%}#grid .span-11 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:27.957398250285%}#grid .span-11 .stack-element .push-4{margin-left:37.27653100038%}#grid .span-11 .stack-element .push-4:first-child{margin-left:37.27653100038%}#grid .span-11 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:37.27653100038%}#grid .span-11 .stack-element .push-5{margin-left:46.595663750475%}#grid .span-11 .stack-element .push-5:first-child{margin-left:46.595663750475%}#grid .span-11 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:46.595663750475%}#grid .span-11 .stack-element .push-6{margin-left:55.914796500571%}#grid .span-11 .stack-element .push-6:first-child{margin-left:55.914796500571%}#grid .span-11 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:55.914796500571%}#grid .span-11 .stack-element .push-7{margin-left:65.233929250666%}#grid .span-11 .stack-element .push-7:first-child{margin-left:65.233929250666%}#grid .span-11 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:65.233929250666%}#grid .span-11 .stack-element .push-8{margin-left:74.553062000761%}#grid .span-11 .stack-element .push-8:first-child{margin-left:74.553062000761%}#grid .span-11 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:74.553062000761%}#grid .span-11 .stack-element .push-9{margin-left:83.872194750856%}#grid .span-11 .stack-element .push-9:first-child{margin-left:83.872194750856%}#grid .span-11 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:83.872194750856%}#grid .span-11 .stack-element .push-10{margin-left:93.191327500951%}#grid .span-11 .stack-element .push-10:first-child{margin-left:93.191327500951%}#grid .span-11 .stack-element .push-10.lay-col-needs-leftframe-margin{margin-left:93.191327500951%}#grid .span-11 .stack-element .span-1{width:6.8086724990491%}#grid .span-11 .stack-element .span-2{width:16.127805249144%}#grid .span-11 .stack-element .span-3{width:25.446937999239%}#grid .span-11 .stack-element .span-4{width:34.766070749334%}#grid .span-11 .stack-element .span-5{width:44.085203499429%}#grid .span-11 .stack-element .span-6{width:53.404336249525%}#grid .span-11 .stack-element .span-7{width:62.72346899962%}#grid .span-11 .stack-element .span-8{width:72.042601749715%}#grid .span-11 .stack-element .span-9{width:81.36173449981%}#grid .span-11 .stack-element .span-10{width:90.680867249905%}#grid .span-11 .stack-element .span-11{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-11{left:91.933333333333%}#grid .push-11{margin-left:92.033333333333%}#grid .span-12{width:95.8%}#grid .frame-overflow-left.span-12{width:97.9%}#grid .frame-overflow-right.span-12{width:97.9%}#grid .frame-overflow-left.frame-overflow-right.span-12{width:100%}#grid .push-12:first-child{margin-left:100.1%}#grid .push-12.lay-col-needs-leftframe-margin{margin-left:100.1%}#grid .span-12 .stack-element .push-0{margin-left:0%}#grid .span-12 .stack-element .push-0:first-child{margin-left:0%}#grid .span-12 .stack-element .push-0.lay-col-needs-leftframe-margin{margin-left:0%}#grid .span-12 .stack-element .push-1{margin-left:8.5247042449548%}#grid .span-12 .stack-element .push-1:first-child{margin-left:8.5247042449548%}#grid .span-12 .stack-element .push-1.lay-col-needs-leftframe-margin{margin-left:8.5247042449548%}#grid .span-12 .stack-element .push-2{margin-left:17.04940848991%}#grid .span-12 .stack-element .push-2:first-child{margin-left:17.04940848991%}#grid .span-12 .stack-element .push-2.lay-col-needs-leftframe-margin{margin-left:17.04940848991%}#grid .span-12 .stack-element .push-3{margin-left:25.574112734864%}#grid .span-12 .stack-element .push-3:first-child{margin-left:25.574112734864%}#grid .span-12 .stack-element .push-3.lay-col-needs-leftframe-margin{margin-left:25.574112734864%}#grid .span-12 .stack-element .push-4{margin-left:34.098816979819%}#grid .span-12 .stack-element .push-4:first-child{margin-left:34.098816979819%}#grid .span-12 .stack-element .push-4.lay-col-needs-leftframe-margin{margin-left:34.098816979819%}#grid .span-12 .stack-element .push-5{margin-left:42.623521224774%}#grid .span-12 .stack-element .push-5:first-child{margin-left:42.623521224774%}#grid .span-12 .stack-element .push-5.lay-col-needs-leftframe-margin{margin-left:42.623521224774%}#grid .span-12 .stack-element .push-6{margin-left:51.148225469729%}#grid .span-12 .stack-element .push-6:first-child{margin-left:51.148225469729%}#grid .span-12 .stack-element .push-6.lay-col-needs-leftframe-margin{margin-left:51.148225469729%}#grid .span-12 .stack-element .push-7{margin-left:59.672929714683%}#grid .span-12 .stack-element .push-7:first-child{margin-left:59.672929714683%}#grid .span-12 .stack-element .push-7.lay-col-needs-leftframe-margin{margin-left:59.672929714683%}#grid .span-12 .stack-element .push-8{margin-left:68.197633959638%}#grid .span-12 .stack-element .push-8:first-child{margin-left:68.197633959638%}#grid .span-12 .stack-element .push-8.lay-col-needs-leftframe-margin{margin-left:68.197633959638%}#grid .span-12 .stack-element .push-9{margin-left:76.722338204593%}#grid .span-12 .stack-element .push-9:first-child{margin-left:76.722338204593%}#grid .span-12 .stack-element .push-9.lay-col-needs-leftframe-margin{margin-left:76.722338204593%}#grid .span-12 .stack-element .push-10{margin-left:85.247042449548%}#grid .span-12 .stack-element .push-10:first-child{margin-left:85.247042449548%}#grid .span-12 .stack-element .push-10.lay-col-needs-leftframe-margin{margin-left:85.247042449548%}#grid .span-12 .stack-element .push-11{margin-left:93.771746694502%}#grid .span-12 .stack-element .push-11:first-child{margin-left:93.771746694502%}#grid .span-12 .stack-element .push-11.lay-col-needs-leftframe-margin{margin-left:93.771746694502%}#grid .span-12 .stack-element .span-1{width:6.2282533054976%}#grid .span-12 .stack-element .span-2{width:14.752957550452%}#grid .span-12 .stack-element .span-3{width:23.277661795407%}#grid .span-12 .stack-element .span-4{width:31.802366040362%}#grid .span-12 .stack-element .span-5{width:40.327070285317%}#grid .span-12 .stack-element .span-6{width:48.851774530271%}#grid .span-12 .stack-element .span-7{width:57.376478775226%}#grid .span-12 .stack-element .span-8{width:65.901183020181%}#grid .span-12 .stack-element .span-9{width:74.425887265136%}#grid .span-12 .stack-element .span-10{width:82.95059151009%}#grid .span-12 .stack-element .span-11{width:91.475295755045%}#grid .span-12 .stack-element .span-12{width:100%}#grid ._100vh :not(.stack-element) > .col[data-type="text"].push-12{left:100.1%}#grid .push-12{margin-left:100.2%}}

@media (min-width: 601px){#grid .row-0{margin-bottom:1.2%;}#grid .row-1{margin-bottom:1.2%;}#grid .row-2{margin-bottom:1.2%;}#grid .row-3{margin-bottom:1.2%;}#grid .row-4{margin-bottom:1.2%;}}

@media (max-width: 600px){#custom-phone-grid .row-0{margin-bottom:0%;}}

/* --- статическая раскладка: JS-темы на сайте нет, задаём поведение сеток и картинок --- */
.element-collection{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;align-items:start}
.element-wrap{width:auto!important;margin:0!important}
.thumbnail-wrap,.thumb,.thumb-rel{display:block;width:100%;position:relative}
.ph{position:relative;height:0;overflow:hidden;background:#e9e6e0}
.ph img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}
.titlewrap-on-image{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px 18px;
  background:linear-gradient(to top,rgba(20,18,14,.62),rgba(20,18,14,0));pointer-events:none}
.titlewrap-on-image .title{color:#fff;font-size:20px;line-height:1.2;letter-spacing:.02em}
.thumb{color:inherit;text-decoration:none}
img,.lay-image-responsive{max-width:100%;height:auto}
.lay-carousel-slide img,.carousel-img{width:100%;height:auto;object-fit:cover}
.lay-carousel-slide{margin-bottom:6px}
html,body{max-width:100%;overflow-x:hidden}
@media (max-width:900px){.element-collection{grid-template-columns:repeat(2,1fr)}}
@media (max-width:600px){.element-collection{grid-template-columns:1fr}}
/* тема гасит фото до JS-события loaded — на статике включаем их сразу */
img.setsizes,img.lay-image-original,img.carousel-img,img.lay-image-responsive{opacity:1!important}
/* подписи карточек показываем всегда (в теме они всплывали по наведению через JS) */
.titlewrap-on-image .title{opacity:1!important;font-family:inherit}
/* собственный вводный блок */
.lf-intro-body{color:#20201e;font-size:17px;line-height:1.7;padding:48px 0 56px}
.lf-intro-body h2{font-size:27px;line-height:1.25;margin:30px 0 14px;color:#20201e;font-weight:400}
.lf-intro-body h2:first-child{margin-top:0}
.lf-intro-body p{margin:0 0 15px}
/* подпись карточки под фото + гарантированный цвет текста наших блоков */
.card-caption{padding:10px 2px 4px;text-align:left}
.card-caption .title{opacity:1!important;color:#20201e!important;font-size:19px;line-height:1.2}
.lf-intro-body,.lf-intro-body *{color:#20201e!important}
/* контейнер контента: без flex-распределения (тема раздвигала блоки скриптом) */
.lay-content{display:block!important}
/* шапка и меню: базовая типографика вместо недостающего CSS темы */
.navbar{background:#fff;border-bottom:1px solid #e8e4dc}
nav.laynav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;list-style:none;margin:0;padding:34px 20px 26px}
nav.laynav li{margin:0}
nav.laynav a,nav.laynav a span{text-decoration:none;border-bottom:0;color:#20201e;font-size:17px;letter-spacing:.02em}
nav.laynav a:hover span{color:#8a6a3b}
.sitetitle{text-decoration:none}
/* 12-колоночная сетка темы (её CSS в архиве не сохранился) */
.row-inner{max-width:1200px;margin:0 auto;padding:0 24px}
.column-wrap{display:flex;flex-wrap:wrap;gap:34px;align-items:flex-start}
.col{flex:1 1 0;min-width:0}
.col.span-12{flex:0 0 100%}
.col.span-10{flex:0 0 calc(83.33% - 17px)}
.col.span-8{flex:0 0 calc(66.66% - 17px)}
.col.span-6{flex:0 0 calc(50% - 17px)}
.col.span-5{flex:0 0 calc(41.66% - 17px)}
.col.span-4{flex:0 0 calc(33.33% - 17px)}
.col.span-3{flex:0 0 calc(25% - 17px)}
.row{padding:6px 0}
.col .text{font-size:16px;line-height:1.65;color:#20201e}
.col .text p{margin:0 0 14px}
.lay-hr{border-top:1px solid #e2ddd4;margin:18px 0}
@media (max-width:800px){.column-wrap{display:block}.col{margin-bottom:22px}}
/* название сайта в шапке (тема показывала его скриптом) */
.sitetitle{display:block!important;visibility:visible!important;text-align:center;padding:30px 20px 0;text-decoration:none}
.sitetitle .sitetitle-txt-inner span{font-size:26px;letter-spacing:.06em;color:#20201e;border-bottom:0}
.laynav{visibility:visible!important}
.navbar{position:static!important;height:auto;background:transparent;border:0}
/* мобильная версия темы опиралась на отдельную «phone grid» — показываем основную сетку */
@media (max-width:900px){
  .lay-content > .grid,.grid,.grid-inner,.elements-collection-region{display:block!important}
  .element-collection{display:grid!important}
  #footer{display:block!important}
}

/* ================= выравнивание: единая колонка контента ================= */
.site-header{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid #ece7de}
.site-header .header-inner{max-width:1180px;margin:0 auto;padding:16px 32px;
  display:flex;align-items:center;justify-content:space-between;gap:40px;box-sizing:border-box}
.site-header .sitetitle{position:static!important;display:block!important;visibility:visible!important;
  padding:0!important;text-align:left;flex:0 0 auto}
.site-header .sitetitle .sitetitle-txt-inner span{font-size:23px;letter-spacing:.07em;color:#20201e;white-space:nowrap}
.site-header nav.laynav{position:static!important;visibility:visible!important;width:auto;flex:0 1 auto}
.site-header nav.laynav ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:30px;
  list-style:none;margin:0;padding:0}
.site-header nav.laynav li{margin:0}
.site-header nav.laynav a{text-decoration:none;border-bottom:0;display:inline-block;padding:4px 0}
.site-header nav.laynav a span{font-size:16px;letter-spacing:.02em;color:#3a382f;border-bottom:1px solid transparent;padding-bottom:2px}
.site-header nav.laynav a:hover span{color:#8a6a3b;border-bottom-color:#c9b28a}
.site-header nav.laynav .current-menu-item > a span,
.site-header nav.laynav .current_page_item > a span{color:#20201e;border-bottom-color:#20201e}

/* контент: один и тот же контейнер у сетки, текста и подвала */
.lay-content{padding-top:0!important}
.grid,.grid-inner,#footer-region,#footer{width:100%}
.row-inner,.container,#footer .row-inner{max-width:1180px!important;width:100%;margin:0 auto!important;
  padding:0 32px!important;box-sizing:border-box}
.column-wrap{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;width:100%}
#grid .col,#footer .col,.col{width:auto!important;margin-left:0!important;margin-right:0!important;
  padding-left:0!important;padding-right:0!important;box-sizing:border-box}
#grid .span-12,#footer .span-12,.col.span-12{flex:0 0 100%!important;width:100%!important}
.col.span-10{flex:0 0 calc(83.33% - 16px)!important}
.col.span-8 {flex:0 0 calc(66.66% - 16px)!important}
.col.span-6 {flex:0 0 calc(50% - 16px)!important}
.col.span-5 {flex:0 0 calc(41.66% - 16px)!important}
.col.span-4 {flex:0 0 calc(33.33% - 16px)!important}
.col.span-3 {flex:0 0 calc(25% - 16px)!important}
.element-collection{gap:16px}
.card-caption{padding:12px 0 2px}
/* текстовый блок в той же колонке, что и сетка */
.lf-intro-body{max-width:100%!important;width:100%!important;margin:0!important;padding:44px 0 52px}
.lf-intro-body h2,.lf-intro-body p{max-width:860px}
.row{padding:0}
.grid-inner > .row:first-child{padding-top:34px}
@media (max-width:900px){
  .site-header .header-inner{flex-direction:column;align-items:flex-start;gap:14px;padding:14px 20px}
  .site-header nav.laynav ul{justify-content:flex-start;gap:18px}
  .row-inner,.container{padding:0 20px!important}
}
/* сетка карточек — во всю ширину колонки контента */
.col.type-elementgrid{flex:0 0 100%!important;width:100%!important}
/* выпадающее подменю «Gîtes & Chambres d’hôtes» */
.site-header nav.laynav > ul{align-items:center}
.site-header nav.laynav li{position:relative}
.site-header nav.laynav ul.sub-menu{display:none;position:absolute;top:100%;left:-16px;
  min-width:230px;flex-direction:column;gap:0;margin:0;padding:10px 0;background:#fff;
  border:1px solid #ece7de;box-shadow:0 10px 26px rgba(32,32,30,.09);z-index:70}
.site-header nav.laynav li:hover > ul.sub-menu{display:flex}
.site-header nav.laynav ul.sub-menu li a{display:block;padding:8px 20px;white-space:nowrap}
.site-header nav.laynav ul.sub-menu a span{font-size:15px;color:#4a473c}
.site-header nav.laynav ul.sub-menu a:hover span{color:#8a6a3b;border-bottom-color:transparent}
.site-header nav.laynav .menu-item-has-children > a span::after{content:" ›";opacity:.5}
@media (max-width:900px){
  .site-header nav.laynav ul.sub-menu{position:static;display:flex;border:0;box-shadow:none;
    padding:6px 0 6px 14px;min-width:0}
  .site-header nav.laynav ul.sub-menu li a{padding:4px 0}
  .site-header nav.laynav > ul{flex-direction:column;align-items:flex-start;gap:8px}
}
/* шапка теперь в потоке (sticky) — резерв под фиксированную больше не нужен */
body{padding-top:0!important}
/* компактные вертикальные отступы блоков */
#grid,.lay-content > .grid{padding-top:34px!important;padding-bottom:8px!important}
.grid-inner > .row:first-child{padding-top:0}
.lf-intro-body{padding:8px 0 48px}
#footer-region{padding-top:26px;border-top:1px solid #ece7de;margin-top:34px}
/* колонки строки заполняют ширину контейнера (в теме их растягивал скрипт) */
.column-wrap > .col{flex-grow:1}
.col .text{font-size:16.5px;line-height:1.62}
.col .text p{margin:0 0 15px}
/* колонки: базис из темы, но остаток ширины распределяем (иначе строка не заполнена) */
.col.span-10{flex:1 1 calc(83.33% - 16px)!important}
.col.span-8 {flex:1 1 calc(66.66% - 16px)!important}
.col.span-6 {flex:1 1 calc(50% - 16px)!important}
.col.span-5 {flex:1 1 calc(41.66% - 16px)!important}
.col.span-4 {flex:1 1 calc(33.33% - 16px)!important}
.col.span-3 {flex:1 1 calc(25% - 16px)!important}
.col.type-elementgrid,.col.span-12{flex:0 0 100%!important}
/* контентные фото — на всю ширину своей колонки, чтобы блоки были одного размера */
.col img.setsizes,.col img.carousel-img,.col .text img{width:100%;height:auto;display:block}
.lay-carousel-slide{margin-bottom:10px}
/* карточки сетки: фото заполняет плитку целиком (перебивает общее правило контентных фото) */
.ph img,.ph img.setsizes,.col .ph img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover}
/* мобильная шапка: тема прячет основное меню и рассчитывает на JS-бургер — показываем список */
@media (max-width:900px){
  .site-header nav.laynav.primary{display:block!important}
  .site-header .header-inner{padding:12px 20px 14px}
  .site-header .sitetitle .sitetitle-txt-inner span{font-size:21px}
  .site-header nav.laynav > ul{gap:10px 18px;flex-direction:row;flex-wrap:wrap}
  .site-header nav.laynav a span{font-size:15px}
  .site-header nav.laynav ul.sub-menu{display:none}
  .site-header nav.laynav li:hover > ul.sub-menu{display:none}
}
/* off-canvas шторка и бургер были на JS темы — на статике не работают, меню показано списком */
nav.laynav.mobile-nav,.burger-wrap,.mobile-title,.mobile-menu-close{display:none!important}
