﻿@import "style.1.pattern.css";
@media (min-width: 544px) {
  .btn.icon-button.thick.next-center:after,
  a.icon-button.thick.next-center.ms-rteElement-btn-primary:after,
  a.icon-button.thick.next-center.ms-rteElement-btn-secondary:after,
  .carousel-generic .icon-button.thick.next-center.caption-button:after {
    background-position: 17.5px 14px;
  }
}

.btn.icon-button.thick.previous,
a.icon-button.thick.previous.ms-rteElement-btn-primary,
a.icon-button.thick.previous.ms-rteElement-btn-secondary,
.carousel-generic .icon-button.thick.previous.caption-button {
  text-align: left;
  left: 8px;
}

@media (min-width: 544px) {
  .btn.icon-button.thick.previous,
  a.icon-button.thick.previous.ms-rteElement-btn-primary,
  a.icon-button.thick.previous.ms-rteElement-btn-secondary,
  .carousel-generic .icon-button.thick.previous.caption-button {
    left: 58px;
  }
}

.btn.icon-button.thick.previous:after,
a.icon-button.thick.previous.ms-rteElement-btn-primary:after,
a.icon-button.thick.previous.ms-rteElement-btn-secondary:after,
.carousel-generic .icon-button.thick.previous.caption-button:after {
  background-image: url("../images/icon-chevron-left-medium-white.svg");
  background-repeat: no-repeat;
  background-position: 12.5px 11px;
}

@media (min-width: 544px) {
  .btn.icon-button.thick.previous:after,
  a.icon-button.thick.previous.ms-rteElement-btn-primary:after,
  a.icon-button.thick.previous.ms-rteElement-btn-secondary:after,
  .carousel-generic .icon-button.thick.previous.caption-button:after {
    background-position: 15.5px 14px;
  }
}

.btn.icon-button.top,
a.icon-button.top.ms-rteElement-btn-primary,
a.icon-button.top.ms-rteElement-btn-secondary,
.carousel-generic .icon-button.top.caption-button {
  min-width: 0;
  padding: 0;
  margin: 0;
  padding: 0 16px 0 38px;
  height: 36px;
  border-radius: 18px;
}

@media (min-width: 544px) {
  .btn.icon-button.top,
  a.icon-button.top.ms-rteElement-btn-primary,
  a.icon-button.top.ms-rteElement-btn-secondary,
  .carousel-generic .icon-button.top.caption-button {
    padding: 0 20px 0 44px;
    height: 40px;
    border-radius: 20px;
  }
}

.btn.icon-button.top:after,
a.icon-button.top.ms-rteElement-btn-primary:after,
a.icon-button.top.ms-rteElement-btn-secondary:after,
.carousel-generic .icon-button.top.caption-button:after {
  background: none;
  border-radius: 50%;
  background-color: #005782;
  background-image: url(../images/icon-chevron-up-medium-white.svg);
  background-repeat: no-repeat;
  background-size: 14px 9px;
  background-position: 7px 9px;
  width: 28px;
  height: 28px;
  left: 3px;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media (min-width: 544px) {
  .btn.icon-button.top:after,
  a.icon-button.top.ms-rteElement-btn-primary:after,
  a.icon-button.top.ms-rteElement-btn-secondary:after,
  .carousel-generic .icon-button.top.caption-button:after {
    width: 32px;
    height: 32px;
    background-position: 9px 11px;
  }
}

a.btn,
a.ms-rteElement-btn-primary,
a.ms-rteElement-btn-secondary,
.carousel-generic a.caption-button {
  line-height: 2.8rem;
}

.btn-secondary.icon-button:after,
a.icon-button.ms-rteElement-btn-secondary:after {
  background: #0678B3;
}

.css-icon-menu {
  display: inline-block;
  width: 20px;
  height: 17px;
  position: relative;
  top: 2px;
  margin-right: 6px;
}

.css-icon-menu .css-icon-menu-line-bag {
  display: block;
  left: 0;
  right: 0;
  position: absolute;
  height: 3px;
}

.css-icon-menu .css-icon-menu-line-bag.ci-mlxb {
  top: 7px;
}

.css-icon-menu .css-icon-menu-line {
  display: block;
  left: 0;
  right: 0;
  position: absolute;
  height: 3px;
  border-radius: 1.5px;
  background: #007DBA;
  transition: transform 400ms cubic-bezier(0.4, -1.5, 0.3, 1),left 400ms cubic-bezier(0.215, 0.61, 0.355, 1),right 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.css-icon-menu .css-icon-menu-line.ci-ml1 {
  top: 0;
}

.css-icon-menu .css-icon-menu-line.ci-ml2 {
  top: 7px;
}

.css-icon-menu .css-icon-menu-line.ci-ml3 {
  top: 14px;
}

.css-icon-menu .css-icon-menu-line.ci-mlx {
  -ms-transform: scaleX(0.9);
  transform: scaleX(0.9);
}

.textbox-with-a-button {
  max-width: 100%;
  display: table;
  background-color: #fff;
  border: 2px solid #ccc;
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05);
  margin: 0;
  line-height: 1;
  position: relative;
  padding: 0 0 0 3px;
  height: 44px;
}

@media (min-width: 544px) {
  .textbox-with-a-button {
    height: 50px;
  }
}

.textbox-with-a-button.active {
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05),0px 0px 0px 3px #017cb9;
  border: 2px solid #017cb9;
}

.textbox-with-a-button.active.invalid {
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05),0px 0px 0px 3px #bd1010;
  border: 2px solid #bd1010;
}

.textbox-with-a-button.active.valid {
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05),0px 0px 0px 3px #4e7123;
  border: 2px solid #4e7123;
}

.textbox-with-a-button.disabled {
  background-color: #f0f0f0;
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05) !important;
  border: 2px solid #ccc !important;
}

.textbox-with-a-button.invalid {
  border: 2px solid #bd1010;
}

.textbox-with-a-button.valid {
  border-top: 2px solid #4e7123;
}

.textbox-with-a-button>* {
  display: table-cell;
  vertical-align: middle;
  padding: 0 3px 0 0;
}

.textbox-with-a-button .inner {
  width: 100%;
}

.textbox-with-a-button .inner input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border: 0;
  box-shadow: none;
  margin: 0;
  line-height: 1;
  outline: 0;
  position: relative;
  margin-bottom: 1px;
  height: 39px;
  color: #707070;
}

@media (min-width: 544px) {
  .textbox-with-a-button .inner input {
    height: 45px;
  }
}

.textbox-with-a-button .inner input:focus,
.textbox-with-a-button .inner input:hover,
.textbox-with-a-button .inner input:active:focus,
.textbox-with-a-button .inner input:active {
  border: 0;
  box-shadow: none;
}

.textbox-with-a-button>div>*.icon-label-input--icon {
  width: 34px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #f1f0f0;
  height: 40px;
}

@media (min-width: 544px) {
  .textbox-with-a-button>div>*.icon-label-input--icon {
    height: 46px;
  }
}

.textbox-with-a-button>div>*.icon-label-input--icon.calendar {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%3E%0D%0A%20%20%3Ctitle%3EIconCalendar_f0423568-f165-468a-b5e0-b0671b2b90ab%3C%2Ftitle%3E%0D%0A%20%20%3Cpath%20d%3D%22M14%2C2H13V1a1%2C1%2C0%2C0%2C0-1-1h0a1%2C1%2C0%2C0%2C0-1%2C1V2H5V1A1%2C1%2C0%2C0%2C0%2C4%2C0H4A1%2C1%2C0%2C0%2C0%2C3%2C1V2H2A2%2C2%2C0%2C0%2C0%2C0%2C4V15a2%2C2%2C0%2C0%2C0%2C2%2C2H14a2%2C2%2C0%2C0%2C0%2C2-2V4A2%2C2%2C0%2C0%2C0%2C14%2C2Zm0%2C13H2V7H14v8Zm-2-2H8V9h4v4Z%22%20style%3D%22fill%3A%20%23007cb9%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}

.textbox-with-a-button>div>*.icon-button {
  min-width: 0;
  height: 34px;
  border-radius: 27px;
  padding: 0;
  padding-left: 15px;
}

@media (min-width: 544px) {
  .textbox-with-a-button>div>*.icon-button {
    height: 40px;
    border-radius: 20px;
    padding-left: 18px;
  }
}

.textbox-with-a-button>div>*.icon-button:after {
  background: none;
  border-radius: 0;
}

.textbox-with-a-button>div>*.icon-button.search {
  padding-right: 30px;
}

@media (min-width: 544px) {
  .textbox-with-a-button>div>*.icon-button.search {
    padding-right: 36px;
  }
}

.textbox-with-a-button>div>*.icon-button.search:after {
  background-image: url("../images/icon-search.svg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 16px;
  height: 16px;
  right: 9px;
}

@media (min-width: 544px) {
  .textbox-with-a-button>div>*.icon-button.search:after {
    width: 18px;
    height: 18px;
    right: 13px;
  }
}

.textbox-with-a-button>div>*.icon-button.close-icon-button {
  padding-right: 40px;
}

@media (min-width: 544px) {
  .textbox-with-a-button>div>*.icon-button.close-icon-button {
    padding-right: 43px;
  }
}

.textbox-with-a-button>div>*.icon-button.close-icon-button:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3EIconCrossMediumWhite_3fa8f161-9128-427a-af50-94357cdc6aee%3C%2Ftitle%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3Anone%22%2F%3E%3Cpath%20d%3D%22M11.41%2C10l4.95-4.95a1%2C1%2C0%2C0%2C0-1.41-1.41L10%2C8.59%2C5.05%2C3.64A1%2C1%2C0%2C0%2C0%2C3.64%2C5.05L8.59%2C10%2C3.64%2C14.95a1%2C1%2C0%2C0%2C0%2C1.41%2C1.41L10%2C11.41l4.95%2C4.95a1%2C1%2C0%2C0%2C0%2C1.41-1.41Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  width: 20px;
  height: 20px;
  right: 10px;
}

.textbox-with-a-button>div>*.icon-button.circular {
  width: 34px;
}

@media (min-width: 544px) {
  .textbox-with-a-button>div>*.icon-button.circular {
    width: 40px;
  }
}

.textbox-with-a-button>div>*.icon-button.circular:before {
  height: 110%;
}

.textbox-with-a-button>div>*.icon-button.circular:after {
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.textbox-with-a-button>div>*.icon-button.circular.search-2:after {
  background-image: url("../images/icon-search.svg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 16px;
  height: 16px;
}

@media (min-width: 544px) {
  .textbox-with-a-button>div>*.icon-button.circular.search-2:after {
    width: 18px;
    height: 18px;
  }
}

.text-size-button {
  font-family: "bliss-bold",Arial,sans-serif;
  color: #00304B;
  vertical-align: text-top;
  background: #fff;
  position: relative;
  border: 2px solid #ccc;
  margin: 1px;
  z-index: 0;
  box-sizing: content-box;
  padding: 0;
  height: 40px;
  width: 60px;
  font-size: 16px;
  border-radius: 40px;
  transition: box-shadow 200ms;
}

@media (min-width: 544px) {
  .text-size-button {
    height: 46px;
    width: 60px;
    font-size: 18px;
    border-radius: 46px;
  }
}

.text-size-button:hover {
  background-color: #f0f0f0;
  margin: 0;
  border: 3px solid #0678B3;
  z-index: 1;
}

.text-size-button:active {
  outline: 0;
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05);
  background-color: #f0f0f0;
  border: 2px solid #ccc;
  margin: 1px;
}

.text-size-button:active:hover {
  outline: 0;
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05);
  background-color: #f0f0f0;
  margin: 0;
  border: 3px solid #0678B3;
  z-index: 1;
}

.text-size-button:focus {
  outline: 0;
}

.text-size-button-group {
  white-space: nowrap;
  display: inline-block;
}

.text-size-button-group:after {
  display: block;
  content: "Text size";
  text-align: center;
  padding-top: 4px;
  line-height: 1;
}

@media (min-width: 544px) {
  .text-size-button-group:after {
    padding-top: 8px;
  }
}

.text-size-button-group>.text-size-button:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.text-size-button-group>.text-size-button:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.text-size-button-group>.text-size-button:not(:first-child) {
  margin-left: -3px;
}

.text-size-button-group>.text-size-button:not(:first-child):hover {
  margin-left: -4px;
}

.text-size-button-group>.text-size-button:first-child {
  text-align: right;
}

.text-size-button-group>.text-size-button:not(:first-child):not(:last-child) {
  text-align: center;
}

.text-size-button-group>.text-size-button:last-child {
  text-align: left;
}

.decrease-font-size-minus-icon {
  margin-left: 3px;
  position: relative;
  display: inline-block;
  width: 8px;
  height: 20px;
}

.decrease-font-size-minus-icon:after {
  display: inline-block;
  width: 8px;
  height: 2px;
  border-radius: 2px;
  background-color: #0678B3;
  position: absolute;
  top: 13px;
  left: 0;
  content: ' ';
}

.increase-font-size-plus-icon {
  margin-left: 3px;
  position: relative;
  display: inline-block;
  width: 12px;
  height: 20px;
}

.increase-font-size-plus-icon:before,
.increase-font-size-plus-icon:after {
  content: '';
  display: inline-block;
  border-radius: 2px;
  background-color: #0678B3;
  position: absolute;
}

.increase-font-size-plus-icon:after {
  top: 11px;
  left: 0;
  width: 12px;
  height: 2px;
}

.increase-font-size-plus-icon:before {
  top: 6px;
  left: 5px;
  width: 2px;
  height: 12px;
}

.btn-icon-group::after {
  content: "";
  display: table;
  clear: both;
}

.btn-icon-group .btn-group-title {
  display: block;
}

.btn-icon-group .btn,
.btn-icon-group a.ms-rteElement-btn-primary,
.btn-icon-group a.ms-rteElement-btn-secondary,
.btn-icon-group .carousel-generic .caption-button,
.carousel-generic .btn-icon-group .caption-button {
  color: #0678B3;
  background: #fff;
  border: 2px solid #ccc;
  min-width: inherit;
  float: left;
  padding: 0 15px;
}

.btn-icon-group .btn:before,
.btn-icon-group a.ms-rteElement-btn-primary:before,
.btn-icon-group a.ms-rteElement-btn-secondary:before,
.btn-icon-group .carousel-generic .caption-button:before,
.carousel-generic .btn-icon-group .caption-button:before {
  display: none;
}

.btn-icon-group .btn:hover,
.btn-icon-group a.ms-rteElement-btn-primary:hover,
.btn-icon-group a.ms-rteElement-btn-secondary:hover,
.btn-icon-group .carousel-generic .caption-button:hover,
.carousel-generic .btn-icon-group .caption-button:hover,
.btn-icon-group .btn:focus,
.btn-icon-group a.ms-rteElement-btn-primary:focus,
.btn-icon-group a.ms-rteElement-btn-secondary:focus,
.btn-icon-group .carousel-generic .caption-button:focus,
.carousel-generic .btn-icon-group .caption-button:focus {
  border: 2px solid #0678B3;
  box-shadow: 0 1px 16px 0 transparent,0 0 0 2px transparent,0 0 0 3px #007DBA;
  z-index: 2;
}

.btn-icon-group .btn:active,
.btn-icon-group a.ms-rteElement-btn-primary:active,
.btn-icon-group a.ms-rteElement-btn-secondary:active,
.btn-icon-group .carousel-generic .caption-button:active,
.carousel-generic .btn-icon-group .caption-button:active,
.btn-icon-group .btn:active:hover,
.btn-icon-group a.ms-rteElement-btn-primary:active:hover,
.btn-icon-group a.ms-rteElement-btn-secondary:active:hover,
.btn-icon-group .carousel-generic .caption-button:active:hover,
.carousel-generic .btn-icon-group .caption-button:active:hover {
  background: #fff;
  border: 2px solid #0678B3;
}

.btn-icon-group .btn.active,
.btn-icon-group a.active.ms-rteElement-btn-primary,
.btn-icon-group a.active.ms-rteElement-btn-secondary,
.btn-icon-group .carousel-generic .active.caption-button,
.carousel-generic .btn-icon-group .active.caption-button {
  color: #fff;
  background: #0678B3;
  border: 2px solid #0678B3;
}

.btn-icon-group .btn.active:hover,
.btn-icon-group a.active.ms-rteElement-btn-primary:hover,
.btn-icon-group a.active.ms-rteElement-btn-secondary:hover,
.btn-icon-group .carousel-generic .active.caption-button:hover,
.carousel-generic .btn-icon-group .active.caption-button:hover {
  box-shadow: none;
}

.btn-icon-group .btn.active:active:hover,
.btn-icon-group a.active.ms-rteElement-btn-primary:active:hover,
.btn-icon-group a.active.ms-rteElement-btn-secondary:active:hover,
.btn-icon-group .carousel-generic .active.caption-button:active:hover,
.carousel-generic .btn-icon-group .active.caption-button:active:hover {
  background: #0678B3;
  border: 2px solid #0678B3;
}

.btn-icon-group.views .btn-group-title {
  margin: 10px;
  float: left;
}

.btn-icon-group.views .btn,
.btn-icon-group.views a.ms-rteElement-btn-primary,
.btn-icon-group.views a.ms-rteElement-btn-secondary,
.btn-icon-group.views .carousel-generic .caption-button,
.carousel-generic .btn-icon-group.views .caption-button {
  border-radius: 0;
}

.btn-icon-group.views .btn:first-of-type,
.btn-icon-group.views a.ms-rteElement-btn-primary:first-of-type,
.btn-icon-group.views a.ms-rteElement-btn-secondary:first-of-type,
.btn-icon-group.views .carousel-generic .caption-button:first-of-type,
.carousel-generic .btn-icon-group.views .caption-button:first-of-type {
  border-radius: 1.5rem 0 0 1.5rem;
  padding-left: 18px;
}

.btn-icon-group.views .btn:nth-of-type(2),
.btn-icon-group.views a.ms-rteElement-btn-primary:nth-of-type(2),
.btn-icon-group.views a.ms-rteElement-btn-secondary:nth-of-type(2),
.btn-icon-group.views .carousel-generic .caption-button:nth-of-type(2),
.carousel-generic .btn-icon-group.views .caption-button:nth-of-type(2) {
  margin: 0 -2px;
}

.btn-icon-group.views .btn:last-of-type,
.btn-icon-group.views a.ms-rteElement-btn-primary:last-of-type,
.btn-icon-group.views a.ms-rteElement-btn-secondary:last-of-type,
.btn-icon-group.views .carousel-generic .caption-button:last-of-type,
.carousel-generic .btn-icon-group.views .caption-button:last-of-type {
  border-radius: 0 1.5rem 1.5rem 0;
  padding-right: 18px;
}

#StartButton {
  padding-top: 5px;
}

.thick.btn-primary#StartButton,
a.thick#StartButton.ms-rteElement-btn-primary,
.carousel-generic .thick#StartButton.caption-button,
.thick.btn-primary#StartButton:hover,
a.thick#StartButton.ms-rteElement-btn-primary:hover,
.carousel-generic .thick#StartButton.caption-button:hover {
  border: 1px solid #007DBA;
  color: #fff !important;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: none !important;
}

a.ms-rteElement-btn-primary,
a.ms-rteElement-btn-primary:visited {
  color: #fff !important;
}

a.ms-rteElement-btn-secondary:visited {
  color: #007cba !important;
}

a.ms-rteElement-btn-primary {
  color: #fff !important;
}

a.ms-rteElement-btn-secondary {
  color: #007cba !important;
}

.btn-secondary.btn.drag,
a.btn-secondary.drag.ms-rteElement-btn-primary,
a.drag.ms-rteElement-btn-secondary,
.carousel-generic .btn-secondary.drag.caption-button,
a.ms-rteElement-btn-primary.btn-secondary.drag,
a.ms-rteElement-btn-primary.drag.ms-rteElement-btn-secondary,
a.ms-rteElement-btn-secondary.drag {
  background-color: transparent;
}

.file-wrap>span>span.close {
  height: 2rem !important;
  width: 2rem !important;
}

#apply-filter {
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: calc(100% - 15px);
}

#apply-filter-bottom {
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 66%;
}

#show-me-in-or-near-show-filters-button {
  box-shadow: none;
  height: 4px;
}

.my-location-search-box {
  width: 100%;
}

.social {
  display: inline-block;
  color: #fff;
  background-color: #007DBA;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media (min-width: 544px) {
  .social {
    width: 36px;
    height: 36px;
  }
}

.social.large {
  width: 48px;
  height: 48px;
  background-size: cover;
}

.social.large:hover {
  background-size: cover;
}

.social__email {
  background-image: url(../images/icon-email.svg);
}

.social__facebook {
  background-image: url(../images/icon-facebook.svg);
  background-color: #3b5b9a;
}

.social__facebook:hover {
  background-color: #37548f;
}

.social__twitter {
  background-image: url(../images/icon-twitter.svg);
  background-color: #55acee;
}

.social__twitter:hover {
  background-color: #47a5ed;
}

.social__google {
  background-image: url(../images/icon-google.svg);
  background-color: #dc5040;
}

.social__google:hover {
  background-color: #da4433;
}

.social__youtube {
  background-image: url(../images/icon-youtube.svg);
  background-color: #cd201f;
}

.social__youtube:hover {
  background-color: #c01e1d;
}

.social__linkedin {
  background-image: url(../images/icon-linkedin.svg);
  background-color: #0077b5, 3%;
}

.social__linkedin:hover {
  background-color: #006da6;
}

.social__slideshare {
  background-image: url(../images/icon-slideshare.svg);
  background-color: #0077b5;
}

.social__slideshare:hover {
  background-color: #006da6;
}

.social__soundcloud {
  background-image: url(../images/icon-soundcloud.svg);
  background-color: #ff5e01;
}

.social__soundcloud:hover {
  background-color: #f15800;
}

.social__disqus {
  background-image: url(../images/icon-disqus.svg);
  background-color: #2e9fff;
}

.social__disqus:hover {
  background-color: #1f98ff;
}

.social__itunes {
  background: url(../images/icon-itunes.svg) center center/contain no-repeat,linear-gradient(#ef4cb8, #c743fa) center center/contain no-repeat;
}

.social__itunes:hover {
  background: url(../images/icon-itunes.svg) center center/contain no-repeat,linear-gradient(#ee3eb2 center center/contain no-repeat, #c334fa) center center/contain no-repeat;
}

.social__instagram {
  background: url(../images/icon-instagram.svg) center center/contain no-repeat,radial-gradient(circle at 33% 100%, #fed373 4%, #f15245 30%, #d92e7f 62%, #9b36b7 85%, #515ecf) center center/contain no-repeat;
}

.social__instagram:hover {
  background: url(../images/icon-instagram.svg) center center/contain no-repeat,radial-gradient(circle at 33% 100%, #fece64 4%, #f04537 30%, #d22677 62%, #9133ab 85%, #4553cc) center center/contain no-repeat;
}

.checkbox-wrapper,
.radio-wrapper {
  display: block;
}

.checkbox-wrapper input[type="checkbox"],
.checkbox-wrapper input[type="radio"],
.radio-wrapper input[type="checkbox"],
.radio-wrapper input[type="radio"] {
  position: absolute;
  left: 0;
  opacity: 0;
}

.checkbox-wrapper input[type="checkbox"]:active+span,
.checkbox-wrapper input[type="checkbox"]:active+label,
.checkbox-wrapper input[type="checkbox"]:focus+span,
.checkbox-wrapper input[type="checkbox"]:focus+label,
.checkbox-wrapper input[type="checkbox"]:active:focus+span,
.checkbox-wrapper input[type="checkbox"]:active:focus+label,
.checkbox-wrapper input[type="radio"]:active+span,
.checkbox-wrapper input[type="radio"]:active+label,
.checkbox-wrapper input[type="radio"]:focus+span,
.checkbox-wrapper input[type="radio"]:focus+label,
.checkbox-wrapper input[type="radio"]:active:focus+span,
.checkbox-wrapper input[type="radio"]:active:focus+label,
.radio-wrapper input[type="checkbox"]:active+span,
.radio-wrapper input[type="checkbox"]:active+label,
.radio-wrapper input[type="checkbox"]:focus+span,
.radio-wrapper input[type="checkbox"]:focus+label,
.radio-wrapper input[type="checkbox"]:active:focus+span,
.radio-wrapper input[type="checkbox"]:active:focus+label,
.radio-wrapper input[type="radio"]:active+span,
.radio-wrapper input[type="radio"]:active+label,
.radio-wrapper input[type="radio"]:focus+span,
.radio-wrapper input[type="radio"]:focus+label,
.radio-wrapper input[type="radio"]:active:focus+span,
.radio-wrapper input[type="radio"]:active:focus+label {
  outline: 0;
}

.checkbox-wrapper input[type="checkbox"]:active+span:after,
.checkbox-wrapper input[type="checkbox"]:active+label:after,
.checkbox-wrapper input[type="checkbox"]:focus+span:after,
.checkbox-wrapper input[type="checkbox"]:focus+label:after,
.checkbox-wrapper input[type="checkbox"]:active:focus+span:after,
.checkbox-wrapper input[type="checkbox"]:active:focus+label:after,
.checkbox-wrapper input[type="radio"]:active+span:after,
.checkbox-wrapper input[type="radio"]:active+label:after,
.checkbox-wrapper input[type="radio"]:focus+span:after,
.checkbox-wrapper input[type="radio"]:focus+label:after,
.checkbox-wrapper input[type="radio"]:active:focus+span:after,
.checkbox-wrapper input[type="radio"]:active:focus+label:after,
.radio-wrapper input[type="checkbox"]:active+span:after,
.radio-wrapper input[type="checkbox"]:active+label:after,
.radio-wrapper input[type="checkbox"]:focus+span:after,
.radio-wrapper input[type="checkbox"]:focus+label:after,
.radio-wrapper input[type="checkbox"]:active:focus+span:after,
.radio-wrapper input[type="checkbox"]:active:focus+label:after,
.radio-wrapper input[type="radio"]:active+span:after,
.radio-wrapper input[type="radio"]:active+label:after,
.radio-wrapper input[type="radio"]:focus+span:after,
.radio-wrapper input[type="radio"]:focus+label:after,
.radio-wrapper input[type="radio"]:active:focus+span:after,
.radio-wrapper input[type="radio"]:active:focus+label:after {
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05),0 0 0 2px #017cb9;
  border: 2px solid #017cb9;
}

.checkbox-wrapper input[type="checkbox"].invalid+span:after,
.checkbox-wrapper input[type="checkbox"].invalid+label:after,
.checkbox-wrapper input[type="radio"].invalid+span:after,
.checkbox-wrapper input[type="radio"].invalid+label:after,
.radio-wrapper input[type="checkbox"].invalid+span:after,
.radio-wrapper input[type="checkbox"].invalid+label:after,
.radio-wrapper input[type="radio"].invalid+span:after,
.radio-wrapper input[type="radio"].invalid+label:after {
  border: 2px solid #bd1010;
}

.checkbox-wrapper input[type="checkbox"].invalid:active+span:after,
.checkbox-wrapper input[type="checkbox"].invalid:active+label:after,
.checkbox-wrapper input[type="checkbox"].invalid:focus+span:after,
.checkbox-wrapper input[type="checkbox"].invalid:focus+label:after,
.checkbox-wrapper input[type="checkbox"].invalid:active:focus+span:after,
.checkbox-wrapper input[type="checkbox"].invalid:active:focus+label:after,
.checkbox-wrapper input[type="radio"].invalid:active+span:after,
.checkbox-wrapper input[type="radio"].invalid:active+label:after,
.checkbox-wrapper input[type="radio"].invalid:focus+span:after,
.checkbox-wrapper input[type="radio"].invalid:focus+label:after,
.checkbox-wrapper input[type="radio"].invalid:active:focus+span:after,
.checkbox-wrapper input[type="radio"].invalid:active:focus+label:after,
.radio-wrapper input[type="checkbox"].invalid:active+span:after,
.radio-wrapper input[type="checkbox"].invalid:active+label:after,
.radio-wrapper input[type="checkbox"].invalid:focus+span:after,
.radio-wrapper input[type="checkbox"].invalid:focus+label:after,
.radio-wrapper input[type="checkbox"].invalid:active:focus+span:after,
.radio-wrapper input[type="checkbox"].invalid:active:focus+label:after,
.radio-wrapper input[type="radio"].invalid:active+span:after,
.radio-wrapper input[type="radio"].invalid:active+label:after,
.radio-wrapper input[type="radio"].invalid:focus+span:after,
.radio-wrapper input[type="radio"].invalid:focus+label:after,
.radio-wrapper input[type="radio"].invalid:active:focus+span:after,
.radio-wrapper input[type="radio"].invalid:active:focus+label:after {
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05),0 0 0 2px #bd1010;
  border: 2px solid #bd1010;
}

.checkbox-wrapper input[type="checkbox"]:checked+span,
.checkbox-wrapper input[type="checkbox"]:checked+label,
.checkbox-wrapper input[type="radio"]:checked+span,
.checkbox-wrapper input[type="radio"]:checked+label,
.radio-wrapper input[type="checkbox"]:checked+span,
.radio-wrapper input[type="checkbox"]:checked+label,
.radio-wrapper input[type="radio"]:checked+span,
.radio-wrapper input[type="radio"]:checked+label {
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.checkbox-wrapper input[type="checkbox"]:checked+span:after,
.checkbox-wrapper input[type="checkbox"]:checked+label:after,
.checkbox-wrapper input[type="radio"]:checked+span:after,
.checkbox-wrapper input[type="radio"]:checked+label:after,
.radio-wrapper input[type="checkbox"]:checked+span:after,
.radio-wrapper input[type="checkbox"]:checked+label:after,
.radio-wrapper input[type="radio"]:checked+span:after,
.radio-wrapper input[type="radio"]:checked+label:after {
  background-size: cover;
}

.checkbox-wrapper span,
.checkbox-wrapper label,
.radio-wrapper span,
.radio-wrapper label {
  display: block;
  position: relative;
  white-space: normal;
  line-height: normal;
  font-size: 1.125rem;
}

.checkbox-wrapper span:after,
.checkbox-wrapper label:after,
.radio-wrapper span:after,
.radio-wrapper label:after {
  content: '';
  position: absolute;
  left: 0;
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05);
  border: 2px solid #ccc;
}

.checkbox-wrapper .sr-only,
.radio-wrapper .sr-only {
  opacity: 0;
}

.checkbox-wrapper {
  margin-bottom: 0;
}

.checkbox-wrapper input[type="checkbox"]:checked+span:after,
.checkbox-wrapper input[type="checkbox"]:checked+label:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-2%7Bfill%3Anone%3B%7D.cls-2%7Bstroke%3A%2300304b%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.5px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EFormCheck_428e2d5e-2efe-473e-8cb8-a159cac615ce%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2224%22%20height%3D%2224%22%2F%3E%3Cpolyline%20class%3D%22cls-2%22%20points%3D%2219%207.12%209%2017.12%205%2013.12%22%2F%3E%3C%2Fsvg%3E");
}

.checkbox-wrapper span,
.checkbox-wrapper label {
  padding: 0 0 0 35px;
}

.checkbox-wrapper span:after,
.checkbox-wrapper label:after {
  width: 26px;
  height: 26px;
  background: #fff;
  top: -5px;
}

@media (min-width: 544px) {
  .checkbox-wrapper span:after,
  .checkbox-wrapper label:after {
    top: -3px;
  }
}

.subpanel.form input[type="checkbox"] {
  position: absolute;
  left: 0;
  opacity: 0;
}

.radio-wrapper input[type="radio"]:checked+span:after,
.radio-wrapper input[type="radio"]:checked+label:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%224.9%22%20style%3D%22fill%3A%20%2300304b%22%2F%3E%3C%2Fsvg%3E");
}

.radio-wrapper span,
.radio-wrapper label {
  padding-left: 33px;
}

.radio-wrapper span:not(:last-of-type),
.radio-wrapper label:not(:last-of-type) {
  margin-bottom: 21.75px;
}

.radio-wrapper span:after,
.radio-wrapper label:after {
  width: 22px;
  height: 22px;
  margin: 0 11px 0 0;
  background: #fff;
  border-radius: 50%;
  top: -3px;
}

@media (min-width: 544px) {
  .radio-wrapper span:after,
  .radio-wrapper label:after {
    top: -1px;
  }
}

.form .checkbox-wrapper {
  margin-top: 10px;
  margin-bottom: 20px;
}

.flex-wrapper {
  display: block;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.stack-wrapper {
  display: block;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.form-field--label {
  display: block;
  font-size: 1.125rem;
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.form-field--label>.hint {
  color: #707070;
  font-size: 1rem;
  font-family: "Ubuntu",sans-serif;
  font-weight: 300;
}

.sup {
  display: inline-block;
}

.form-field--hint {
  color: #707070;
  display: block;
  font-size: 1rem;
  margin: 0;
}

.form-field--hint.invalid {
  color: #bd1010;
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.form-field--hint.valid {
  color: #4e7123;
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

input[type="text"],
input[type="email"],
input[type="search"],
input[type="tel"],
input[type="password"],
input[type="number"],
input[type="url"],
input[type="date"],
.dropdown-toggle,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 2px solid #ccc;
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05);
  margin: 0;
  width: 100%;
  line-height: 1;
  font-size: 1.125rem;
  outline: 0;
  position: relative;
  height: 44px;
  padding: 0 11px;
}

@media (min-width: 544px) {
  input[type="text"],
  input[type="email"],
  input[type="search"],
  input[type="tel"],
  input[type="password"],
  input[type="number"],
  input[type="url"],
  input[type="date"],
  .dropdown-toggle,
  textarea {
    height: 50px;
    padding: 0 18px;
  }
}

input[type="text"]:active,
input[type="text"]:focus,
input[type="text"].focus,
input[type="text"]:active:focus,
input[type="email"]:active,
input[type="email"]:focus,
input[type="email"].focus,
input[type="email"]:active:focus,
input[type="search"]:active,
input[type="search"]:focus,
input[type="search"].focus,
input[type="search"]:active:focus,
input[type="tel"]:active,
input[type="tel"]:focus,
input[type="tel"].focus,
input[type="tel"]:active:focus,
input[type="password"]:active,
input[type="password"]:focus,
input[type="password"].focus,
input[type="password"]:active:focus,
input[type="number"]:active,
input[type="number"]:focus,
input[type="number"].focus,
input[type="number"]:active:focus,
input[type="url"]:active,
input[type="url"]:focus,
input[type="url"].focus,
input[type="url"]:active:focus,
input[type="date"]:active,
input[type="date"]:focus,
input[type="date"].focus,
input[type="date"]:active:focus,
.dropdown-toggle:active,
.dropdown-toggle:focus,
.dropdown-toggle.focus,
.dropdown-toggle:active:focus,
textarea:active,
textarea:focus,
textarea.focus,
textarea:active:focus {
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05),0px 0px 0px 1px #017cb9;
  border: 2px solid #017cb9;
}

input[type="text"]:active.invalid,
input[type="text"]:focus.invalid,
input[type="text"].focus.invalid,
input[type="text"]:active:focus.invalid,
input[type="email"]:active.invalid,
input[type="email"]:focus.invalid,
input[type="email"].focus.invalid,
input[type="email"]:active:focus.invalid,
input[type="search"]:active.invalid,
input[type="search"]:focus.invalid,
input[type="search"].focus.invalid,
input[type="search"]:active:focus.invalid,
input[type="tel"]:active.invalid,
input[type="tel"]:focus.invalid,
input[type="tel"].focus.invalid,
input[type="tel"]:active:focus.invalid,
input[type="password"]:active.invalid,
input[type="password"]:focus.invalid,
input[type="password"].focus.invalid,
input[type="password"]:active:focus.invalid,
input[type="number"]:active.invalid,
input[type="number"]:focus.invalid,
input[type="number"].focus.invalid,
input[type="number"]:active:focus.invalid,
input[type="url"]:active.invalid,
input[type="url"]:focus.invalid,
input[type="url"].focus.invalid,
input[type="url"]:active:focus.invalid,
input[type="date"]:active.invalid,
input[type="date"]:focus.invalid,
input[type="date"].focus.invalid,
input[type="date"]:active:focus.invalid,
.dropdown-toggle:active.invalid,
.dropdown-toggle:focus.invalid,
.dropdown-toggle.focus.invalid,
.dropdown-toggle:active:focus.invalid,
textarea:active.invalid,
textarea:focus.invalid,
textarea.focus.invalid,
textarea:active:focus.invalid {
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05),0px 0px 0px 1px #bd1010;
  border: 2px solid #bd1010;
}

input[type="text"]:active.valid,
input[type="text"]:focus.valid,
input[type="text"].focus.valid,
input[type="text"]:active:focus.valid,
input[type="email"]:active.valid,
input[type="email"]:focus.valid,
input[type="email"].focus.valid,
input[type="email"]:active:focus.valid,
input[type="search"]:active.valid,
input[type="search"]:focus.valid,
input[type="search"].focus.valid,
input[type="search"]:active:focus.valid,
input[type="tel"]:active.valid,
input[type="tel"]:focus.valid,
input[type="tel"].focus.valid,
input[type="tel"]:active:focus.valid,
input[type="password"]:active.valid,
input[type="password"]:focus.valid,
input[type="password"].focus.valid,
input[type="password"]:active:focus.valid,
input[type="number"]:active.valid,
input[type="number"]:focus.valid,
input[type="number"].focus.valid,
input[type="number"]:active:focus.valid,
input[type="url"]:active.valid,
input[type="url"]:focus.valid,
input[type="url"].focus.valid,
input[type="url"]:active:focus.valid,
input[type="date"]:active.valid,
input[type="date"]:focus.valid,
input[type="date"].focus.valid,
input[type="date"]:active:focus.valid,
.dropdown-toggle:active.valid,
.dropdown-toggle:focus.valid,
.dropdown-toggle.focus.valid,
.dropdown-toggle:active:focus.valid,
textarea:active.valid,
textarea:focus.valid,
textarea.focus.valid,
textarea:active:focus.valid {
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05),0px 0px 0px 1px #4e7123;
  border: 2px solid #4e7123;
}

input[type="text"]:disabled,
input[type="email"]:disabled,
input[type="search"]:disabled,
input[type="tel"]:disabled,
input[type="password"]:disabled,
input[type="number"]:disabled,
input[type="url"]:disabled,
input[type="date"]:disabled,
.dropdown-toggle:disabled,
textarea:disabled {
  background-color: #f0f0f0;
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05) !important;
  border: 2px solid #ccc !important;
}

input[type="text"].invalid,
input[type="email"].invalid,
input[type="search"].invalid,
input[type="tel"].invalid,
input[type="password"].invalid,
input[type="number"].invalid,
input[type="url"].invalid,
input[type="date"].invalid,
.dropdown-toggle.invalid,
textarea.invalid {
  border: 2px solid #bd1010;
}

input[type="text"].valid,
input[type="email"].valid,
input[type="search"].valid,
input[type="tel"].valid,
input[type="password"].valid,
input[type="number"].valid,
input[type="url"].valid,
input[type="date"].valid,
.dropdown-toggle.valid,
textarea.valid {
  border-top: 2px solid #4e7123;
}

input[type="text"].autocomplete,
input[type="email"].autocomplete,
input[type="search"].autocomplete,
input[type="tel"].autocomplete,
input[type="password"].autocomplete,
input[type="number"].autocomplete,
input[type="url"].autocomplete,
input[type="date"].autocomplete,
.dropdown-toggle.autocomplete,
textarea.autocomplete {
  position: relative;
  z-index: 1001;
}

@media (min-width: 544px) {
  .phone_number {
    width: 50% !important;
  }
}

.field_size {
  width: 25% !important;
}

.field_postcode {
  height: 44px !important;
}

@media (min-width: 544px) {
  .field_postcode {
    width: 25% !important;
    height: 50px !important;
  }
}

.field_date {
  width: 25% !important;
}

input[type=date]::-webkit-inner-spin-button {
  margin-top: 10px;
}

textarea {
  height: inherit;
  padding: 10px;
}

.spinner-buttons {
  display: inline-block;
  width: 18px;
  height: 36px;
  position: relative;
  margin: 0 4px;
}

.spinner-buttons .increase {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  background: none;
  width: 18px;
  height: 18px;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4NCiAgICAgIDxyZWN0IHg9IjQiIHk9IjYiIHdpZHRoPSIxMCIgaGVpZ2h0PSI3IiBzdHlsZT0iZmlsbDogbm9uZSIvPg0KICAgIDwvY2xpcFBhdGg+DQogIDwvZGVmcz4NCiAgPHRpdGxlPlVudGl0bGVkLTI8L3RpdGxlPg0KICA8cGF0aCBkPSJNOSwwSDlhOSw5LDAsMCwxLDksOXY5YTAsMCwwLDAsMSwwLDBIMGEwLDAsMCwwLDEsMCwwVjlBOSw5LDAsMCwxLDksMFoiIHN0eWxlPSJmaWxsOiAjZThlOGU4Ii8+DQogIDxnIGlkPSJJY29uX0NoZXZyb25fVGlueV9CbHVlIiBkYXRhLW5hbWU9Ikljb24gQ2hldnJvbiBUaW55IEJsdWUiPg0KICAgIDxnIHN0eWxlPSJjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoKSI+DQogICAgICA8ZyBzdHlsZT0iY2xpcC1wYXRoOiB1cmwoI2NsaXAtcGF0aCkiPg0KICAgICAgICA8cG9seWxpbmUgcG9pbnRzPSI1IDEyIDkgOCAxMyAxMiIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDM3Y2I5O3N0cm9rZS1taXRlcmxpbWl0OiAxMDtzdHJva2Utd2lkdGg6IDJweCIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+");
}

.spinner-buttons .increase:hover,
.spinner-buttons .increase:focus {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20x%3D%224%22%20y%3D%226%22%20width%3D%2210%22%20height%3D%227%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Ctitle%3EUntitled-1%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C0H18a0%2C0%2C0%2C0%2C1%2C0%2C0V9a9%2C9%2C0%2C0%2C1-9%2C9H9A9%2C9%2C0%2C0%2C1%2C0%2C9V0A0%2C0%2C0%2C0%2C1%2C0%2C0Z%22%20transform%3D%22translate%2818%2018%29%20rotate%28180%29%22%20style%3D%22fill%3A%23d8d9d8%22%2F%3E%3Cg%20id%3D%22Icon_Chevron_Tiny_Blue%22%20data-name%3D%22Icon%20Chevron%20Tiny%20Blue%22%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23clip-path%29%22%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23clip-path%29%22%3E%3Cpolyline%20points%3D%225%2012%209%208%2013%2012%22%20style%3D%22fill%3Anone%3Bstroke%3A%23037cb9%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.spinner-buttons .increase:active {
  background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4NCiAgICAgIDxyZWN0IHg9IjQiIHk9IjYiIHdpZHRoPSIxMCIgaGVpZ2h0PSI3IiBzdHlsZT0iZmlsbDogbm9uZSIvPg0KICAgIDwvY2xpcFBhdGg+DQogIDwvZGVmcz4NCiAgPHRpdGxlPlVudGl0bGVkLTM8L3RpdGxlPg0KICA8cGF0aCBkPSJNMCwwSDE4YTAsMCwwLDAsMSwwLDBWOWE5LDksMCwwLDEtOSw5SDlBOSw5LDAsMCwxLDAsOVYwQTAsMCwwLDAsMSwwLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOCAxOCkgcm90YXRlKDE4MCkiIHN0eWxlPSJmaWxsOiAjMDk3ZGJhIi8+DQogIDxnIGlkPSJJY29uX0NoZXZyb25fVGlueV9XaGl0ZSIgZGF0YS1uYW1lPSJJY29uIENoZXZyb24gVGlueSBXaGl0ZSI+DQogICAgPGcgc3R5bGU9ImNsaXAtcGF0aDogdXJsKCNjbGlwLXBhdGgpIj4NCiAgICAgIDxnIHN0eWxlPSJjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoKSI+DQogICAgICAgIDxwb2x5bGluZSBwb2ludHM9IjUgMTEuODUgOSA3Ljg1IDEzIDExLjg1IiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICNmZmY7c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO3N0cm9rZS1saW5lam9pbjogcm91bmQ7c3Ryb2tlLXdpZHRoOiAycHgiLz4NCiAgICAgIDwvZz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg==");
}

.spinner-buttons .decrease {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  background: none;
  width: 18px;
  height: 18px;
  position: absolute;
  display: block;
  top: 18px;
  left: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%20transform%3D%22translate%280%200%29%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%2210%22%20height%3D%227%22%20style%3D%22fill%3A%20none%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Ctitle%3EUntitled-2%3C%2Ftitle%3E%0D%0A%20%20%3Cpath%20d%3D%22M9%2C0H9a9%2C9%2C0%2C0%2C1%2C9%2C9v9a0%2C0%2C0%2C0%2C1%2C0%2C0H0a0%2C0%2C0%2C0%2C1%2C0%2C0V9A9%2C9%2C0%2C0%2C1%2C9%2C0Z%22%20transform%3D%22translate%2818%2018%29%20rotate%28180%29%22%20style%3D%22fill%3A%20%23e7e7e7%22%2F%3E%0D%0A%20%20%3Cg%20id%3D%22Icon_Chevron_Tiny_Blue%22%20data-name%3D%22Icon%20Chevron%20Tiny%20Blue%22%3E%0D%0A%20%20%20%20%3Cg%20style%3D%22clip-path%3A%20url%28%23clip-path%29%22%3E%0D%0A%20%20%20%20%20%20%3Cg%20style%3D%22clip-path%3A%20url%28%23clip-path%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpolyline%20points%3D%2213%206%209%2010%205%206%22%20style%3D%22fill%3A%20none%3Bstroke%3A%20%23007cb9%3Bstroke-miterlimit%3A%2010%3Bstroke-width%3A%202px%22%2F%3E%0D%0A%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
}

.spinner-buttons .decrease:hover,
.spinner-buttons .decrease:focus {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%2210%22%20height%3D%227%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Ctitle%3EUntitled-1%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C0H18a0%2C0%2C0%2C0%2C1%2C0%2C0V9a9%2C9%2C0%2C0%2C1-9%2C9H9A9%2C9%2C0%2C0%2C1%2C0%2C9V0A0%2C0%2C0%2C0%2C1%2C0%2C0Z%22%20style%3D%22fill%3A%23d8d9d8%22%2F%3E%3Cg%20id%3D%22Icon_Chevron_Tiny_Blue%22%20data-name%3D%22Icon%20Chevron%20Tiny%20Blue%22%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23clip-path%29%22%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23clip-path%29%22%3E%3Cpolyline%20points%3D%2213%206%209%2010%205%206%22%20style%3D%22fill%3Anone%3Bstroke%3A%23037cb9%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.spinner-buttons .decrease:active {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%2210%22%20height%3D%227%22%20style%3D%22fill%3A%20none%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Ctitle%3EUntitled-4%3C%2Ftitle%3E%0D%0A%20%20%3Cpath%20d%3D%22M0%2C0H18a0%2C0%2C0%2C0%2C1%2C0%2C0V9a9%2C9%2C0%2C0%2C1-9%2C9H9A9%2C9%2C0%2C0%2C1%2C0%2C9V0A0%2C0%2C0%2C0%2C1%2C0%2C0Z%22%20style%3D%22fill%3A%20%23057db8%22%2F%3E%0D%0A%20%20%3Cg%20id%3D%22Icon_Chevron_Tiny_White%22%20data-name%3D%22Icon%20Chevron%20Tiny%20White%22%3E%0D%0A%20%20%20%20%3Cg%20style%3D%22clip-path%3A%20url%28%23clip-path%29%22%3E%0D%0A%20%20%20%20%20%20%3Cg%20style%3D%22clip-path%3A%20url%28%23clip-path%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M9%2C11.15a1%2C1%2C0%2C0%2C1-.71-0.29l-4-4A1%2C1%2C0%2C0%2C1%2C5.71%2C5.44L9%2C8.73l3.29-3.29a1%2C1%2C0%2C0%2C1%2C1.41%2C1.41l-4%2C4A1%2C1%2C0%2C0%2C1%2C9%2C11.15Z%22%20style%3D%22fill%3A%20%23fff%22%2F%3E%0D%0A%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
}

.rounded {
  border-radius: 100rem;
}

.dropdown-toggle {
  background-image: url(../images/icon-dropdown.svg);
  background-position: right center;
  background-size: auto 100%;
  background-repeat: no-repeat;
  text-align: left;
  padding-right: 40px;
  position: relative;
  z-index: 1001;
}

.dropdown-toggle:after {
  content: none;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  margin-top: -2px;
  font-size: 1.125rem;
  color: #00304B;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid #ccc;
  border-radius: 0;
}

.dropdown-item {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 40px;
  font-weight: 300;
  line-height: 1;
  color: #00304B !important;
  background-color: #fff !important;
  white-space: normal;
  outline: 0 !important;
}

@media (min-width: 544px) {
  .dropdown-item {
    height: 46px;
  }
}

.dropdown-item:not(:last-of-type) {
  margin-bottom: 2px;
  box-shadow: 0px 2px 0px 0px #e5e5e5;
}

.dropdown-item:hover {
  box-shadow: 0px 0px 0px 2px #007cba;
  background-color: #007cba !important;
  color: #fff !important;
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:active:focus {
  box-shadow: none !important;
}

.dropdown.open {
  position: relative;
  z-index: 1002;
}

.icon-text-box-wrapper {
  position: relative;
}

.icon-text-box {
  display: inline-block;
  border-radius: 50%;
  background: #007CBA;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 28px;
  height: 28px;
}

@media (min-width: 544px) {
  .icon-text-box {
    width: 40px;
    height: 40px;
  }
}

.icon-text-box:hover {
  background-color: #0072ab;
}

.subpanel>.form {
  margin: 30px 0;
}

@media (min-width: 544px) {
  .subpanel>.form {
    margin: 60px 0;
  }
}

.single-date-field-wrapper {
  max-width: 380px;
  padding: 3px 0;
}

.single-date-field-wrapper.container-fluid {
  margin: 0;
}

.single-date-field-wrapper.container-fluid .row {
  margin: 0;
}

.single-date-field-wrapper.container-fluid .row .col-xs-4 {
  padding: 0 6px 0 0;
}

.scoped-search .textbox-with-a-button {
  margin-bottom: 8px;
}

@media (min-width: 544px) {
  .scoped-search .textbox-with-a-button {
    width: 75%;
    margin-bottom: 10px;
  }
}

@media (min-width: 768px) {
  .scoped-search .textbox-with-a-button {
    width: 538px;
  }
}

.scoped-search .location {
  width: 100%;
  text-align: left;
}

@media (min-width: 544px) {
  .scoped-search .location {
    width: auto;
    text-align: center;
  }
}

.select2-container {
  width: 100% !important;
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 50px;
  padding: 9px 35px 0px 15px;
  font-family: "Ubuntu",sans-serif;
  font-weight: 300;
  font-size: 20px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 3px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: #fff;
  border: 2px solid #ccc;
  border-radius: 0px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 2px solid #ccc;
  border-radius: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
  font-size: 1.12rem;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #00304B;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 46px;
  position: absolute;
  top: 2px;
  right: 2px;
  width: 40px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 0px;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
  margin-top: 5px;
  margin-right: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  box-shadow: 0px 0px 0px 2px #007DBA;
  border: none;
  background-color: #007DBA !important;
  color: #fff;
  border: 1px solid #aaa;
  border-radius: 0px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results>.select2-results__options {
  min-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #fff;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  box-shadow: 0px 0px 0px 1px #007cba;
  border: none;
  background-color: #007cba;
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
  color: #fff;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f8f8f8;
  border: 1px solid #aaa;
  border-radius: 0px;
  outline: 0;
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-selection--single:focus,
.select2-container--focus .select2-selection--single,
.select2-container--open .select2-selection--single {
  border: 2px solid #017cb9;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #00304B;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #fff;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 46px;
  position: absolute;
  top: 2px;
  right: 2px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 2px solid #017cb9;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: #fff;
  border: 2px solid #ccc;
  border-radius: 0px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 2px solid #017cb9;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  box-shadow: 0px 0px 0px 2px #007cba;
  border: none;
  background-color: #007cba !important;
  color: #fff;
  border: 2px solid #ccc;
  border-radius: 0px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 2px solid #017cb9;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 2px solid #ccc;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results>.select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: #707070;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  box-shadow: 0px 0px 0px 2px #007DBA;
  border: none;
  background-color: #007DBA !important;
  color: #fff;
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #017cb9;
}

.select2-selection__arrow b {
  display: none !important;
}

.select2-selection__arrow {
  background: url(../images/icon-dropdown.svg) no-repeat right #fff;
  background-position-x: right;
  width: 40px;
}

.select2-results__option {
  padding: 12px 35px 12px 20px;
  font-family: "Ubuntu",sans-serif;
  font-weight: 300;
  font-size: 1.12rem;
  min-height: 50px;
  border: 1px solid #ccc;
}

.subpanel.form.in,
.subpanel.form.hover {
  background: rgba(192,214,122,0.5);
}

.subpanel.form.fade {
  transition: all 0.3s ease-out;
  opacity: 1;
}

.icon {
  display: block;
  padding: 0;
  margin-top: 0;
  white-space: nowrap;
  padding-left: 23px;
  text-indent: -23px;
}

.icon svg,
.icon img {
  width: 18px;
  height: 18px;
  margin-top: 0;
  position: relative;
  top: 4px;
}

.icon--label {
  margin-left: 5px;
  margin-top: 0;
}

.icon--label--time {
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.icon--label--description {
  color: #707070;
  white-space: normal;
}

.home-about {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22artwork%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2052%2052%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-2%7Bfill%3A%2300304b%3B%7D.cls-3%7Bfill%3A%236e963c%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Ehome-icon-about%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2212.82%2C737l-0.59-2.75-0.65-.12a21.57%2C21.57%2C0%2C0%2C1-2.31-.57l-0.61-.19-1.94%2C2.15-6-3.45%2C0.87-2.68-0.48-.43a22.39%2C22.39%2C0%2C0%2C1-1.66-1.66l-0.43-.48-2.83.91-3.45-6%2C2.26-2-0.19-.61c-0.2-.66-0.38-1.35-0.52-2l-0.13-.64-3.19-.68v-6.9l3.34-.71%2C0.15-.6c0.14-.55.3-1.11%2C0.51-1.71l0.21-.62-2.72-2.46%2C3.45-6%2C3.67%2C1.18%2C0.43-.45c0.34-.35.67-0.68%2C1-1l0.47-.43-1.25-3.85%2C6-3.45%2C2.8%2C3.1%2C0.6-.17q0.56-.16%2C1.11-0.29l0.62-.15%2C0.91-4.25h6.9l0.91%2C4.25%2C0.62%2C0.14%2C1%2C0.25%2C0.6%2C0.17%2C3-3.32%2C6%2C3.45-1.33%2C4.12%2C0.48%2C0.43q0.38%2C0.34.75%2C0.72l0.43%2C0.43%2C4.21-1.36%2C3.45%2C6-3.05%2C2.75%2C0.21%2C0.62c0.14%2C0.4.26%2C0.8%2C0.37%2C1.2l0.16%2C0.58%2C4.07%2C0.87v6.89l-3.67.79-0.12.66c-0.1.54-.21%2C1.06-0.33%2C1.56l-0.15.58%2C2.79%2C2.52-3.45%2C6-3.18-1-0.43.51c-0.41.49-.86%2C1-1.32%2C1.43l-0.44.43%2C1%2C3.19-6%2C3.45-2-2.22-0.63.23a21.87%2C21.87%2C0%2C0%2C1-2.16.66l-0.61.15-0.63%2C2.95h-6.89Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M2218.37%2C688l0.61%2C2.84%2C0.27%2C1.24%2C1.23%2C0.29%2C0.94%2C0.24%2C1.19%2C0.34%2C0.83-.92%2C2-2.26%2C4.57%2C2.64-0.88%2C2.74-0.39%2C1.22%2C0.95%2C0.87q0.36%2C0.33.72%2C0.69l0.87%2C0.87%2C1.17-.38%2C2.86-.92L2238%2C702l-2%2C1.77-1%2C.88%2C0.43%2C1.25c0.13%2C0.38.25%2C0.76%2C0.35%2C1.14l0.32%2C1.17%2C1.19%2C0.25%2C2.68%2C0.57v5.28l-2.22.48-1.31.28-0.24%2C1.32c-0.09.52-.2%2C1-0.32%2C1.48l-0.3%2C1.17%2C0.9%2C0.81%2C1.74%2C1.57-2.64%2C4.57-1.77-.57-1.28-.41-0.87%2C1c-0.39.47-.82%2C0.93-1.26%2C1.37l-0.87.87%2C0.38%2C1.17%2C0.59%2C1.83L2226%2C734l-1-1.12-0.9-1-1.26.46a21%2C21%2C0%2C0%2C1-2.06.63l-1.21.3-0.26%2C1.22-0.33%2C1.54h-5.28l-0.28-1.31-0.28-1.3-1.3-.25a20.73%2C20.73%2C0%2C0%2C1-2.21-.55l-1.22-.38-0.85.95-1%2C1.08L2202%2C731.6l0.42-1.3%2C0.4-1.24-1-.87a21.18%2C21.18%2C0%2C0%2C1-1.59-1.58l-0.87-1-1.23.4-1.45.47-2.64-4.57%2C1.19-1.08%2C0.94-.85-0.37-1.22c-0.19-.63-0.36-1.29-0.49-2l-0.26-1.28-1.28-.27-1.76-.38v-5.28l1.94-.41%2C1.22-.26%2C0.3-1.21c0.13-.52.29-1.06%2C0.48-1.63l0.42-1.25-1-.88-1.63-1.47%2C2.64-4.57%2C2.31%2C0.75%2C1.19%2C0.38%2C0.87-.9c0.33-.34.64-0.65%2C1-0.94l0.95-.87-0.4-1.22-0.8-2.47L2206%2C690l1.84%2C2%2C0.84%2C0.93%2C1.2-.35%2C1.05-.28%2C1.23-.29%2C0.26-1.24%2C0.61-2.84h5.28m1.62-2h-8.51l-0.95%2C4.42q-0.57.13-1.16%2C0.31l-2.92-3.23-7.37%2C4.26%2C1.3%2C4c-0.35.32-.7%2C0.66-1.05%2C1l-3.85-1.24-4.26%2C7.37%2C2.83%2C2.56c-0.21.62-.39%2C1.21-0.53%2C1.78L2190%2C708v8.51l3.34%2C0.72c0.15%2C0.73.33%2C1.44%2C0.54%2C2.14l-2.39%2C2.16%2C4.25%2C7.37%2C3-1a23.17%2C23.17%2C0%2C0%2C0%2C1.74%2C1.73l-0.92%2C2.83%2C7.37%2C4.26%2C2.06-2.28a22.68%2C22.68%2C0%2C0%2C0%2C2.42.6L2212%2C738h8.51l0.67-3.13a23%2C23%2C0%2C0%2C0%2C2.26-.69l2.1%2C2.32%2C7.37-4.26-1.09-3.37c0.49-.49%2C1-1%2C1.38-1.5l3.31%2C1.07%2C4.26-7.37-2.94-2.65c0.13-.52.25-1.06%2C0.35-1.63l3.8-.81v-8.51l-4.26-.91q-0.17-.63-0.39-1.25l3.16-2.86-4.26-7.37-4.4%2C1.42q-0.39-.39-0.78-0.75l1.38-4.27-7.37-4.26-3.13%2C3.46-1-.26L2220%2C686h0Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M2204.09%2C720.1a14.39%2C14.39%2C0%2C0%2C0%2C26.27-7h-14.07Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M2230.36%2C710.95a14.39%2C14.39%2C0%2C0%2C0-13.3-13.3v13.3h13.3Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M2212.95%2C696.73v13.5l-11.7%2C6.75a15.43%2C15.43%2C0%2C0%2C1-.82-5%2C15.58%2C15.58%2C0%2C0%2C1%2C12.51-15.27m2-2.27a17.56%2C17.56%2C0%2C0%2C0-14.66%2C25.39l14.66-8.46V694.47h0Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2204.62%2C719.37l0.46%2C0.65c0.17%2C0.26.28%2C0.36%2C0.45%2C0.57s0.39%2C0.45.64%2C0.73a13.64%2C13.64%2C0%2C0%2C0%2C5.18%2C3.41%2C13.15%2C13.15%2C0%2C0%2C0%2C4.07.81l0.56%2C0h0.15l0.37%2C0%2C0.74%2C0%2C0.37%2C0%2C0.24%2C0c0.33-.07.64-0.09%2C1-0.17l1.16-.3a13.75%2C13.75%2C0%2C0%2C0%2C7.73-6.19%2C13.4%2C13.4%2C0%2C0%2C0%2C1.67-4.82%2C7.12%2C7.12%2C0%2C0%2C0%2C.12-1.26l0-.63V712c0%2C0.38%2C0%2C.09%2C0%2C0.17v-0.3l0-.4%2C0-.8v-0.2l0-.13%2C0-.26a8.86%2C8.86%2C0%2C0%2C0-.2-1.07%2C13.39%2C13.39%2C0%2C0%2C0-1.78-4.27%2C14.34%2C14.34%2C0%2C0%2C0-2.76-3.12%2C13.94%2C13.94%2C0%2C0%2C0-3-1.9%2C15%2C15%2C0%2C0%2C0-2.56-.89l-1-.21-0.74-.08-0.62-.07%2C0.24-4%2C0.8%2C0.09%2C1%2C0.11%2C1.28%2C0.27a19%2C19%2C0%2C0%2C1%2C3.32%2C1.15%2C17.94%2C17.94%2C0%2C0%2C1%2C3.84%2C2.46%2C18.34%2C18.34%2C0%2C0%2C1%2C3.56%2C4%2C17.39%2C17.39%2C0%2C0%2C1%2C2.31%2C5.54%2C17.76%2C17.76%2C0%2C0%2C1%2C.25%2C6.41%2C17.41%2C17.41%2C0%2C0%2C1-2.17%2C6.25%2C17.72%2C17.72%2C0%2C0%2C1-10%2C8%2C18.38%2C18.38%2C0%2C0%2C1-6%2C.76%2C17.15%2C17.15%2C0%2C0%2C1-5.28-1.06%2C17.64%2C17.64%2C0%2C0%2C1-6.7-4.41%2C18.36%2C18.36%2C0%2C0%2C1-1.45-1.74l-0.46-.65Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M2203%2C720.53l0.46%2C0.65a16.12%2C16.12%2C0%2C0%2C0%2C1.27%2C1.52%2C15.64%2C15.64%2C0%2C0%2C0%2C5.94%2C3.91%2C15.15%2C15.15%2C0%2C0%2C0%2C4.67.93l0.64%2C0%2C0.63%2C0%2C0.74%2C0%2C0.37%2C0%2C0.31-.05c0.41-.08.82-0.12%2C1.26-0.21l1.33-.34a15.76%2C15.76%2C0%2C0%2C0%2C8.86-7.1%2C15.41%2C15.41%2C0%2C0%2C0%2C1.92-5.54%2C8.71%2C8.71%2C0%2C0%2C0%2C.14-1.45l0-.72V712c0%2C0.19%2C0%2C0%2C0%2C.07v-0.3l0-.4a9.92%2C9.92%2C0%2C0%2C0-.13-1.49%2C10.77%2C10.77%2C0%2C0%2C0-.24-1.32%2C15.39%2C15.39%2C0%2C0%2C0-2-4.91%2C16.34%2C16.34%2C0%2C0%2C0-3.16-3.58%2C15.94%2C15.94%2C0%2C0%2C0-3.4-2.18%2C17%2C17%2C0%2C0%2C0-2.94-1l-1.13-.24-0.85-.09-0.71-.08%2C0.12-2%2C0.8%2C0.09%2C1%2C0.11%2C1.28%2C0.27a19%2C19%2C0%2C0%2C1%2C3.32%2C1.15%2C17.94%2C17.94%2C0%2C0%2C1%2C3.84%2C2.46%2C18.34%2C18.34%2C0%2C0%2C1%2C3.56%2C4%2C17.39%2C17.39%2C0%2C0%2C1%2C2.31%2C5.54%2C17.76%2C17.76%2C0%2C0%2C1%2C.25%2C6.41%2C17.41%2C17.41%2C0%2C0%2C1-2.17%2C6.25%2C17.72%2C17.72%2C0%2C0%2C1-10%2C8%2C18.38%2C18.38%2C0%2C0%2C1-6%2C.76%2C17.15%2C17.15%2C0%2C0%2C1-5.28-1.06%2C17.64%2C17.64%2C0%2C0%2C1-6.7-4.41%2C18.36%2C18.36%2C0%2C0%2C1-1.45-1.74l-0.46-.65Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3C%2Fsvg%3E");
  width: 52px;
  height: 52px;
}

.topic-header {
  position: relative;
  z-index: 999;
  margin-bottom: 40px;
  display: block;
}

@media (min-width: 544px) {
  .topic-header {
    left: -80px;
    padding-left: 80px;
  }
}

.topic-header-img-circle {
  display: none;
}

@media (min-width: 544px) {
  .topic-header-img-circle {
    display: block;
    position: absolute;
    top: 8px;
    left: 0;
    width: 72px;
    height: 72px;
    border: 2px solid #cccccc;
    border-radius: 36px;
    padding: 10px;
    background-color: #fff;
  }
}

.topic-header img {
  width: auto;
  height: auto;
}

.feedback-alert {
  margin-left: 60px;
}

.feedback-alert svg {
  margin-top: -5px;
  margin-left: -60px;
  position: absolute;
}

.green-tick {
  display: inline-block;
  background-color: #59802A;
  width: 48px;
  height: 48px;
  text-align: center;
  border-radius: 100%;
  padding: 12px;
  margin-right: 10px;
  fill: #fff;
}

.dog-exercise:before {
  display: inline-block;
  font-family: FontAwesome;
  font-size: 1.5rem;
  color: #00304b;
  content: "\f1b0\00a0";
}

.icon-recommended span {
  float: right;
  height: inherit;
  width: calc(100% - 50px);
  display: table;
  margin-top: 5px;
  text-align: left;
}

@media (min-width: 544px) {
  .icon-recommended span {
    width: calc(100% - 60px);
    margin-top: 15px;
  }
}

.icon-recommended:before {
  display: inline-block;
  content: "";
  background: url("../images/icon-recommended.svg") no-repeat center center;
  width: 40px;
  height: 40px;
}

@media (min-width: 544px) {
  .icon-recommended:before {
    width: 52px;
    height: 52px;
  }
}

.icon-attention span {
  float: right;
  height: inherit;
  width: calc(100% - 50px);
  display: table;
  margin-top: 5px;
  text-align: left;
}

@media (min-width: 544px) {
  .icon-attention span {
    width: calc(100% - 60px);
    margin-top: 15px;
  }
}

.icon-attention:before {
  display: inline-block;
  content: "";
  background: url("../images/icon-attention.svg") no-repeat center center;
  width: 40px;
  height: 40px;
}

@media (min-width: 544px) {
  .icon-attention:before {
    width: 52px;
    height: 52px;
  }
}

.icon-dog-exercise span {
  float: right;
  height: inherit;
  width: calc(100% - 50px);
  display: table;
  margin-top: 5px;
  text-align: left;
}

@media (min-width: 544px) {
  .icon-dog-exercise span {
    width: calc(100% - 60px);
    margin-top: 15px;
  }
}

.icon-dog-exercise:before {
  display: inline-block;
  content: "";
  background: url("../images/icon-dog-exercising.svg") no-repeat center center;
  width: 40px;
  height: 40px;
}

@media (min-width: 544px) {
  .icon-dog-exercise:before {
    width: 52px;
    height: 52px;
  }
}

.dog-footer.icon-dog-exercise span {
  margin-top: 5px;
}

.icon-dog-on-leash span {
  float: right;
  height: inherit;
  width: calc(100% - 50px);
  display: table;
  margin-top: 0px;
  text-align: left;
}

@media (min-width: 544px) {
  .icon-dog-on-leash span {
    width: calc(100% - 60px);
  }
}

.icon-dog-on-leash:before {
  display: inline-block;
  content: "";
  background: url("../images/icon-dog-on-leash.svg") no-repeat center center;
  width: 40px;
  height: 40px;
}

@media (min-width: 544px) {
  .icon-dog-on-leash:before {
    width: 52px;
    height: 52px;
  }
}

.icon-dog-off-leash span {
  float: right;
  height: inherit;
  width: calc(100% - 50px);
  display: table;
  margin-top: 0px;
  text-align: left;
}

@media (min-width: 544px) {
  .icon-dog-off-leash span {
    width: calc(100% - 60px);
  }
}

.icon-dog-off-leash:before {
  display: inline-block;
  content: "";
  background: url("../images/icon-dog-off-leash.svg") no-repeat center center;
  width: 40px;
  height: 40px;
}

@media (min-width: 544px) {
  .icon-dog-off-leash:before {
    width: 52px;
    height: 52px;
  }
}

.icon-dog-prohibited span {
  float: right;
  height: inherit;
  width: calc(100% - 50px);
  display: table;
  margin-top: 0px;
  text-align: left;
}

@media (min-width: 544px) {
  .icon-dog-prohibited span {
    width: calc(100% - 60px);
  }
}

.icon-dog-prohibited:before {
  display: inline-block;
  content: "";
  background: url("../images/icon-dog-prohibited.svg") no-repeat center center;
  width: 40px;
  height: 40px;
}

@media (min-width: 544px) {
  .icon-dog-prohibited:before {
    width: 52px;
    height: 52px;
  }
}

.card-footer .icon-dog-exercise span,
.card-footer .icon-recommended span {
  margin-top: 13px;
}

@media (min-width: 544px) {
  .card-footer .icon-dog-exercise span,
  .card-footer .icon-recommended span {
    margin-top: 15px;
  }
}

.dog-footer {
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 544px) {
  .dog-footer {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.icon-map-pin.low {
  background-size: cover;
  display: block;
  font-family: "Ubuntu",sans-serif;
  font-weight: 700;
  font-size: 1rem;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  padding-top: 18px;
  background: url("../images/icon-pin-low.svg") no-repeat center center;
  width: 52px;
  height: 52px;
}

@media (min-width: 544px) {
  .icon-map-pin.low {
    padding-top: 15px;
  }
}

a span.icon-comment-recommend {
  text-decoration: none !important;
  padding-bottom: 0px;
  border-bottom: 1px solid rgba(0,124,185,0.5);
  display: inline-block;
  margin-left: 26px;
}

@media (min-width: 544px) {
  a span.icon-comment-recommend {
    margin-left: 30px;
  }
}

span.icon-comment-recommend:before,
span.icon-comment-recommend a:before {
  font-family: FontAwesome;
  content: "\f08a\00a0";
  font-size: 1.5rem;
  text-decoration: none;
  margin-left: -26px;
}

@media (min-width: 544px) {
  span.icon-comment-recommend:before,
  span.icon-comment-recommend a:before {
    margin-left: -30px;
  }
}

a span.icon-comment-recommended {
  text-decoration: none !important;
  padding-bottom: 0px;
  border-bottom: 1px solid rgba(0,124,185,0.5);
  display: inline-block;
  margin-left: 26px;
}

@media (min-width: 544px) {
  a span.icon-comment-recommended {
    margin-left: 30px;
  }
}

span.icon-comment-recommended:before,
span.icon-comment-recommended a:before {
  font-family: FontAwesome;
  content: "\f004\00a0";
  font-size: 1.5rem;
  text-decoration: none;
  margin-left: -26px;
}

@media (min-width: 544px) {
  span.icon-comment-recommended:before,
  span.icon-comment-recommended a:before {
    margin-left: -30px;
  }
}

a span.icon-comment-vote-up,
a span.icon-comment-vote-down {
  text-decoration: none !important;
  padding-bottom: 0px;
  border-bottom: 1px solid rgba(0,124,185,0.5);
  display: inline-block;
  margin-left: 18px;
}

@media (min-width: 544px) {
  a span.icon-comment-vote-up,
  a span.icon-comment-vote-down {
    margin-left: 20px;
  }
}

span.icon-comment-vote-up:before,
span.icon-comment-vote-up a:before {
  font-family: FontAwesome;
  content: "\f077\00a0";
  text-decoration: none;
  margin-left: -18px;
}

@media (min-width: 544px) {
  span.icon-comment-vote-up:before,
  span.icon-comment-vote-up a:before {
    margin-left: -20px;
  }
}

span.icon-comment-vote-down:before,
span.icon-comment-vote-down a:before {
  font-family: FontAwesome;
  content: "\f078\00a0";
  text-decoration: none;
  margin-left: -18px;
}

@media (min-width: 544px) {
  span.icon-comment-vote-down:before,
  span.icon-comment-vote-down a:before {
    margin-left: -20px;
  }
}

a span.icon-comment-info {
  text-decoration: none !important;
  width: 25px;
  height: 25px;
  background-image: url("../images/icon-info.svg");
  background-repeat: no-repeat;
  background-position: -10px 0px;
  background-size: 52px 52px;
  display: inline-block;
  padding: 10px 20px 10px 16px;
}

a:hover span.icon-comment-info {
  text-decoration: none !important;
  width: 25px;
  height: 25px;
  background-image: url("../images/icon-info.svg");
  background-repeat: no-repeat;
  background-position: -10px -1.85rem;
}

a span.icon-comment-flag {
  text-decoration: none !important;
  width: 25px;
  height: 25px;
  background-image: url("../images/icon-flag.svg");
  background-repeat: no-repeat;
  background-position: -10px 0px;
  background-size: 52px 52px;
  display: inline-block;
  padding: 10px 16px 10px 16px;
}

a:hover span.icon-comment-flag {
  text-decoration: none !important;
  width: 25px;
  height: 25px;
  background-image: url("../images/icon-flag.svg");
  background-repeat: no-repeat;
  background-position: -10px -1.85rem;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  a:hover span.icon-comment-info,
  a:hover span.icon-comment-flag {
    background-position: -10px -1.8rem;
  }
}

@-moz-document url-prefix()  {
  a:hover span.icon-comment-info,
  a:hover span.icon-comment-flag {
    background-position: -10px -1.8rem;
  }
}

.tooltip-inner {
  border-radius: 0;
  font-family: "Ubuntu",sans-serif;
  font-weight: 300;
  padding: 8px 13px;
  box-shadow: 0px 0px 0px 2px #D0D0D0;
  text-align: left;
}

.tooltip.tooltip-top .tooltip-arrow:after,
.tooltip.bs-tether-element-attached-bottom .tooltip-arrow:after {
  content: ' ';
  display: block;
  position: absolute;
  top: -13px;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #f0f0f0 transparent transparent transparent;
}

.offset-panel {
  box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.14);
  background: #fff;
  position: relative;
  z-index: 260;
  margin: 0;
}

@media (min-width: 544px) {
  .offset-panel {
    margin-left: -60px;
  }
}

@media (min-width: 768px) {
  .offset-panel {
    margin-left: -80px;
  }
}

.offset-panel.inner-panel {
  box-shadow: none;
  margin: 0;
}

@media (min-width: 992px) {
  .offset-panel.inner-panel {
    margin-left: -40px;
  }
}

.offset-panel>:last-child {
  margin-bottom: 0 !important;
}

.offset-panel>.logo {
  position: relative;
  background-size: cover;
  background-position: center center;
}

.offset-panel>.logo:after {
  content: '';
  background-image: url(../images/tohu-hero-image-curve.svg);
  background-size: 110%;
  background-position: center bottom;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
  position: absolute;
  left: 0;
  bottom: -1px;
}

.offset-panel>.logo>img {
  width: 100%;
}

.offset-panel.with-a-button-at-the-bottom {
  margin-bottom: 50px;
}

@media (min-width: 544px) {
  .offset-panel.with-a-button-at-the-bottom {
    margin-bottom: 60px;
  }
}

.offset-panel.with-a-button-at-the-bottom .last,
.offset-panel.with-a-button-at-the-bottom .guide-navigation {
  padding-bottom: 55px;
}

@media (min-width: 544px) {
  .offset-panel.with-a-button-at-the-bottom .last,
  .offset-panel.with-a-button-at-the-bottom .guide-navigation {
    padding-bottom: 90px;
  }
}

.subpanel-label {
  color: #59802A;
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1;
  margin-bottom: 8px;
  padding: 0 20px;
}

@media (min-width: 544px) {
  .subpanel-label {
    padding: 0 40px;
  }
}

.subpanel {
  position: relative;
  padding: 0 20px 20px 20px;
}

@media (min-width: 544px) {
  .subpanel {
    padding: 0 40px 40px 40px;
  }
}

@media (max-width: 543px) {
  .subpanel.with-a-button-at-the-top {
    padding-top: 40px !important;
  }
}

.subpanel>:last-child {
  margin-bottom: 0px !important;
}

.subpanel.blue {
  background-color: #00304B;
}

.subpanel.grey {
  background-color: #f0f0f0;
}

.subpanel.grey .form-field--hint:not(.invalid) {
  color: #6D6D6D;
}

.subpanel.dark-grey {
  background-color: #E8E8E8;
}

.subpanel.blue,
.subpanel.grey,
.subpanel.dark-grey {
  padding-top: 20px;
  margin-bottom: -20px;
}

@media (min-width: 544px) {
  .subpanel.blue,
  .subpanel.grey,
  .subpanel.dark-grey {
    padding-top: 40px;
  }
}

.subpanel.blue+.subpanel,
.subpanel.grey+.subpanel,
.subpanel.dark-grey+.subpanel {
  padding-top: 20px;
}

@media (min-width: 544px) {
  .subpanel.blue+.subpanel,
  .subpanel.grey+.subpanel,
  .subpanel.dark-grey+.subpanel {
    padding-top: 40px;
  }
}

.subpanel.green-line:after {
  content: '';
  position: absolute;
  top: 0;
  background: #59802A;
  height: 2px;
  max-width: 816px;
  width: calc(100% - 40px);
  left: 20px;
}

@media (min-width: 544px) {
  .subpanel.green-line:after {
    width: calc(100% - 120px);
    left: 60px;
  }
}

.subpanel.panel-small {
  padding-top: 20px;
  padding-bottom: 20px;
}

.subpanel.panel-small.blue,
.subpanel.panel-small.grey,
.subpanel.panel-small.dark-grey {
  padding-top: 20px;
}

.subpanel.panel-small.blue+.subpanel,
.subpanel.panel-small.grey+.subpanel,
.subpanel.panel-small.dark-grey+.subpanel {
  padding-top: 20px;
}

.subpanel .toggle-expand-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  margin: -5px -5px 5px 5px;
  float: right;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%0D%0A%20%20%3Ctitle%3EIconPlusMediumWhite_1d9a59a6-94c5-4b80-9d6c-bd31001e0479%3C%2Ftitle%3E%0D%0A%20%20%3Cpath%20d%3D%22M11%2C5H7V1A1%2C1%2C0%2C0%2C0%2C5%2C1V5H1A1%2C1%2C0%2C0%2C0%2C1%2C7H5v4a1%2C1%2C0%2C0%2C0%2C2%2C0V7h4A1%2C1%2C0%2C0%2C0%2C11%2C5Z%22%20style%3D%22fill%3A%20%23fff%22%2F%3E%0D%0A%3C%2Fsvg%3E") center no-repeat,#007cb9;
}

.subpanel .toggle-expand-button.expanded {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%222%22%20viewBox%3D%220%200%2012%202%22%3E%0D%0A%20%20%3Ctitle%3EIconMinusMediumWhite_144c4aeb-b9e9-4e0c-b79a-a2fd9257aee8%3C%2Ftitle%3E%0D%0A%20%20%3Cpath%20d%3D%22M11%2C5H1A1%2C1%2C0%2C0%2C0%2C1%2C7H11A1%2C1%2C0%2C0%2C0%2C11%2C5Z%22%20transform%3D%22translate%280%20-5%29%22%20style%3D%22fill%3A%20%23fff%22%2F%3E%0D%0A%3C%2Fsvg%3E") center no-repeat,#007cb9;
}

@media (min-width: 544px) {
  .subpanel .toggle-expand-button {
    display: none;
  }
}

.subpanel:first-of-type {
  padding-top: 20px;
}

@media (min-width: 544px) {
  .subpanel:first-of-type {
    padding-top: 40px;
  }
}

.panel-label {
  color: #59802A;
  font-family: "Ubuntu",sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  padding-bottom: 3px;
  margin: 20px 0;
}

@media (min-width: 544px) {
  .panel-label {
    padding-bottom: 5px;
    font-family: "Ubuntu",sans-serif;
    font-weight: 500;
  }
}

.pattern-card-title {
  font-family: "bliss-light",Arial,sans-serif;
  font-size: 24px;
  padding-bottom: 12px;
}

@media (min-width: 544px) {
  .pattern-card-title {
    font-size: 30px;
    padding-bottom: 18px;
  }
}

.pattern-card-title.bold {
  font-family: "bliss-bold",Arial,sans-serif;
}

.pattern-card-title-2 {
  font-family: "bliss-bold",Arial,sans-serif;
  font-size: 2.25rem;
  padding-bottom: 0;
  margin-bottom: 0;
}

@media (min-width: 544px) {
  .pattern-card-title-2 {
    margin-bottom: 0.5rem;
  }
}

.pattern-card-2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.14);
}

.pattern-card-2 .pic {
  display: block;
  background-size: cover;
  background-position: center center;
  height: 156px;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.pattern-card-2>.content {
  padding: 14px 22px;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.pattern-card-2>.content>.ac-label {
  color: #59802A;
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
  font-size: 18px;
}

.pattern-card-2>.content>.title {
  color: #007CB9;
  font-family: "bliss-bold",Arial,sans-serif;
  font-size: 1.5rem;
  padding: 8px 0;
}

.pattern-card-2>.content>.title a {
  text-decoration: none;
}

.pattern-card-2>.footer {
  padding: 14px 22px;
  color: #00304B;
  -ms-flex-positive: 0;
  flex-grow: 0;
  background: #F0F0F0;
}

.pattern-card-2.image-card {
  box-shadow: none;
}

.pattern-card-2.image-card .inner {
  text-align: center;
}

.pattern-card-2.image-card img {
  max-width: 100%;
}

.navigation-menu .list-unstyled span,
.topic-a-z .list-unstyled span {
  display: inline-block;
  position: relative;
}

.navigation-menu a,
.navigation-menu.active a:hover,
.topic-a-z a,
.topic-a-z.active a:hover {
  border-bottom: 1px solid #8097a5;
}

.topic-a-z a {
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 544px) {
  .topic-a-z a {
    font-size: 20px;
    line-height: 28px;
    font-family: "Ubuntu",sans-serif;
    font-weight: 300;
  }
}

.navigation-menu a {
  font-size: 20px;
  line-height: 28px;
}

@media (min-width: 544px) {
  .navigation-menu a {
    font-size: 24px;
    line-height: 32px;
  }
}

.guide-navigation .list-unstyled span {
  display: inline-block;
  position: relative;
}

.guide-navigation .active {
  text-decoration: none;
  border: 0;
  cursor: default;
  color: #8DA9B7;
  display: block;
  margin: -13px -15px;
  padding: 13px 15px;
  background: rgba(0,63,97,0.6);
  border-radius: 40px;
}

.guide-navigation .active:hover,
.guide-navigation .active:focus,
.guide-navigation .active:active {
  color: #8DA9B7;
  cursor: default;
}

.guide-navigation .disabled {
  cursor: default;
  color: #8098A5;
  border-bottom: none;
}

.guide-navigation .disabled:hover,
.guide-navigation .disabled:focus,
.guide-navigation .disabled:active {
  cursor: default;
  color: #8098A5;
  border-bottom: none;
}

.guide-navigation.shape-auckland {
  position: relative;
  border-radius: 0 0 15px 0;
}

.guide-navigation.shape-auckland:after {
  content: '';
  background: url(../images/shape-auckland/triangle-angle-blue.png) 0 0/100% 100% no-repeat;
  width: 18px;
  height: 12px;
  position: absolute;
  bottom: -12px;
  right: 28px;
}

.guide-navigation.shape-auckland .toggle-expand-button {
  margin-top: -8px;
}

header {
  z-index: 2000;
  width: 100%;
}

header.navigation-menu-expanded {
  box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.14);
}

@media (max-width: 543px) {
  header.navigation-menu-expanded .search-and-menu {
    background: #07304d;
  }
}

@media (min-width: 544px) {
  header.navigation-menu-expanded .header-content:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22311%22%20height%3D%2222.7%22%20viewBox%3D%220%200%20311%2022.7%22%3E%0D%0A%20%20%3Ctitle%3EDGlobalHeader-011%3C%2Ftitle%3E%0D%0A%20%20%3Cpath%20d%3D%22M0%2C0H311V1A2231.73%2C2231.73%2C0%2C0%2C0%2C0%2C22.7V0Z%22%20style%3D%22fill%3A%20%23fff%22%2F%3E%0D%0A%3C%2Fsvg%3E");
  }
}

.top {
  top: 0;
  bottom: auto;
}

.header-content {
  z-index: 21000;
  background: #fff;
  position: relative;
  box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.05),0px -4px 30px 0px rgba(0,0,0,0.2);
}

@media (min-width: 544px) {
  .header-content {
    box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.14),0px 0px 30px 0px rgba(0,0,0,0.22);
    height: 84px;
  }
}

@media (min-width: 544px) {
  .header-content:before {
    content: '';
    position: absolute;
    top: 1px;
    left: -5px;
    background: url("../images/tohu-header-side.svg") right 82px/100% no-repeat;
    width: 208px;
    height: 120px;
  }
}

@media (min-width: 992px) {
  .header-content:before {
    height: 162px;
    width: calc(25% + 5px);
  }
}

header.fixedsticky-on .header-content {
  box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.14),0px 0px 30px 0px rgba(0,0,0,0.22);
}

.logo-mobile-container {
  background: #fff url("../images/tohu-header-mobile.svg") -1px 0/cover no-repeat;
  background-size: 101%;
  width: 100%;
  height: 77px;
  z-index: 20000;
  position: relative;
  border-bottom: 2px solid #e5e5e5;
}

.logo-foreground {
  position: absolute;
  background: url("../images/ac-logo.svg") 0 0/100% 100% no-repeat;
  top: 15px;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 139px;
  height: 48px;
}

@media (min-width: 544px) {
  .logo-foreground {
    background: url("../images/ac-logo-large.svg") right center/100% 100% no-repeat;
    top: 10px;
    left: 30px;
    -ms-transform: none;
    transform: none;
    width: 171px;
    height: 60px;
  }
}

@media (min-width: 992px) {
  .logo-foreground {
    left: calc(25% - 171px);
    background-size: 171px 60px;
  }
}

.search-and-menu {
  display: table;
  margin: 0;
  padding: 8px 9px 8px 9px;
}

@media (max-width: 543px) {
  .search-and-menu {
    width: 100%;
  }
}

@media (min-width: 544px) {
  .search-and-menu {
    height: 84px;
    padding: 0 9px 0 37px;
    margin-left: 179px;
  }
}

@media (min-width: 992px) {
  .search-and-menu {
    margin-left: 25%;
    padding: 0 200px 0 37px;
    width: calc(100% - 25%);
    max-width: 876px;
  }
}

.search-and-menu>* {
  display: table-cell;
  vertical-align: middle;
}

.search-and-menu .header-inner-wrap {
  width: 100%;
  z-index: 999999;
}

.navigation-menu {
  background: #02314b;
  padding: 20px 20px 100px 20px;
  position: absolute;
  z-index: 1999;
  left: 0;
  right: 0;
  display: none;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  box-shadow: inset 0px 2px 0px 0px rgba(0,0,0,0.14);
  height: calc(100vh - 54px);
}

.navigation-menu::-webkit-scrollbar {
  display: none;
}

@media (min-width: 544px) {
  .navigation-menu {
    box-shadow: none;
    height: auto;
    max-height: calc(100vh - 84px);
    padding-bottom: 100px;
  }
}

@media (min-width: 768px) {
  .navigation-menu {
    background: url("../images/navigation-menu-background-01.svg") center bottom/105% auto no-repeat;
    padding: 50px 20px 100px 20px;
  }
}

.navigation-menu.static-menu {
  position: static;
  display: block;
  height: auto;
  padding: 40px 0;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22320%22%20height%3D%222784%22%20viewBox%3D%220%200%20320%202784%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Cpath%20d%3D%22M160%2C2784A1210.93%2C1210.93%2C0%2C0%2C1%2C0%2C2773.4V0H320V2773.4A1210.93%2C1210.93%2C0%2C0%2C1%2C160%2C2784Z%22%20style%3D%22fill%3A%2302314b%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Ctitle%3EUntitled-1%3C%2Ftitle%3E%3Cpath%20d%3D%22M160%2C2784A1210.93%2C1210.93%2C0%2C0%2C1%2C0%2C2773.4V0H320V2773.4A1210.93%2C1210.93%2C0%2C0%2C1%2C160%2C2784Z%22%20style%3D%22fill%3A%2302314b%22%2F%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23clip-path%29%22%3E%3Cg%20style%3D%22opacity%3A0.12%22%3E%3Cpath%20d%3D%22M318.35%2C2817.32L264%2C2723.09a24.33%2C24.33%2C0%2C0%2C1-30-10.44c-0.57-1-.94-1.79-0.94-1.79a4.86%2C4.86%2C0%2C0%2C0-2-2.08%2C12%2C12%2C0%2C0%2C0-5.4-.32l-84.64%2C13.4-3.44.56c-2.18.34-5.5%2C0.88-7.33%2C2.21a9.12%2C9.12%2C0%2C0%2C0-3.62%2C4.58%2C24.26%2C24.26%2C0%2C1%2C1-2.72-16.8%2C9%2C9%2C0%2C0%2C0%2C4.93%2C3.35c2.18%2C0.71%2C5.58.17%2C7.75-.18l3.34-.53%2C83.63-13.25%2C1-.16a12%2C12%2C0%2C0%2C0%2C5-2%2C2.79%2C2.79%2C0%2C0%2C0%2C.44-0.49%2C11.8%2C11.8%2C0%2C0%2C0-5-2.64L141.8%2C2675.8l-3.39-.83c-2.14-.53-5.42-1.34-7.61-0.83a9.15%2C9.15%2C0%2C0%2C0-5.11%2C2.8%2C24.27%2C24.27%2C0%2C1%2C1%2C4-16.53%2C9.11%2C9.11%2C0%2C0%2C0%2C3.24%2C5c1.73%2C1.5%2C5.06%2C2.34%2C7.2%2C2.87l3.3%2C0.82%2C82.14%2C20.48%2C1%2C0.25a12%2C12%2C0%2C0%2C0%2C5.41.15%2C3.17%2C3.17%2C0%2C0%2C0%2C.59-0.28%2C11.68%2C11.68%2C0%2C0%2C0-3.6-4.4l-68.44-51.57-2.78-2.1c-1.76-1.33-4.47-3.34-6.69-3.73a9.08%2C9.08%2C0%2C0%2C0-5.81.58%2C24.25%2C24.25%2C0%2C1%2C1%2C10.2-13.64%2C9%2C9%2C0%2C0%2C0%2C1%2C5.87c1%2C2.07%2C3.76%2C4.13%2C5.51%2C5.46l2.7%2C2%2C67.62%2C50.94%2C0.81%2C0.62c1%2C0.68%2C3.16%2C2.1%2C4.92%2C2.25a3.12%2C3.12%2C0%2C0%2C0%2C.65%2C0%2C11.73%2C11.73%2C0%2C0%2C0-1.59-5.46l-42.84-74.2-1.75-3c-1.11-1.92-2.8-4.82-4.69-6a9.1%2C9.1%2C0%2C0%2C0-5.57-1.73A24.26%2C24.26%2C0%2C1%2C1%2C197%2C2583a9%2C9%2C0%2C0%2C0-1.37%2C5.81c0.12%2C2.29%2C1.85%2C5.26%2C3%2C7.17l1.68%2C2.94%2C42.33%2C73.32%2C0.52%2C0.88c0.6%2C1%2C2.08%2C3.17%2C3.65%2C4a0.64%2C0.64%2C0%2C0%2C0%2C.59-0.41c0.75-1.59.62-4.21%2C0.51-5.38l-0.12-1-10.32-84L237%2C2582.9c-0.27-2.2-.69-5.61-2-7.52a9%2C9%2C0%2C0%2C0-4.59-3.81%2C24.23%2C24.23%2C0%2C1%2C1%2C16.91-2%2C9.17%2C9.17%2C0%2C0%2C0-3.42%2C4.75c-0.77%2C2.11-.36%2C5.45-0.1%2C7.65l0.43%2C3.45%2C10.44%2C85.06c0.17%2C1.15.67%2C3.73%2C1.8%2C5.1a0.7%2C0.7%2C0%2C0%2C0%2C.74-0.15%2C12%2C12%2C0%2C0%2C0%2C2.57-4.75l0.29-1%2C23.34-81.38%2C0.93-3.26c0.6-2.11%2C1.55-5.42%2C1.11-7.66a8.9%2C8.9%2C0%2C0%2C0-2.73-5.31%2C24.23%2C24.23%2C0%2C1%2C1%2C16.35%2C4.75%2C9.18%2C9.18%2C0%2C0%2C0-5%2C3c-1.54%2C1.65-2.48%2C4.88-3.09%2C7l-1%2C3.34-23.61%2C82.37a11.94%2C11.94%2C0%2C0%2C0-.35%2C5.4%2C0.68%2C0.68%2C0%2C0%2C0%2C.75.16%2C12%2C12%2C0%2C0%2C0%2C4.24-3.38l0.64-.79L325%2C2608.15l2.13-2.63c1.39-1.72%2C3.56-4.39%2C4-6.62a9%2C9%2C0%2C0%2C0-.44-5.95%2C24.24%2C24.24%2C0%2C1%2C1%2C13.2%2C10.75%2C9.16%2C9.16%2C0%2C0%2C0-5.77.84c-2.07.92-4.19%2C3.52-5.58%2C5.24l-2.21%2C2.7-53.91%2C66.59c-0.72.93-2.22%2C3.09-2.43%2C4.83a5.31%2C5.31%2C0%2C0%2C0%2C1.06%2C3.18%2C5.87%2C5.87%2C0%2C0%2C1%2C.54.88l0.25%2C0.43a24.32%2C24.32%2C0%2C0%2C1-6%2C31.24l54.4%2C94.22Z%22%20style%3D%22fill%3A%23097dba%22%2F%3E%3Cpath%20d%3D%22M295.83%2C2748.69c29.92-43.58%2C63.15-87.07%2C103.8-121.23%2C18.52%2C15.17%2C3.17%2C42-7%2C57.43-22.36%2C30.32-58.64%2C58-96.75%2C63.8M275%2C2755.06c-52.36%2C3.72-106.57%2C10.81-155.77%2C29.89%2C3.06-24.59%2C29.26-38%2C50.14-45.15%2C34.94-9.81%2C75.17-5.43%2C105.63%2C15.26m1.18%2C5c-24.08%2C30.09-66.18%2C47.69-103.63%2C51.9-18.45%2C1.13-49.36%2C1-53.25-22.62%2C49.9-18.12%2C104.18-25.15%2C156.88-29.28m15.94-14.87c-2.68-36.72%2C13.64-73.76%2C39.6-99.11%2C16.62-14.51%2C41.34-30.49%2C64.17-20.85-41.12%2C33.07-74.38%2C76.47-103.77%2C120%22%20style%3D%22fill%3A%23097dba%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") center bottom/cover no-repeat;
}

@media (min-width: 544px) {
  .navigation-menu.static-menu {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22600%22%20height%3D%221848%22%20viewBox%3D%220%200%20600%201848%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Cpath%20d%3D%22M0%2C1839.14Q149.14%2C1848%2C300%2C1848t300-8.86V0H0V1839.14Z%22%20style%3D%22fill%3A%2302314b%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Ctitle%3EUntitled-2%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C1839.14Q149.14%2C1848%2C300%2C1848t300-8.86V0H0V1839.14Z%22%20style%3D%22fill%3A%2302314b%22%2F%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23clip-path%29%22%3E%3Cg%20style%3D%22opacity%3A0.12%22%3E%3Cpath%20d%3D%22M535.24%2C1910.17l-66.93-115.93a29.93%2C29.93%2C0%2C0%2C1-37-12.85c-0.7-1.25-1.16-2.2-1.16-2.2a6%2C6%2C0%2C0%2C0-2.43-2.56c-2-.85-5.22-0.58-6.64-0.39L317%2C1792.73l-4.23.68c-2.69.42-6.77%2C1.09-9%2C2.72a11.23%2C11.23%2C0%2C0%2C0-4.45%2C5.63%2C29.84%2C29.84%2C0%2C1%2C1-3.35-20.67c0.53%2C0.81%2C2.19%2C2.86%2C6.07%2C4.12%2C2.68%2C0.87%2C6.86.2%2C9.54-.22l4.11-.65L418.54%2C1768l1.24-.2c1.41-.25%2C4.56-1%2C6.18-2.42a3.44%2C3.44%2C0%2C0%2C0%2C.55-0.61c-1.75-1.85-4.82-2.87-6.2-3.25L318%2C1736.06l-4.17-1c-2.64-.66-6.67-1.64-9.36-1a11.26%2C11.26%2C0%2C0%2C0-6.29%2C3.45%2C29.86%2C29.86%2C0%2C1%2C1%2C5-20.33%2C11.2%2C11.2%2C0%2C0%2C0%2C4%2C6.17c2.13%2C1.84%2C6.22%2C2.87%2C8.85%2C3.53l4.05%2C1L421.14%2C1753l1.22%2C0.31c1.39%2C0.32%2C4.58.85%2C6.65%2C0.18a3.91%2C3.91%2C0%2C0%2C0%2C.72-0.35c-0.88-2.39-3.31-4.52-4.43-5.41l-84.2-63.45-3.42-2.58c-2.17-1.63-5.5-4.11-8.23-4.59a11.17%2C11.17%2C0%2C0%2C0-7.14.71%2C29.84%2C29.84%2C0%2C1%2C1%2C12.55-16.78c-0.21.94-.54%2C3.56%2C1.25%2C7.23%2C1.22%2C2.54%2C4.62%2C5.08%2C6.78%2C6.72l3.32%2C2.51%2C83.2%2C62.67%2C1%2C0.76c1.17%2C0.84%2C3.89%2C2.58%2C6%2C2.76a3.84%2C3.84%2C0%2C0%2C0%2C.8%2C0c0.13-2.54-1.28-5.46-2-6.72l-52.71-91.3-2.15-3.72c-1.36-2.36-3.45-5.92-5.77-7.44a11.2%2C11.2%2C0%2C0%2C0-6.86-2.13%2C29.84%2C29.84%2C0%2C1%2C1%2C18.11-10.54c-0.58.79-1.89%2C3.07-1.69%2C7.15%2C0.15%2C2.81%2C2.28%2C6.48%2C3.63%2C8.83l2.07%2C3.61%2C52.08%2C90.2%2C0.64%2C1.09c0.74%2C1.23%2C2.56%2C3.91%2C4.49%2C4.91a0.79%2C0.79%2C0%2C0%2C0%2C.72-0.5c0.92-2%2C.77-5.18.63-6.62l-0.15-1.25-12.7-103.38-0.51-4.13c-0.33-2.7-.85-6.9-2.41-9.25-2.29-3.38-4.71-4.41-5.64-4.69a29.81%2C29.81%2C0%2C1%2C1%2C20.8-2.48%2C11.28%2C11.28%2C0%2C0%2C0-4.2%2C5.84c-0.94%2C2.6-.45%2C6.71-0.12%2C9.41l0.53%2C4.25%2C12.85%2C104.65c0.21%2C1.42.83%2C4.59%2C2.21%2C6.28a0.86%2C0.86%2C0%2C0%2C0%2C.92-0.18c1.63-1.46%2C2.74-4.48%2C3.17-5.85l0.35-1.22%2C28.71-100.13%2C1.15-4c0.74-2.6%2C1.91-6.67%2C1.37-9.43-0.76-4-2.61-5.91-3.36-6.53a29.82%2C29.82%2C0%2C1%2C1%2C20.12%2C5.84%2C11.29%2C11.29%2C0%2C0%2C0-6.14%2C3.73c-1.9%2C2-3%2C6-3.8%2C8.63l-1.18%2C4.11-29.05%2C101.34c-0.38%2C1.4-1%2C4.56-.43%2C6.64a0.84%2C0.84%2C0%2C0%2C0%2C.92.2c2.07-.71%2C4.27-3.05%2C5.21-4.15l0.79-1%2C65.55-80.95%2C2.62-3.24c1.71-2.11%2C4.38-5.4%2C5-8.15%2C0.85-4-.09-6.46-0.54-7.31a29.82%2C29.82%2C0%2C1%2C1%2C16.24%2C13.23%2C11.27%2C11.27%2C0%2C0%2C0-7.1%2C1c-2.54%2C1.13-5.15%2C4.33-6.86%2C6.45l-2.71%2C3.33-66.33%2C81.93c-0.89%2C1.14-2.74%2C3.8-3%2C5.95A6.53%2C6.53%2C0%2C0%2C0%2C482%2C1750a7.22%2C7.22%2C0%2C0%2C1%2C.66%2C1.08l0.31%2C0.53a29.93%2C29.93%2C0%2C0%2C1-7.35%2C38.43l66.93%2C115.93Z%22%20style%3D%22fill%3A%23097dba%22%2F%3E%3Cpath%20d%3D%22M507.53%2C1825.74c36.81-53.61%2C77.7-107.12%2C127.71-149.15%2C22.79%2C18.67%2C3.9%2C51.68-8.67%2C70.66-27.51%2C37.3-72.15%2C71.34-119%2C78.49m-25.64%2C7.83c-64.42%2C4.57-131.11%2C13.3-191.65%2C36.78%2C3.77-30.26%2C36-46.77%2C61.69-55.55%2C43-12.07%2C92.49-6.68%2C130%2C18.77m1.45%2C6.13c-29.63%2C37-81.43%2C58.67-127.5%2C63.85-22.7%2C1.39-60.73%2C1.23-65.51-27.83%2C61.39-22.3%2C128.18-30.95%2C193-36M503%2C1821.41c-3.3-45.18%2C16.78-90.74%2C48.72-121.93%2C20.45-17.85%2C50.86-37.51%2C79-25.65-50.6%2C40.69-91.51%2C94.08-127.67%2C147.58%22%20style%3D%22fill%3A%23097dba%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") center bottom/cover no-repeat;
  }
}

@media (min-width: 768px) {
  .navigation-menu.static-menu {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22768%22%20height%3D%221614%22%20viewBox%3D%220%200%20768%201614%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Cpath%20d%3D%22M0%2C1605.14Q190.9%2C1614%2C384%2C1614t384-8.86V0H0V1605.14Z%22%20style%3D%22fill%3A%2302314b%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Ctitle%3EUntitled-4%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C1605.14Q190.9%2C1614%2C384%2C1614t384-8.86V0H0V1605.14Z%22%20style%3D%22fill%3A%2302314b%22%2F%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23clip-path%29%22%3E%3Cg%20style%3D%22opacity%3A0.12%22%3E%3Cpath%20d%3D%22M703.24%2C1676.17l-66.93-115.93a29.93%2C29.93%2C0%2C0%2C1-37-12.85c-0.7-1.25-1.16-2.2-1.16-2.2a6%2C6%2C0%2C0%2C0-2.43-2.56c-2-.85-5.22-0.58-6.64-0.39L485%2C1558.73l-4.23.68c-2.69.42-6.77%2C1.09-9%2C2.72a11.23%2C11.23%2C0%2C0%2C0-4.45%2C5.63%2C29.84%2C29.84%2C0%2C1%2C1-3.35-20.67c0.53%2C0.81%2C2.19%2C2.86%2C6.07%2C4.12%2C2.68%2C0.87%2C6.86.2%2C9.54-.22l4.11-.65L586.54%2C1534l1.24-.2c1.41-.25%2C4.56-1%2C6.18-2.42a3.44%2C3.44%2C0%2C0%2C0%2C.55-0.61c-1.75-1.85-4.82-2.87-6.2-3.25L486%2C1502.06l-4.17-1c-2.64-.66-6.67-1.64-9.36-1a11.26%2C11.26%2C0%2C0%2C0-6.29%2C3.45%2C29.86%2C29.86%2C0%2C1%2C1%2C5-20.33%2C11.2%2C11.2%2C0%2C0%2C0%2C4%2C6.17c2.13%2C1.84%2C6.22%2C2.87%2C8.85%2C3.53l4.05%2C1L589.14%2C1519l1.22%2C0.31c1.39%2C0.32%2C4.58.85%2C6.65%2C0.18a3.91%2C3.91%2C0%2C0%2C0%2C.72-0.35c-0.88-2.39-3.31-4.52-4.43-5.41l-84.2-63.45-3.42-2.58c-2.17-1.63-5.5-4.11-8.23-4.59a11.17%2C11.17%2C0%2C0%2C0-7.14.71%2C29.84%2C29.84%2C0%2C1%2C1%2C12.55-16.78c-0.21.94-.54%2C3.56%2C1.25%2C7.23%2C1.22%2C2.54%2C4.62%2C5.08%2C6.78%2C6.72l3.32%2C2.51%2C83.2%2C62.67%2C1%2C0.76c1.17%2C0.84%2C3.89%2C2.58%2C6%2C2.76a3.84%2C3.84%2C0%2C0%2C0%2C.8%2C0c0.13-2.54-1.28-5.46-2-6.72l-52.71-91.3-2.15-3.72c-1.36-2.36-3.45-5.92-5.77-7.44a11.2%2C11.2%2C0%2C0%2C0-6.86-2.13%2C29.84%2C29.84%2C0%2C1%2C1%2C18.11-10.54c-0.58.79-1.89%2C3.07-1.69%2C7.15%2C0.15%2C2.81%2C2.28%2C6.48%2C3.63%2C8.83l2.07%2C3.61%2C52.08%2C90.2%2C0.64%2C1.09c0.74%2C1.23%2C2.56%2C3.91%2C4.49%2C4.91a0.79%2C0.79%2C0%2C0%2C0%2C.72-0.5c0.92-2%2C.77-5.18.63-6.62l-0.15-1.25-12.7-103.38-0.51-4.13c-0.33-2.7-.85-6.9-2.41-9.25-2.29-3.38-4.71-4.41-5.64-4.69a29.81%2C29.81%2C0%2C1%2C1%2C20.8-2.48%2C11.28%2C11.28%2C0%2C0%2C0-4.2%2C5.84c-0.94%2C2.6-.45%2C6.71-0.12%2C9.41l0.53%2C4.25%2C12.85%2C104.65c0.21%2C1.42.83%2C4.59%2C2.21%2C6.28a0.86%2C0.86%2C0%2C0%2C0%2C.92-0.18c1.63-1.46%2C2.74-4.48%2C3.17-5.85l0.35-1.22%2C28.71-100.13%2C1.15-4c0.74-2.6%2C1.91-6.67%2C1.37-9.43-0.76-4-2.61-5.91-3.36-6.53a29.82%2C29.82%2C0%2C1%2C1%2C20.12%2C5.84%2C11.29%2C11.29%2C0%2C0%2C0-6.14%2C3.73c-1.9%2C2-3%2C6-3.8%2C8.63l-1.18%2C4.11-29.05%2C101.34c-0.38%2C1.4-1%2C4.56-.43%2C6.64a0.84%2C0.84%2C0%2C0%2C0%2C.92.2c2.07-.71%2C4.27-3.05%2C5.21-4.15l0.79-1%2C65.55-80.95%2C2.62-3.24c1.71-2.11%2C4.38-5.4%2C5-8.15%2C0.85-4-.09-6.46-0.54-7.31a29.82%2C29.82%2C0%2C1%2C1%2C16.24%2C13.23%2C11.27%2C11.27%2C0%2C0%2C0-7.1%2C1c-2.54%2C1.13-5.15%2C4.33-6.86%2C6.45l-2.71%2C3.33-66.33%2C81.93c-0.89%2C1.14-2.74%2C3.8-3%2C5.95A6.53%2C6.53%2C0%2C0%2C0%2C650%2C1516a7.22%2C7.22%2C0%2C0%2C1%2C.66%2C1.08l0.31%2C0.53a29.93%2C29.93%2C0%2C0%2C1-7.35%2C38.43l66.93%2C115.93Z%22%20style%3D%22fill%3A%23097dba%22%2F%3E%3Cpath%20d%3D%22M675.53%2C1591.74c36.81-53.61%2C77.7-107.12%2C127.71-149.15%2C22.79%2C18.67%2C3.9%2C51.68-8.67%2C70.66-27.51%2C37.3-72.15%2C71.34-119%2C78.49m-25.64%2C7.83c-64.42%2C4.57-131.11%2C13.3-191.65%2C36.78%2C3.77-30.26%2C36-46.77%2C61.69-55.55%2C43-12.07%2C92.49-6.68%2C130%2C18.77m1.45%2C6.13c-29.63%2C37-81.43%2C58.67-127.5%2C63.85-22.7%2C1.39-60.73%2C1.23-65.51-27.83%2C61.39-22.3%2C128.18-30.95%2C193-36M671%2C1587.41c-3.3-45.18%2C16.78-90.74%2C48.72-121.93%2C20.45-17.85%2C50.86-37.51%2C79-25.65-50.6%2C40.69-91.51%2C94.08-127.67%2C147.58%22%20style%3D%22fill%3A%23097dba%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") center bottom/cover no-repeat;
  }
}

@media (min-width: 992px) {
  .navigation-menu.static-menu {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221024%22%20height%3D%222122%22%20viewBox%3D%220%200%201024%202122%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Cpath%20d%3D%22M0%2C2106.23Q254%2C2121.9%2C512%2C2122t512-15.77V0H0V2106.23Z%22%20style%3D%22fill%3A%2302314b%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Ctitle%3EUntitled-5%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C2106.23Q254%2C2121.9%2C512%2C2122t512-15.77V0H0V2106.23Z%22%20style%3D%22fill%3A%2302314b%22%2F%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23clip-path%29%22%3E%3Cg%20style%3D%22opacity%3A0.12%22%3E%3Cpath%20d%3D%22M959.24%2C2184.17l-66.93-115.93a29.93%2C29.93%2C0%2C0%2C1-37-12.85c-0.7-1.25-1.16-2.2-1.16-2.2a6%2C6%2C0%2C0%2C0-2.43-2.56c-2-.85-5.22-0.58-6.64-0.39L741%2C2066.73l-4.23.68c-2.69.42-6.77%2C1.09-9%2C2.72a11.23%2C11.23%2C0%2C0%2C0-4.45%2C5.63%2C29.84%2C29.84%2C0%2C1%2C1-3.35-20.67c0.53%2C0.81%2C2.19%2C2.86%2C6.07%2C4.12%2C2.68%2C0.87%2C6.86.2%2C9.54-.22l4.11-.65L842.54%2C2042l1.24-.2c1.41-.25%2C4.56-1%2C6.18-2.42a3.44%2C3.44%2C0%2C0%2C0%2C.55-0.61c-1.75-1.85-4.82-2.87-6.2-3.25L742%2C2010.06l-4.17-1c-2.64-.66-6.67-1.64-9.36-1a11.26%2C11.26%2C0%2C0%2C0-6.29%2C3.45%2C29.86%2C29.86%2C0%2C1%2C1%2C5-20.33%2C11.2%2C11.2%2C0%2C0%2C0%2C4%2C6.17c2.13%2C1.84%2C6.22%2C2.87%2C8.85%2C3.53l4.05%2C1L845.14%2C2027l1.22%2C0.31c1.39%2C0.32%2C4.58.85%2C6.65%2C0.18a3.91%2C3.91%2C0%2C0%2C0%2C.72-0.35c-0.88-2.39-3.31-4.52-4.43-5.41l-84.2-63.45-3.42-2.58c-2.17-1.63-5.5-4.11-8.23-4.59a11.17%2C11.17%2C0%2C0%2C0-7.14.71%2C29.84%2C29.84%2C0%2C1%2C1%2C12.55-16.78c-0.21.94-.54%2C3.56%2C1.25%2C7.23%2C1.22%2C2.54%2C4.62%2C5.08%2C6.78%2C6.72l3.32%2C2.51%2C83.2%2C62.67%2C1%2C0.76c1.17%2C0.84%2C3.89%2C2.58%2C6%2C2.76a3.84%2C3.84%2C0%2C0%2C0%2C.8%2C0c0.13-2.54-1.28-5.46-2-6.72l-52.71-91.3-2.15-3.72c-1.36-2.36-3.45-5.92-5.77-7.44a11.2%2C11.2%2C0%2C0%2C0-6.86-2.13%2C29.84%2C29.84%2C0%2C1%2C1%2C18.11-10.54c-0.58.79-1.89%2C3.07-1.69%2C7.15%2C0.15%2C2.81%2C2.28%2C6.48%2C3.63%2C8.83l2.07%2C3.61%2C52.08%2C90.2%2C0.64%2C1.09c0.74%2C1.23%2C2.56%2C3.91%2C4.49%2C4.91a0.79%2C0.79%2C0%2C0%2C0%2C.72-0.5c0.92-2%2C.77-5.18.63-6.62l-0.15-1.25-12.7-103.38-0.51-4.13c-0.33-2.7-.85-6.9-2.41-9.25-2.29-3.38-4.71-4.41-5.64-4.69a29.81%2C29.81%2C0%2C1%2C1%2C20.8-2.48%2C11.28%2C11.28%2C0%2C0%2C0-4.2%2C5.84c-0.94%2C2.6-.45%2C6.71-0.12%2C9.41l0.53%2C4.25%2C12.85%2C104.65c0.21%2C1.42.83%2C4.59%2C2.21%2C6.28a0.86%2C0.86%2C0%2C0%2C0%2C.92-0.18c1.63-1.46%2C2.74-4.48%2C3.17-5.85l0.35-1.22%2C28.71-100.13%2C1.15-4c0.74-2.6%2C1.91-6.67%2C1.37-9.43-0.76-4-2.61-5.91-3.36-6.53a29.82%2C29.82%2C0%2C1%2C1%2C20.12%2C5.84%2C11.29%2C11.29%2C0%2C0%2C0-6.14%2C3.73c-1.9%2C2-3%2C6-3.8%2C8.63l-1.18%2C4.11-29.05%2C101.34c-0.38%2C1.4-1%2C4.56-.43%2C6.64a0.84%2C0.84%2C0%2C0%2C0%2C.92.2c2.07-.71%2C4.27-3.05%2C5.21-4.15l0.79-1%2C65.55-80.95%2C2.62-3.24c1.71-2.11%2C4.38-5.4%2C5-8.15%2C0.85-4-.09-6.46-0.54-7.31a29.82%2C29.82%2C0%2C1%2C1%2C16.24%2C13.23%2C11.27%2C11.27%2C0%2C0%2C0-7.1%2C1c-2.54%2C1.13-5.15%2C4.33-6.86%2C6.45l-2.71%2C3.33-66.33%2C81.93c-0.89%2C1.14-2.74%2C3.8-3%2C5.95A6.53%2C6.53%2C0%2C0%2C0%2C906%2C2024a7.22%2C7.22%2C0%2C0%2C1%2C.66%2C1.08l0.31%2C0.53a29.93%2C29.93%2C0%2C0%2C1-7.35%2C38.43l66.93%2C115.93Z%22%20style%3D%22fill%3A%23097dba%22%2F%3E%3Cpath%20d%3D%22M931.53%2C2099.74c36.81-53.61%2C77.7-107.12%2C127.71-149.15%2C22.79%2C18.67%2C3.9%2C51.68-8.67%2C70.66-27.51%2C37.3-72.15%2C71.34-119%2C78.49m-25.64%2C7.83c-64.42%2C4.57-131.11%2C13.3-191.65%2C36.78%2C3.77-30.26%2C36-46.77%2C61.69-55.55%2C43-12.07%2C92.49-6.68%2C130%2C18.77m1.45%2C6.13c-29.63%2C37-81.43%2C58.67-127.5%2C63.85-22.7%2C1.39-60.73%2C1.23-65.51-27.83%2C61.39-22.3%2C128.18-30.95%2C193-36M927%2C2095.41c-3.3-45.18%2C16.78-90.74%2C48.72-121.93%2C20.45-17.85%2C50.86-37.51%2C79-25.65-50.6%2C40.69-91.51%2C94.08-127.67%2C147.58%22%20style%3D%22fill%3A%23097dba%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") center bottom/cover no-repeat;
  }
}

.navigation-menu .close-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  position: absolute;
  width: 15px;
  height: 15px;
  right: 30px;
  top: 30px;
  display: none;
}

.navigation-menu .close-button:before,
.navigation-menu .close-button:after {
  content: '';
  width: 20px;
  height: 2.2px;
  background-color: #fff;
  border-radius: 1px;
  position: absolute;
  left: -2.6065px;
  top: 7.3935px;
}

.navigation-menu .close-button:before {
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.navigation-menu .close-button:after {
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

@media (min-width: 544px) {
  .navigation-menu .close-button {
    display: block;
  }
}

.navigation-menu ul>li>a {
  font-size: 20px;
}

@media (min-width: 544px) {
  .navigation-menu ul>li>a {
    font-size: 24px;
  }
}

.navigation-menu>.fade-out {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%229%22%20viewBox%3D%220%200%2014%209%22%3E%0D%0A%20%20%3Ctitle%3EIconChevronDownMediumWhite_b5e870f8-1219-4619-8992-42d6cf20f98f%3C%2Ftitle%3E%0D%0A%20%20%3Cpolyline%20points%3D%2212.5%202.12%207%207.12%201.5%202.12%22%20style%3D%22fill%3A%20none%3Bstroke%3A%20%23fff%3Bstroke-linecap%3A%20round%3Bstroke-linejoin%3A%20round%3Bstroke-width%3A%202px%22%2F%3E%0D%0A%20%20%3Crect%20width%3D%2214%22%20height%3D%229%22%20style%3D%22fill%3A%20none%22%2F%3E%0D%0A%3C%2Fsvg%3E") center no-repeat,linear-gradient(rgba(0,48,75,0), #00304b);
  height: 50px;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}

@media (min-width: 544px) {
  .navigation-menu>.fade-out {
    display: none;
  }
}

@-moz-document url-prefix()  {
  .navigation-menu .close-button:focus {
    outline: 1px dotted #ccc;
  }
}

.header-home {
  position: relative;
}

.header-home .header-home-background {
  position: absolute;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  left: 42.5%;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
}

@media (min-width: 768px) {
  .header-home .header-home-background {
    display: block;
  }
}

.header-home .header-home-content {
  position: relative;
  padding: 85px 30px 20px 30px;
  background: #fff;
}

.header-home .header-home-content.with-civil-banner {
  padding-bottom: 45px;
}

@media (min-width: 768px) {
  .header-home .header-home-content:before {
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    bottom: 0;
    width: 175px;
    right: -170px;
    background: url(../images/tohu-header-home.svg) left center/cover no-repeat;
    z-index: 1;
  }
}

@media (min-width: 544px) {
  .header-home .header-home-content {
    padding: 35px 30px 20px;
  }
}

@media (min-width: 768px) {
  .header-home .header-home-content {
    width: 42%;
    padding: 35px 0 20px 30px;
  }
}

@media (min-width: 1200px) {
  .header-home .header-home-content {
    padding: 35px 0 20px calc(50% - 570px + 15px);
  }
}

@media (max-width: 767px) {
  .header-home .header-home-content {
    background: #fff url("../images/tohu-header-mobile.svg") center top/contain no-repeat;
    background-size: 101%;
  }
}

.header-home .header-home-content .header-title,
.header-home .header-home-content .header-subheading,
.header-home .header-home-content .or-contact-us {
  text-align: center;
}

@media (min-width: 544px) {
  .header-home .header-home-content .header-title,
  .header-home .header-home-content .header-subheading,
  .header-home .header-home-content .or-contact-us {
    text-align: left;
  }
}

.header-home .header-title {
  font-size: 42px;
}

@media (min-width: 544px) {
  .header-home .header-title {
    font-size: 48px;
  }
}

.header-home .header-subheading {
  font-family: "bliss-light",Arial,sans-serif;
  font-size: 24px;
  line-height: 1.2;
}

@media (min-width: 544px) {
  .header-home .header-subheading {
    font-size: 30px;
  }
}

.header-home .header-image-content {
  background-position: top right;
  background-repeat: no-repeat;
  background-size: cover;
  height: 420px;
}

@media (min-width: 544px) {
  .header-home .logo-foreground {
    margin: 0 auto 30px;
    position: static;
    display: block;
  }
}

@media (min-width: 768px) {
  .header-home .logo-foreground {
    margin-left: 0;
    margin-right: 0;
    width: 206px;
    background-position: 0 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}

.header-home .search-and-menu {
  margin: 0;
  padding: 0;
  display: block;
  height: auto;
  text-align: center;
  box-shadow: none;
}

@media (min-width: 768px) {
  .header-home .search-and-menu {
    text-align: left;
    max-width: 450px;
  }

  .header-home .search-and-menu .textbox-with-a-button {
    position: relative;
    left: -15px;
  }
}

.header-home .search-and-menu .lead {
  font-size: 24px;
}

@media (min-width: 768px) {
  .header-home .search-and-menu .lead {
    font-size: 30px;
  }
}

@media (min-width: 544px) {
  .header-home .header-inner-wrap {
    margin-left: -12px;
  }
}

@media (min-width: 768px) {
  .header-home .header-inner-wrap {
    margin-left: -22px;
  }
}

.header-inner-wrap {
  position: relative;
  margin-bottom: 5px;
}

.master-search,
.autocomplete-search {
  width: 100%;
  height: 38px;
  border-radius: 19px;
  z-index: 5006;
}

@media (min-width: 544px) {
  .master-search,
  .autocomplete-search {
    height: 50px;
    border-radius: 25px;
    z-index: 5006;
  }
}

.master-search .inner input,
.autocomplete-search .inner input {
  height: 33px;
}

@media (min-width: 544px) {
  .master-search .inner input,
  .autocomplete-search .inner input {
    height: 45px;
  }
}

.master-search .btn-wrap button,
.autocomplete-search .btn-wrap button {
  border-radius: 50%;
  width: 28px;
  height: 28px;
}

@media (min-width: 544px) {
  .master-search .btn-wrap button,
  .autocomplete-search .btn-wrap button {
    width: 40px;
    height: 40px;
  }
}

.master-search .btn-wrap button:before,
.autocomplete-search .btn-wrap button:before {
  height: 110%;
}

.master-search .btn-wrap button:after,
.autocomplete-search .btn-wrap button:after {
  right: 50%;
  -ms-transform: translateY(-50%) translateX(50%);
  transform: translateY(-50%) translateX(50%);
  background: url(../images/icon-search.svg) center center/14px 14px no-repeat;
}

@media (min-width: 544px) {
  .master-search .btn-wrap button:after,
  .autocomplete-search .btn-wrap button:after {
    background-size: 16px;
  }
}

.non-scrollable {
  overflow-y: hidden;
}

.global-search-address,
.result {
  position: absolute;
  top: 100%;
  left: 3px;
  right: 3px;
  z-index: 1;
  background: white;
  box-shadow: 0 0 0 2px rgba(0,0,0,0.2),0 1px 0 5px rgba(0,0,0,0.01);
  padding: 0;
  border: 0;
  width: calc(100vw - 22px);
  display: none;
}

@media (min-width: 544px) {
  .global-search-address,
  .result {
    top: 53px;
    width: auto;
    height: 265px;
    overflow: scroll;
  }
}

.global-search-address:before,
.result:before {
  content: '';
  display: block;
  height: 12px;
  background: #f0f0f0;
  position: absolute;
  left: -2px;
  right: -2px;
  top: -12px;
  width: 50%;
  border-left: 2px solid rgba(0,0,0,0.2);
  border-right: 2px solid rgba(0,0,0,0.2);
}

@media (min-width: 544px) {
  .global-search-address:before,
  .result:before {
    border: 0;
    position: static;
    width: 100%;
  }
}

.global-search-address .close,
.result .close {
  position: absolute;
  top: 10px;
  right: 15px;
}

@media (min-width: 544px) {
  .global-search-address .close,
  .result .close {
    top: 27px;
    right: 12px;
  }
}

.global-search-address .heading,
.result .heading {
  padding: 10px 12px;
  padding-right: 55px;
  background: #f0f0f0;
  line-height: 18px;
}

@media (min-width: 544px) {
  .global-search-address .heading,
  .result .heading {
    line-height: 24px;
    padding: 16px;
    padding-right: 40px;
  }
}

.global-search-address .info,
.result .info {
  display: block;
  margin-bottom: 15px;
}

@media (min-width: 544px) {
  .global-search-address .info,
  .result .info {
    margin-bottom: 5px;
  }
}

.global-search-address .list,
.result .list {
  list-style: none;
  padding: 20px 12px;
  margin: 0;
}

@media (min-width: 544px) {
  .global-search-address .list,
  .result .list {
    line-height: 24px;
    padding: 17px 16px;
  }
}

.global-search-address .list li:not(:last-child),
.result .list li:not(:last-child) {
  margin-bottom: 20px;
}

.global-search-address .list a,
.result .list a {
  display: block;
  margin: 0;
  text-decoration: none;
  color: #0678B3;
}

.global-search-address .list a:hover,
.result .list a:hover {
  color: #005682;
}

.header-home-content .global-search-address,
.header-home-content .result {
  z-index: 5005 !important;
  width: auto;
  top: 27px;
}

@media (min-width: 544px) {
  .header-home-content .global-search-address,
  .header-home-content .result {
    top: 37px;
  }
}

.header-home-content .global-search-address:before,
.header-home-content .result:before {
  width: 100%;
  position: static;
  border: 0;
}

.header-home-content .global-search-address .close,
.header-home-content .result .close {
  top: 27px;
  right: 15px;
}

@media (min-width: 544px) {
  .header-home-content .global-search-address .close,
  .header-home-content .result .close {
    top: 27px;
    right: 12px;
  }
}

.header-home-content .global-search-address .heading,
.header-home-content .result .heading {
  padding: 15px 12px;
  padding-right: 55px;
}

.result {
  top: 2rem;
  padding-top: 0.5rem;
  width: 99%;
}

.result:before {
  background: none;
}

@media (min-width: 544px) {
  .result {
    width: 74%;
  }
}

@media (min-width: 768px) {
  .result {
    width: 532px;
  }
}

.alert-danger .close,
.alert-success .close {
  color: #fff;
}

.alert-civildefence {
  margin: 0 auto;
  position: relative;
  height: auto;
  z-index: 9999;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-bottom: 20px;
}

.banner-pilot {
  z-index: 102;
  width: 100%;
  background-color: #59802A;
  color: #fff;
  text-align: center;
  position: relative;
  border: none;
  padding: 10px 10px 10px 10px;
  box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.14),inset 0px -1px 0px 0px rgba(0,0,0,0.2),0px 2px 15px 0px rgba(0,0,0,0.2);
}

.banner-pilot .icon-button {
  height: 20px;
  width: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  float: right;
}

@media (min-width: 544px) {
  .banner-pilot .icon-button {
    height: 30px;
    width: 30px;
  }
}

.banner-pilot .icon-button:focus {
  outline: 1px dotted #ccc;
}

.banner-pilot h1 {
  font-family: "bliss-light",Arial,sans-serif;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .banner-pilot h1 {
    font-family: "bliss-light",Arial,sans-serif;
    font-size: 16px;
    line-height: 18px;
    text-align: left;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .banner-pilot h1 {
    font-family: "bliss-light",Arial,sans-serif;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
  }
}

.banner-pilot p a {
  color: #fff;
  text-decoration: none;
  padding-bottom: 2px;
  border-bottom: 1px solid #fff;
}

.banner-pilot p a:hover {
  color: #FBE9E9;
  text-decoration: none;
  padding-bottom: 2px;
  border-bottom: 1px solid #FBE9E9;
}

.banner-pilot .btn.btn-secondary:focus,
.banner-pilot a.btn-secondary.ms-rteElement-btn-primary:focus,
.banner-pilot a.ms-rteElement-btn-primary.ms-rteElement-btn-secondary:focus,
.banner-pilot a.ms-rteElement-btn-secondary:focus,
.banner-pilot .carousel-generic .btn-secondary.caption-button:focus,
.carousel-generic .banner-pilot .btn-secondary.caption-button:focus,
.banner-pilot .carousel-generic a.caption-button.ms-rteElement-btn-secondary:focus,
.carousel-generic .banner-pilot a.caption-button.ms-rteElement-btn-secondary:focus,
.banner-pilot a:focus img {
  outline: 1px dotted #ccc;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .banner-pilot .btn.btn-secondary:focus,
  .banner-pilot a.btn-secondary.ms-rteElement-btn-primary:focus,
  .banner-pilot a.ms-rteElement-btn-primary.ms-rteElement-btn-secondary:focus,
  .banner-pilot a.ms-rteElement-btn-secondary:focus,
  .banner-pilot .carousel-generic .btn-secondary.caption-button:focus,
  .carousel-generic .banner-pilot .btn-secondary.caption-button:focus,
  .banner-pilot .carousel-generic a.caption-button.ms-rteElement-btn-secondary:focus,
  .carousel-generic .banner-pilot a.caption-button.ms-rteElement-btn-secondary:focus,
  .banner-pilot a:focus img {
    outline-offset: 2px;
    outline: 1px solid #6699CC;
  }
}

@-moz-document url-prefix()  {
  .banner-pilot .btn.btn-secondary:focus,
  .banner-pilot a.btn-secondary.ms-rteElement-btn-primary:focus,
  .banner-pilot a.ms-rteElement-btn-primary.ms-rteElement-btn-secondary:focus,
  .banner-pilot a.ms-rteElement-btn-secondary:focus,
  .banner-pilot .carousel-generic .btn-secondary.caption-button:focus,
  .carousel-generic .banner-pilot .btn-secondary.caption-button:focus,
  .banner-pilot .carousel-generic a.caption-button.ms-rteElement-btn-secondary:focus,
  .carousel-generic .banner-pilot a.caption-button.ms-rteElement-btn-secondary:focus,
  .banner-pilot a:focus img {
    outline-offset: 2px;
  }
}

.banner-pilot button[aria-expanded='true'].icon-button {
  background: url(../images/icon-signpost-minus.svg) no-repeat;
}

.banner-pilot button[aria-expanded='false'].icon-button {
  background: url(../images/icon-signpost-plus.svg) no-repeat;
}

.banner-pilot button {
  border: 0;
  display: block;
}

.subpanel {
  word-wrap: break-word;
}

.card {
  margin-bottom: 20px;
}

#Result .card a:visited {
  color: #52468c !important;
}

.card-inner-wrap {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  text-decoration: none;
  color: inherit;
  height: 100%;
}

.card-inner-wrap:hover,
.card-inner-wrap:focus,
.card-inner-wrap:active,
.card-inner-wrap:visited {
  text-decoration: none;
  color: inherit;
}

.card-inner-wrap>* {
  width: 100%;
}

.card-inner-wrap .card-block {
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative;
}

.card-inner-wrap .card-text {
  -ms-flex-positive: 1;
  flex-grow: 1;
  color: #00304B;
}

.card-shadow:not(.inner-shadow),
.card.inner-shadow .card-block {
  box-shadow: 0 1px 16px 0 rgba(0,0,0,0.12),0 0 0 2px rgba(0,0,0,0.05),0 0 0 0 #007DBA;
  transition: box-shadow 150ms;
  text-decoration: none;
}

.card-shadow:not(.inner-shadow).card-shadow:hover:not(.card-no-hover),
.card-shadow:not(.inner-shadow).card-shadow:focus:not(.card-no-hover),
.card.inner-shadow .card-block.card-shadow:hover:not(.card-no-hover),
.card.inner-shadow .card-block.card-shadow:focus:not(.card-no-hover) {
  box-shadow: 0 1px 16px 0 transparent,0 0 0 2px transparent,0 0 0 6px #007DBA;
  outline: 0;
}

.card-shadow:not(.inner-shadow).shape-auckland,
.card.inner-shadow .card-block.shape-auckland {
  border-radius: 0 0 15px 0;
}

.card-shadow:not(.inner-shadow).shape-auckland .card-footer,
.card.inner-shadow .card-block.shape-auckland .card-footer {
  position: relative;
  border-radius: 0 0 15px 0;
  box-shadow: none;
  border: 2px solid #59802A;
  border-top: 0;
  border-left-color: rgba(0,0,0,0.06);
  left: -2px;
  right: -2px;
  bottom: -2px;
  width: calc(100% + 4px);
}

.card-shadow:not(.inner-shadow).shape-auckland .card-footer:after,
.card.inner-shadow .card-block.shape-auckland .card-footer:after {
  content: '';
  position: absolute;
  z-index: 2;
  background: url(../images/shape-auckland/triangle-angle-green.svg) 0 0/100% 100% no-repeat;
  width: 22px;
  height: 28px;
  bottom: -27px;
  right: 30px;
}

.card-shadow:not(.inner-shadow).shape-auckland .card-footer.upcoming,
.card.inner-shadow .card-block.shape-auckland .card-footer.upcoming {
  border-color: #E76317;
  border-left-color: rgba(0,0,0,0.06);
}

.card-shadow:not(.inner-shadow).shape-auckland .card-footer.upcoming:after,
.card.inner-shadow .card-block.shape-auckland .card-footer.upcoming:after {
  background-image: url(../images/shape-auckland/triangle-angle-orange.svg);
}

.card-shadow:not(.inner-shadow).shape-auckland .card-footer strong,
.card.inner-shadow .card-block.shape-auckland .card-footer strong {
  display: block;
}

.card-shadow:not(.inner-shadow).shape-auckland:hover .card-footer,
.card-shadow:not(.inner-shadow).shape-auckland:focus .card-footer,
.card.inner-shadow .card-block.shape-auckland:hover .card-footer,
.card.inner-shadow .card-block.shape-auckland:focus .card-footer {
  border-color: #007DBA;
}

.card-shadow:not(.inner-shadow).shape-auckland:hover .card-footer:after,
.card-shadow:not(.inner-shadow).shape-auckland:focus .card-footer:after,
.card.inner-shadow .card-block.shape-auckland:hover .card-footer:after,
.card.inner-shadow .card-block.shape-auckland:focus .card-footer:after {
  background-image: url(../images/shape-auckland/triangle-angle-blue-hover.svg);
  right: 26px;
  bottom: -27px;
  width: 27px;
  height: 28px;
}

.card.inner-shadow .card-block,
.card.inner-shadow .card-inner-wrap {
  position: relative;
  z-index: 1;
}

.card.inner-shadow .card-block:hover {
  box-shadow: 0 1px 16px 0 transparent,0 0 0 2px transparent,0 0 0 6px #007DBA;
}

.card.inner-shadow .card-footer {
  box-shadow: 0 1px 16px 0 rgba(0,0,0,0.12),0 0 0 2px rgba(0,0,0,0.1),0 0 0 0 #007DBA;
  position: relative;
  background: #f0f0f0;
}

.card.inner-shadow .card-footer:before {
  content: '';
  width: 100%;
  height: 10px;
  background: #f0f0f0;
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  z-index: 1;
}

.card.inner-shadow .card-inner-wrap:hover+.card-footer:before {
  z-index: 0;
}

.card-title {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  color: #0678B3;
  font-size: 20px;
}

@media (min-width: 544px) {
  .card-title {
    font-size: 24px;
  }
}

.card-block {
  padding: 2rem 1.5rem;
}

.card-footer {
  color: #00304B;
  box-shadow: 0 0 0 2px rgba(0,0,0,0.06);
  padding: 10px 18px;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (min-width: 544px) {
  .card-footer {
    padding: 10px 22px;
  }
}

.card .card-footer {
  background-color: #f0f0f0;
  margin-bottom: 0px !important;
  min-width: 100%;
}

.card .card-footer .pull-md-left {
  position: relative;
}

@media (min-width: 768px) {
  .card .card-footer .pull-md-left {
    margin-bottom: 0px !important;
  }
}

@media (max-width: 767px) {
  .card .card-footer .pull-md-left {
    margin-bottom: 0px !important;
  }
}

@media (max-width: 767px) and (max-width: 543px) {
  .card .card-footer .pull-md-left {
    margin-bottom: 0px !important;
  }
}

.card-meta span:after {
  content: '';
  background: #ddd;
  height: 20px;
  margin: 0 20px;
  display: inline-block;
  width: 2px;
  vertical-align: middle;
}

.card-meta span:last-child:after {
  display: none;
}

.card-footer ul li a:link {
  font-size: 1.25em;
}

.card-border {
  border: 2px solid #f0f0f0;
}

.card-block {
  padding: 18px;
}

@media (min-width: 544px) {
  .card-block {
    padding: 22px;
  }
}

.card-block p {
  line-height: 1.5rem;
}

.pet.card-inner-wrap .card-block {
  min-height: 132px;
}

.card .download {
  position: relative;
  display: inline-block;
  padding-left: 35px;
}

@media (min-width: 768px) {
  .card .download {
    padding-left: 45px;
  }
}

.card .download:before {
  content: '';
  background: url("../images/icon-download.svg");
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 28px;
  height: 28px;
}

@media (min-width: 768px) {
  .card .download:before {
    width: 40px;
    height: 40px;
  }
}

.card .download:hover:before {
  opacity: .8;
}

.card .download:after {
  content: none;
}

.card .download span {
  display: inline-block;
}

.card-greyed {
  background: #f0f0f0 url(../images/tohu-gray-bottom-right.png) bottom right;
  position: relative;
  background-repeat: no-repeat;
  background-size: 134px 26px;
}

.card-greyed a,
.card-greyed.active a:hover {
  text-decoration: none;
  padding-bottom: 2px;
  color: #00669d;
  border-bottom: 1px solid #00669d;
}

@media (min-width: 544px) {
  .card-greyed {
    background-size: 300px 50px;
  }
}

.card-greyed-no-curve {
  background: #f0f0f0;
  position: relative;
  background-repeat: no-repeat;
  background-size: 134px 26px;
}

.card-greyed-no-curve a,
.card-greyed-no-curve.active a:hover {
  text-decoration: none;
  padding-bottom: 2px;
  border-bottom: 1px solid #8097a5;
}

@media (min-width: 544px) {
  .card-greyed-no-curve {
    background-size: 300px 50px;
  }
}

.card.current {
  position: relative;
}

.card.current .pull-md-left {
  margin-bottom: 1rem;
  position: relative;
}

@media (min-width: 768px) {
  .card.current .pull-md-left {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .card.current .pull-md-left {
    margin-bottom: 35px;
  }
}

@media (max-width: 767px) and (max-width: 543px) {
  .card.current .pull-md-left {
    margin-bottom: 25px;
  }
}

@media (max-width: 767px) {
  .card.current .pull-md-right {
    position: absolute;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 75%;
  }

  .card.current .pull-md-right>button {
    width: 100%;
  }
}

@media (max-width: 767px) and (max-width: 543px) {
  .card.current .pull-md-right {
    width: calc(100% - 14px);
  }
}

.card.current.timeline-status .pull-md-left {
  padding-left: 20px;
}

@media (min-width: 544px) {
  .card.current.timeline-status .pull-md-left {
    padding-left: 40px;
  }
}

.card.current.timeline-status .pull-md-left:before {
  content: '';
  background: #59802A;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  left: -2px;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media (min-width: 544px) {
  .card.current.timeline-status .pull-md-left:before {
    width: 15px;
    height: 15px;
    left: 4px;
  }
}

.timeline-status a.btn-primary,
.timeline-status a.ms-rteElement-btn-primary,
.timeline-status .carousel-generic a.caption-button,
.carousel-generic .timeline-status a.caption-button {
  color: #fff;
}

.card.upcoming {
  position: relative;
}

.card.upcoming .pull-md-left {
  margin-bottom: 1rem;
  position: relative;
}

@media (min-width: 768px) {
  .card.upcoming .pull-md-left {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) and (max-width: 543px) {
  .card.upcoming .pull-md-left {
    margin-bottom: 25px;
  }
}

@media (max-width: 767px) {
  .card.upcoming .pull-md-right {
    position: absolute;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 75%;
  }

  .card.upcoming .pull-md-right>button {
    width: 100%;
  }
}

@media (max-width: 767px) and (max-width: 543px) {
  .card.upcoming .pull-md-right {
    width: calc(100% - 14px);
  }
}

.card.upcoming.timeline-status .pull-md-left {
  padding-left: 20px;
}

@media (min-width: 544px) {
  .card.upcoming.timeline-status .pull-md-left {
    padding-left: 40px;
  }
}

.card.upcoming.timeline-status .pull-md-left:before {
  content: '';
  background: #E76317;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  left: -2px;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media (min-width: 544px) {
  .card.upcoming.timeline-status .pull-md-left:before {
    width: 15px;
    height: 15px;
    left: 4px;
  }
}

.card.finished {
  position: relative;
}

.card.finished .pull-md-left {
  margin-bottom: 1rem;
  position: relative;
}

@media (min-width: 768px) {
  .card.finished .pull-md-left {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .card.finished .pull-md-left {
    margin-bottom: 35px;
  }
}

@media (max-width: 767px) and (max-width: 543px) {
  .card.finished .pull-md-left {
    margin-bottom: 25px;
  }
}

@media (max-width: 767px) {
  .card.finished .pull-md-right {
    position: absolute;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 75%;
  }

  .card.finished .pull-md-right>button {
    width: 100%;
  }
}

@media (max-width: 767px) and (max-width: 543px) {
  .card.finished .pull-md-right {
    width: calc(100% - 14px);
  }
}

.card.finished.timeline-status .pull-md-left {
  padding-left: 20px;
}

@media (min-width: 544px) {
  .card.finished.timeline-status .pull-md-left {
    padding-left: 40px;
  }
}

.card.finished.timeline-status .pull-md-left:before {
  content: '';
  background: #707070;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  left: -2px;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media (min-width: 544px) {
  .card.finished.timeline-status .pull-md-left:before {
    width: 15px;
    height: 15px;
    left: 4px;
  }
}

.card-poster-image {
  display: block;
  background-size: cover;
  background-position: center center;
  min-height: 156px;
}

.pattern-card-2-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 -20px -20px 0;
}

.pattern-card-2-row::after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 544px) {
  .pattern-card-2-row {
    margin: 0 -31px -31px 0;
  }
}

.pattern-card-2-row .card {
  float: left;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 250px;
  margin: 0 31px 31px 0;
}

.pattern-card-2-row .card:nth-child(3n) {
  clear: right;
}

.pattern-card-2-row .card:nth-child(4n) {
  clear: left;
}

.pattern-card-2-row .card-inner-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dte-card {
  color: #fff;
  position: relative;
  background: transparent;
}

.dte-card:before {
  content: '';
  background: url("../images/dte-bush.png") center center/auto repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.dte-card .card-poster-image {
  height: 370px;
  background-size: 90%;
  background-repeat: no-repeat;
  text-align: center;
  line-height: 370px;
}

.dte-card .card-poster-image>img {
  max-width: 100%;
  max-height: 100%;
}

.dte-card .card-title,
.dte-card .card-title a,
.dte-card .card-footer {
  color: #fff;
}

.dte-card .card-footer {
  background: rgba(41,41,41,0.5);
}

.tweet-avatarImg {
  display: block;
  float: left;
  width: 68px;
}

.tweet-avatarImg>img {
  width: 46px;
  height: 46px;
}

.tweet-content {
  display: block;
  float: left;
  width: 100%;
}

.tweet-content .media {
  position: relative;
  width: 100%;
  height: 200px;
  overflow: hidden;
  font-size: 8rem;
  line-height: 12.5rem;
  text-align: center;
}

.tweet-content .media img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

.twitter-feed-title {
  margin-bottom: 0.5rem;
  color: #0678B3;
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
  font-size: 14px;
}

@media (min-width: 544px) {
  .twitter-feed-title {
    font-size: 1rem;
  }
}

.twitter-feed-date {
  margin-bottom: 0.5rem;
  color: #707070;
  font-family: "Ubuntu",sans-serif;
  font-weight: 300;
  font-size: 14px;
}

@media (min-width: 544px) {
  .twitter-feed-date {
    font-size: 1rem;
  }
}

.tweet-more {
  padding: 10px;
}

.tweet-more .icon {
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 10px;
  margin-top: -10px;
}

.tweet {
  display: block;
  float: left;
  width: 33%;
  font-family: "Ubuntu",sans-serif;
  font-weight: 300;
  font-size: 14px;
}

@media (min-width: 544px) {
  .tweet {
    font-size: 1rem;
  }
}

.tweet a,
.tweet:hover,
.tweet:focus,
.tweet:active {
  text-decoration: none;
  color: #00304B;
}

.tweet.reply {
  text-align: left;
}

.tweet.heart {
  text-align: right;
}

.tweet.retweet {
  text-align: center;
}

.card-app {
  margin-bottom: 31px;
}

.card-app .card-block {
  border: 1px solid transparent;
}

.card-app.inner-shadow .card-block:hover {
  box-shadow: 0 1px 16px 0 transparent,0 0 0 2px transparent,0 0 0 6px #007DBA;
}

.card-app.inner-shadow .card-title {
  margin-bottom: 0.5rem;
  color: #0678B3;
  font-size: 20px;
}

@media (min-width: 544px) {
  .card-app.inner-shadow .card-title {
    font-size: 24px;
  }
}

.card-app a:hover {
  text-decoration: none;
  background-color: #0678B3 !important;
}

.card-app a:hover .card-block {
  border: 1px solid #0070a7;
}

.card-app a:hover .card-title {
  margin-bottom: 0.5rem;
  color: #fff;
  font-size: 20px;
}

@media (min-width: 544px) {
  .card-app a:hover .card-title {
    font-size: 24px;
  }
}

.card-app a:hover .card-text {
  -ms-flex-positive: 1;
  flex-grow: 1;
  color: #fff;
}

.card-app a:hover .andriod {
  background: url("../images/icon-android-40px.svg") no-repeat center;
  background-size: 50%;
  background-color: #005682;
}

.card-app a:hover .apple {
  background: url("../images/icon-apple-40px.svg") no-repeat center;
  background-size: 50%;
  background-color: #005682;
}

.card-app a:hover .windows {
  background: url("../images/icon-windows-40px.svg") no-repeat center;
  background-size: 50%;
  background-color: #005682;
}

.card-app .badge {
  float: left;
  width: 80px;
  height: 100px;
  margin-right: 22px;
}

.card-app .badge.andriod {
  background: url("../images/icon-android-40px.svg") no-repeat center;
  background-size: 50%;
  background-color: #0678B3;
}

.card-app .badge.apple {
  background: url("../images/icon-apple-40px.svg") no-repeat center;
  background-size: 50%;
  background-color: #0678B3;
}

.card-app .badge.windows {
  background: url("../images/icon-windows-40px.svg") no-repeat center;
  background-size: 50%;
  background-color: #0678B3;
}

.card-content {
  box-shadow: 0 1px 16px 0 rgba(0,0,0,0.12),0 0 0 2px rgba(0,0,0,0.05),0 0 0 0 #007DBA;
}

.card-content .card-header {
  background-color: #f8f8f8;
}

.card-content .card-header a:link,
.card-content .card-header a:hover,
.card-content .card-header a:active {
  color: #0678B3;
  text-decoration: none;
  padding-bottom: 2px;
  border-bottom: 1px solid rgba(0,124,185,0.5);
}

.card-content .panel-label {
  color: #4A6F30;
  font-family: "Ubuntu",sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  padding-bottom: 0px;
  margin: 0;
}

@media (min-width: 544px) {
  .card-content .panel-label {
    padding-bottom: 0px;
    font-family: "Ubuntu",sans-serif;
    font-weight: 500;
  }
}

.card-content .card-title {
  color: #00304B;
}

.card-content .card-block {
  padding: 0px 22px 22px 22px;
}

.card-content .card-block .links {
  padding: 14px 0 16px 0.5rem;
  border-top: 2px solid transparent;
  border-right: 2px solid transparent;
  border-bottom: 2px solid #e7e7e7;
  border-left: 2px solid transparent;
}

.card-content .card-block .links .meta {
  float: right;
  font-size: 1rem;
  margin-top: -2px;
}

@media (min-width: 544px) {
  .card-content .card-block .links .meta {
    margin-top: 3px;
  }
}

.card-content .card-block .links .meta.ContactEstimate {
  color: #00304B;
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.card-content .card-block .links .meta.flags {
  margin-top: -4px;
}

.card-content .card-block .links a {
  padding: 14px 7px 16px 0.5rem;
  margin: -14px 0 -14px -7px;
  text-decoration: none;
  display: block;
}

.card-content .card-block .links a:hover {
  padding: 14px 7px 14px 0.5rem;
  box-shadow: 0 1px 16px 0 transparent,0 0 0 2px transparent,0 0 0 6px #007DBA;
  border-bottom: 2px solid transparent;
  transition: box-shadow 150ms;
}

.card-content .card-block .links .map:before {
  display: inline-block;
  font-family: FontAwesome;
  font-size: 1.9rem;
  content: "\f041\00a0";
}

.card-content .card-block .links .calendar:before {
  display: inline-block;
  font-family: FontAwesome;
  font-size: 1.3rem;
  content: "\f073\00a0";
}

.card-content .card-block .links .docs {
  text-decoration: none;
  padding-bottom: 2px;
  color: #00669d;
  border-bottom: 1px solid #00669d;
}

@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) {
    .pattern-card-2-row .card-inner-wrap .card-block,
    .pattern-card-2-row a.shape-auckland .card-inner-wrap .card-block {
      min-height: 300px;
    }
}
}

.people-profile {
  position: relative;
  padding: 0 0 20px 0;
  overflow: hidden;
  text-align: center;
  background-color: #f8f8f8;
}

.people-profile .cardheader {
  background-color: #fff;
  height: 50px;
}

.people-profile .avatar {
  position: relative;
  top: -50px;
  margin-bottom: -50px;
  padding-bottom: 20px;
}

.people-profile .avatar img {
  width: 200px;
  height: 200px;
  max-width: 200px;
  max-height: 200px;
}

.people-profile .info {
  padding: 0px;
}

@media (min-width: 544px) {
  .people-profile .info {
    padding: 20px;
  }
}

.container-fluid .bio,
.container-fluid .also {
  margin-left: -15px;
  margin-right: -15px;
}

.documents .document-title {
  font-size: 1rem;
}

@media (min-width: 768px) {
  .documents .controls {
    margin-top: 10px;
  }
}

.documents .download {
  width: 100%;
}

@media (min-width: 768px) {
  .documents .download {
    width: inherit;
    vertical-align: top;
  }
}

.documents .views {
  display: none;
}

@media (min-width: 768px) {
  .documents .views {
    display: inline-block;
    margin-bottom: 10px;
  }
}

.documents .list-group-item {
  border-left: 0;
  border-right: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.documents .list-group-item:hover {
  border-color: #cdcdcd;
}

.documents .list-group-item:hover+* {
  border-top-color: #cdcdcd;
}

.documents .list-group-item a {
  display: block;
  margin-left: 35px;
  color: #0678B3;
  text-decoration: none;
  border-bottom: 0;
}

.documents small {
  font-size: 1.15rem;
  font-family: "bliss-light",Arial,sans-serif;
}

@media (min-width: 544px) {
  .documents small {
    font-size: 1.25rem;
  }
}

.documents .meta {
  color: #00304B;
  float: right;
  font-size: 1rem;
}

.documents .meta span {
  color: inherit;
  font-family: "Ubuntu",sans-serif;
  font-weight: 300;
}

.documents .checked+a small {
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.documents .list-grid-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.documents .list-grid-group::after {
  content: "";
  display: table;
  clear: both;
}

.documents .list-grid-group:hover {
  border-color: #cdcdcd;
}

.documents .list-grid-group:hover+* {
  border-top-color: #cdcdcd;
}

@media (min-width: 768px) {
  .documents .list-grid-group .list-group-item {
    width: calc(50% - 5px);
    float: left;
    border-left: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    margin-bottom: 10px;
  }

  .documents .list-grid-group .list-group-item a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .documents .list-grid-group .list-group-item:nth-child(even) {
    float: right;
  }

  .documents .list-grid-group .list-group-item:hover {
    border-color: #cdcdcd;
  }

  .documents .list-grid-group .list-group-item:hover+* {
    border-top-color: #e7e7e7;
  }
}

.documents .list-single .list-group-item {
  border: 0;
}

.documents .list-single span {
  color: #00304B;
  font-size: 1rem;
}

.show-view ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.carousel-wrapper {
  position: relative;
  box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.14);
  margin-bottom: 60px;
}

.section-wrapper section .carousel-wrapper {
  margin-left: -20px;
  margin-right: -20px;
}

@media (min-width: 544px) {
  .section-wrapper section .carousel-wrapper {
    margin-left: -40px;
    margin-right: -40px;
  }
}

@media (min-width: 768px) {
  .section-wrapper section .carousel-wrapper {
    margin-left: 0;
    margin-right: 0;
  }
}

.section-wrapper .tabs-wrapper .carousel-wrapper {
  margin-left: 0;
  margin-right: 0;
}

.home-grid .carousel-wrapper {
  margin-left: -31px;
  margin-right: -31px;
}

@media (min-width: 768px) {
  .home-grid .carousel-wrapper {
    margin-left: 0;
    margin-right: 0;
  }
}

.carousel-wrapper .slide {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 1;
  transition: all 1s;
}

.carousel-wrapper .showing {
  visibility: visible;
  position: relative;
  opacity: 1;
  z-index: 2;
}

.carousel-wrapper img {
  width: 100%;
  max-width: 100%;
}

.carousel-wrapper .carousel-iframe {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}

.carousel-wrapper .carousel-iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.carousel-wrapper iframe,
.carousel-wrapper embed,
.carousel-wrapper video {
  width: 100%;
  margin: 0;
  padding: 0;
}

.carousel-list {
  margin: 0;
  padding: 0;
  list-style: none;
  box-shadow: 0 0 1px 0 rgba(0,0,0,0.12),0 1px 16px rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.05);
}

.image {
  position: relative;
  background-size: 0;
}

.image:after {
  content: '';
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22816%22%20height%3D%2230%22%20viewBox%3D%220%200%20816%2030%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%2382ab45%3B%7D.b%7Bclip-path%3Aurl%28%23a%29%3B%7D.c%7Bfill%3A%23739a44%3B%7D.d%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M414.2%2028C274.9%2025%20137%2016.7%200%204.1v14.7q202.5%209.3%20407.8%209.2z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M414.2%2028C274.9%2025%20137%2016.7%200%204.1v14.7q202.5%209.3%20407.8%209.2z%22%2F%3E%3Cpath%20class%3D%22b%20c%22%20d%3D%22M395.1%208.6c-8.6-.1-13.1%204.4-15.4%208.9a21.9%2021.9%200%200%200-1.1%202.6%2018.8%2018.8%200%200%200-17.3-12c-10.2-.2-14.7%206.2-16.7%2011.3a18.9%2018.9%200%200%200-17.1-12c-10.2-.2-14.7%206.1-16.7%2011.2a18.8%2018.8%200%200%200-17.1-11.9c-8.6-.2-13.1%204.1-15.6%208.6a21.9%2021.9%200%200%200-1.2%202.5%2018.8%2018.8%200%200%200-17-12.1c-10.2-.4-14.8%205.9-16.9%2011a18.8%2018.8%200%200%200-16.9-12.3c-10.2-.4-14.8%205.8-16.9%2010.9A18.8%2018.8%200%200%200%20192.3%203c-8.5-.4-13.2%203.9-15.8%208.3a21.9%2021.9%200%200%200-1.2%202.5c-2.6-6.8-8.6-12.1-16.7-12.5-10.2-.5-15%205.7-17.1%2010.8A18.8%2018.8%200%200%200%20124.8-.5c-10.2-.6-14.9%205.6-17.1%2010.6A18.8%2018.8%200%200%200%2091-2.5C80.8-3.1%2076.1%203%2073.9%208.1%2071.3%201.2%2065.5-4.1%2057.3-4.7%2047.1-5.3%2042.3.8%2040.1%205.8A18.8%2018.8%200%200%200%2023.5-7C6.5-8.3%204.4%209.7%204.4%209.7l-4.6-.4c-1%2012.6%208.1%2021.2%2017.7%2021.9s13.8-3.5%2016.5-7.9l1-1.9a19.4%2019.4%200%200%200%2016.4%2012.2c10.2.7%2015.1-5%2017.5-9.9a19.3%2019.3%200%200%200%2016.5%2012.1c10.2.6%2015.1-5%2017.4-9.9a19.3%2019.3%200%200%200%2016.5%2012c8.9.5%2013.7-3.8%2016.4-8.1l1-1.9a19.4%2019.4%200%200%200%2016.6%2011.9c10.2.5%2015-5.2%2017.3-10.2a19.3%2019.3%200%200%200%2016.7%2011.8c10.2.5%2015-5.3%2017.3-10.2a19.3%2019.3%200%200%200%2016.7%2011.7c8.9.4%2013.7-4%2016.2-8.4l1-1.9a19.4%2019.4%200%200%200%2016.8%2011.6c10.2.3%2014.9-5.5%2017.1-10.5a19.3%2019.3%200%200%200%2016.9%2011.5c10.2.3%2014.9-5.5%2017.1-10.5a19.3%2019.3%200%200%200%2017%2011.4c8.9.2%2013.6-4.2%2016.1-8.7l.9-2a19.4%2019.4%200%200%200%2017%2011.3c8.9.2%2013.6-4.3%2016-8.8l.9-2a19.3%2019.3%200%200%200%2017.1%2011.2c17.8.1%2018.6-17.9%2018.6-17.9h4.2c0-10.6-7.5-20.5-19.1-20.6zm3%204.1h.3l.7.2%202%20.7%201.9%201h.3l.3.2.2.2-1.3%202.1h-.7l-1.6-.9-1.7-.6h-.8zm.2%2012a5.5%205.5%200%200%201%201.4%204.3%2010.6%2010.6%200%200%201-2.3%200%205%205%200%200%200-3.8-4.3s1.9-2.6%204.7%200zm-3.9%204.3a1.8%201.8%200%200%201-1.4-2.5%202.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%20.1%201.5zm-1.3-10.9h.1l.6%202.4h-.2l-.5.2-.7.4-.7.5a5.1%205.1%200%200%200-1%201.3l-.3.5h-.1l-2.2-1h.1l.4-.7a7.6%207.6%200%200%201%201.5-1.9l1-.8%201-.5.7-.3zm-6.8-3.1l.2-.2.3-.3%201.9-1.2%201.1-.5.5-.2.5-.2.7-.2h.3l.6%202.4h-.2l-.6.2h-.4l-.4.2-.9.4-1.5%201-.3.2-.2.2-.2.2-1.5-1.9zm-22.1-2.8h.3l.7.2%202%20.7%201.9%201h.3l.3.2.2.2-1.4%202.1h-.7l-1.6-.9-1.7-.6-.6-.2h-.2zm.1%2012a5.5%205.5%200%200%201%201.4%204.3%2010.6%2010.6%200%200%201-2.3%200%205.1%205.1%200%200%200-3.7-4.4s1.9-2.4%204.7.2zm-3.9%204.3A1.8%201.8%200%200%201%20359%2026a2.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%20.2%201.6zm-1.2-10.9h.1l.6%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.3l-.3.5h-.1l-2.2-1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.9l1-.8%201-.5.7-.3zm-6.7-3.1l.2-.2.3-.3%201.9-1.2%201.1-.5.5-.2.5-.2.7-.2h.3l.5%202.4h-.2l-.6.2h-.4l-.4.2-.9.4-1.6%201-.3.2-.2.2-.2.2-1.5-1.9zm-22-3h.3l.7.2%202%20.8%201.9%201h.3l.3.2.2.2-1.4%202h-.2l-.2-.2h-.3l-1.6-.9-1.7-.6-.6-.2h-.2zm0%2012a5.5%205.5%200%200%201%201.3%204.3%2010.6%2010.6%200%200%201-2.3%200%205.1%205.1%200%200%200-3.7-4.4s1.9-2.3%204.7.3zm-4%204.5a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%200%201.5zm-1.2-10.9h.1l.6%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.3l-.3.5h-.1l-2.2-1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.9l1-.8%201-.5.7-.3zm-6.7-3.1l.3-.2.3-.3%201.9-1.2%201.1-.5.5-.2.5-.2.7-.2h.3l.5%202.4h-.2l-.6.2h-.4l-.4.2-.9.4-1.6%201-.3.2-.2.2h-.2l-1.5-1.9zm-22-3.1h.3l.7.2%202%20.8%201.9%201h.3l.3.2.2.2-1.4%202h-.2l-.2-.2h-.3l-1.6-.9-1.7-.7-.6-.2h-.2zm-.1%2012a5.5%205.5%200%200%201%201.3%204.3%2010.6%2010.6%200%200%201-2.3%200%205%205%200%200%200-3.7-4.4s2.1-2.6%204.8.1zm-3.9%204.3a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%200%201.4zm-1.1-10.9h.1l.6%202.4h-.2l-.5.2-.7.3-.7.5A5.1%205.1%200%200%200%20289%2021l-.3.5h-.1l-2.2-1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.9l1-.7%201-.5.7-.3zm-6.7-3.2l.3-.2.3-.3%201.9-1.1%201.1-.5.5-.2h.5l.7-.2h.3l.5%202.4h-.2l-.6.2h-.4l-.4.2-.9.4-1.6.9-.3.2-.2.2h-.2l-1.5-1.9zm-22-3.2h.3l.7.2%202%20.8%201.9%201h.3l.3.2.2.2-1.4%202h-.2l-.2-.2h-.3l-1.6-.9-1.7-.7-.6-.2h-.2zm-.1%2012a5.5%205.5%200%200%201%201.3%204.3%2010.6%2010.6%200%200%201-2.3%200%205%205%200%200%200-3.7-4.4s2-2.6%204.7%200zm-4%204.2a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.4%202.4%200%200%201%201.3%201%201.8%201.8%200%200%201%200%201.5zm-1-10.9h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1l-2.2-1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.8l1.1-.7%201-.5.7-.3zM251%2012l.3-.2.3-.2%201.9-1.1%201.1-.5.5-.2h.5l.7-.2h.3l.5%202.4h-.2l-.6.2h-.4l-.4.2-.9.4-1.6.9-.3.2-.2.2h-.2l-1.5-1.9zm-22-3.4h.3l.7.2%202%20.8%201.9%201.1h.3l.3.2.2.2-1.4%202h-.3l-.2-.2h-.3l-1.6-.9-1.7-.7-.6-.2h-.2zm-.2%2012A5.5%205.5%200%200%201%20230%2025a10.6%2010.6%200%200%201-2.3-.1%205.1%205.1%200%200%200-3.6-4.5s2-2.4%204.7.2zm-4%204.2a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%200%201.5zm-1-10.9h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1l-2.2-1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.8l1.1-.7%201-.5.7-.2zm-6.7-3.3l.3-.2.3-.2%201.9-1.1%201.1-.5.5-.2h.5l.7-.2h.3l.5%202.4h-.2l-.6.2h-.4l-.4.2-.9.4-1.6.9-.3.2-.2.2h-.2l-1.5-2zm-12.4%203.2v.2l.4.6%201.1%202a18.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.7v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8l-.9-1.7-.3-.5h-.1zm-9.6-6.6h.3l.7.2%202%20.8%201.9%201.1h.3l.3.2.2.2-1.4%202h-.2l-.2-.2h-.3l-1.6-.9-1.7-.7-.6-.2h-.2zm-.3%2012a5.5%205.5%200%200%201%201.2%204.4%2010.6%2010.6%200%200%201-2.3-.1%205%205%200%200%200-3.6-4.5s2.2-2.5%204.8.2zm-4%204.2a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%20.1%201.5zm-.8-10.9h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1l-2.2-1h.1l.4-.7A7.6%207.6%200%200%201%20187%2014l1.1-.7%201-.5.7-.2zm-6.7-3.3l.3-.2.3-.2%201.9-1.1%201.1-.5.5-.2h.5l.7-.2h.3l.5%202.4h-.2l-.6.2h-.8l-.9.4-1.6.9-.3.2-.2.2h-.2l-1.5-2zm-12.4%203.1v.2l.4.6%201.1%202a18.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.7v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8l-.9-1.7-.3-.5zm-9.6-6.7h.3l.7.2%202%20.8%201.9%201.1h.3l.3.2.2.2-1.4%202h-.2l-.2-.2h-.3l-1.6-.9-1.7-.7-.6-.2h-.2zm-.3%2012a5.5%205.5%200%200%201%201.2%204.4%2010.6%2010.6%200%200%201-2.3-.1%205%205%200%200%200-3.6-4.5s2.1-2.5%204.8.2zm-4%204.2a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%200%201.5zm-.9-10.9h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1l-2.1-.8h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.8l1.1-.7%201-.5.7-.2zm-6.6-3.3l.3-.2.3-.2L152%206l1.1-.5.5-.2h.5l.7-.2h.3l.5%202.4h-.2l-.6.2h-.8l-.9.4-1.6.9-.3.2-.2.2h-.2l-1.4-2zm-12.4%203v.2l.4.6%201.1%202a18.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.6v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8l-.9-1.7-.3-.5h-.1zm-9.5-6.7h.3l.7.2%202%20.8%201.8%201.1h.3l.3.2.2.2-1.4%202h-.2l-.2-.2h-.3l-1.6-.9-1.7-.7-.6-.2h-.2zm-.4%2012a5.5%205.5%200%200%201%201.2%204.4%2010.6%2010.6%200%200%201-2.3-.1%205.1%205.1%200%200%200-3.6-4.5s2.1-2.6%204.7.1zm-4.1%204.1a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.2%201%201.8%201.8%200%200%201%20.1%201.4zm-.8-11h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1l-2.1-1.1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.8l1.1-.7%201-.5.7-.2zm-6.6-3.4l.3-.2.3-.2%201.9-1.1%201.1-.4.5-.2h.5l.7-.2h.3l.4%202.4h-1.6l-.9.4-1.6.9-.3.2-.2.2h-.2l-1.4-2zm-12.4%203v.2l.4.6a19.1%2019.1%200%200%201%201%202%2018.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.6v-.2l-.2-.6a15.5%2015.5%200%200%200-.7-1.8l-.9-1.7-.3-.5h-.1zm-9.5-6.8h.3l.7.2%202%20.8L98.6%204h.3l.3.2.2.2-1.5%202h-.2l-.2-.2h-.3l-1.6-.9-1.6-.8-.6-.2h-.2zm-.5%2012a5.5%205.5%200%200%201%201.1%204.4%2010.6%2010.6%200%200%201-2.3-.1%205%205%200%200%200-3.5-4.5s2.1-2.5%204.8.2zm-4.1%204.1a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.2%201%201.8%201.8%200%200%201%20.2%201.5zM88.5%207h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1L83.4%2011h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.8l1.1-.7%201-.5.7-.2zm-6.6-3.4l.3-.2.3-.2%201.9-1.1%201.1-.4.5-.2h.5l.7-.2h.3l.4%202.4h-1.6l-.9.4-1.6.9-.3.2-.2.2h-.2l-1.4-2zM69.5%206.5v.2l.4.6a19.1%2019.1%200%200%201%201%202%2018.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.6v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8L68%208.7l-.3-.5h-.1zM60-.3h.3l.7.2%202%20.8%201.9%201.1h.3l.2.2.2.2-1.5%202H64l-.2-.2h-.3l-1.6-1-1.7-.7-.6-.2h-.2zm-.5%2012a5.5%205.5%200%200%201%201.1%204.3%2010.6%2010.6%200%200%201-2.3-.1%205%205%200%200%200-3.5-4.5s2.1-2.5%204.7.3zm-4.1%204.1a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.2%201%201.8%201.8%200%200%201%20.1%201.5zm-.7-11h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5A5.1%205.1%200%200%200%2052%209.5l-.3.5h-.1l-2.1-1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.8l1.1-.7%201-.5.7-.2zm-6.5-3.4l.3-.2.3-.2%201.9-1.1%201.1-.4.5-.2h.5l.7-.2h.3l.4%202.4h-1.7l-.9.4L50%203.1l-.3.2-.2.2h-.2l-1.4-2zM35.7%204.2v.2l.4.6a19.1%2019.1%200%200%201%201%202%2018.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.6v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8L34%206.4l-.3-.5h-.1zm-9.4-6.9h.3l.7.2%202%20.9%201.8%201.2h.3l.2.2.2.2-1.5%202h-.2l-.1-.2h-.3L28.1.7%2026.4%200l-.6-.2h-.2zm-.6%2012a5.5%205.5%200%200%201%201.1%204.4%2010.3%2010.3%200%200%201-2.3-.1A5.1%205.1%200%200%200%2021%209s2.1-2.4%204.7.3zm-4.1%204.1a2.1%202.1%200%200%201-1.3-1.1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.2%201%201.8%201.8%200%200%201%20.1%201.6zm-.7-10.9h.1l.4%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1l-2.1-1h.1l.4-.7a7.6%207.6%200%200%201%201.7-1.8l1.1-.9%201-.4.7-.2zM14.4-1l.3-.2.3-.2%201.9-1.1%201.1-.4.5-.2h.5l.7-.2h.3l.4%202.3h-1.6l-.9.4L16.2.7l-.2.2-.2.2h-.2l-1.4-2zM5.5%2019.9v-.2L5%2019a18.6%2018.6%200%200%201-1-2%2019.1%2019.1%200%200%201-.7-2.1l-.2-.7V14l2.3-.6v.8A16.6%2016.6%200%200%200%206%2016l1%201.8.3.5v.2zM8.7%209.7v-.8a14.2%2014.2%200%200%201%20.4-2.3%2013.8%2013.8%200%200%201%20.8-2.2l.2-.4v-.3l2.1%201.2v.7a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.8H8.7zm3.4%205v.4l.2.3a9.5%209.5%200%200%200%201.1%201.5l1.3%201.2.3.2h.4l-1.2%202.2h-.5l-.4-.2-.8-.7-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4-.2-.3V16zm3.7%2012.7h-1l-2-.7-.5-.2-.5-.3-.9-.5-.3-.2-.3-.2-.2-.2%201.3-2.1h.4l.3.2.8.4.4.2.5.2%201.7.6h.8zm-.2-13.1a6.3%206.3%200%200%201-1.1-3.4l2.3-.2a4.4%204.4%200%200%200%202.2%203.9l1.4.6h.6s-2.5%202.8-5.4-1zm4.7%207.5h-.1l-.4-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.2l.2-.3v-.2h.1l2.1%201.1v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.7%201.8l-1.1.7-1%20.4-.7.2zm6.7%203.4l-.6.4-1.9%201.1-.6.2-.5.2-1%20.3h-1l-.4-2.2h.8l.8-.2.4-.2.5-.2%201.6-.9.5-.4h.2l1.4%202zm1.8-16.4a9.1%209.1%200%200%200-1.1-1.4l-1.3-1.3-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.6%2011.6%200%200%201%201.4%201.8h.1v.2l.2.3v.2l-1.8%201.5V9h-.1zm3.8%205.6v.8a13.7%2013.7%200%200%201-.4%202.3%2013.3%2013.3%200%200%201-.8%202.2v.9l-2.1-1.2V19h.1v-.2A10.9%2010.9%200%200%200%2030%2017a11.4%2011.4%200%200%200%20.3-1.8v-.3-.5h2.4zm6.7%207.9v-.2l-.4-.6a18.6%2018.6%200%200%201-.9-2%2019.1%2019.1%200%200%201-.7-2.1l-.2-.7v-.3l2.3-.6v.8a16.6%2016.6%200%200%200%20.6%201.8l.8%201.7.3.5v.2zm3.1-10.2v-.8a14.2%2014.2%200%200%201%20.4-2.3%2013.8%2013.8%200%200%201%20.9-2l.2-.4v-.5L46%207.3V8a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.8h-2.6zm3.4%205v.4l.2.3a9.5%209.5%200%200%200%201.1%201.4l1.3%201.2.3.2h.4l-1.2%202.2h-.5l-.4-.2-.8-.7-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4-.2-.3v-.3zm3.8%2012.6h-1l-2.1-.7-.5-.2-.5-.3-.9-.5-.3-.2-.3-.2-.2-.2%201.3-2.1h.4l.3.2.8.4.4.2.5.2%201.7.6h.8zm-.2-13.1a6.3%206.3%200%200%201-1.1-3.4l2.3-.2a4.4%204.4%200%200%200%202.2%204l1.4.6h.7s-2.5%202.8-5.4-1zm4.8%207.5h-.1l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.3-1.2l.2-.3V19h.1l2.1%201.1v.2l-.2.3-.2.4a7.6%207.6%200%200%201-1.7%201.8l-1.1.7-1%20.5-.7.2zm6.7%203.4l-.6.4-1.9%201.1-.6.2-.5.2-1%20.3h-1l-.4-2.4h.8l.8-.3.4-.2.5-.2%201.6-.9.5-.4h.2l1.4%202zm1.8-16.4a9.1%209.1%200%200%200-1.1-1.4l-1.4-1.3-.3-.2h-.4L60.6%206h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.4%201.8h.1v.2l.2.3v.2L63%2011.8h-.1v-.2h-.1zm3.8%205.6v.8a13.7%2013.7%200%200%201-.4%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.2v-.4h.1v-.2a10.9%2010.9%200%200%200%20.6-1.8%2011.4%2011.4%200%200%200%20.3-1.8v-.3-.5h2.4zm6.8%207.9v-.2l-.4-.6a18.7%2018.7%200%200%201-1-2%2019.2%2019.2%200%200%201-.7-2.1L71%2019v-.3l2.3-.6v.2l.2.6a16.6%2016.6%200%200%200%20.6%201.8l.8%201.7.3.5v.2zm3.1-10.2v-.8a14.2%2014.2%200%200%201%20.4-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.3L80%209.5v.7a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.8h-2.8zm3.5%205v.4l.2.3a9.4%209.4%200%200%200%201.1%201.4l1.3%201.2.3.2h.4l-1.1%202.2h-.5l-.4-.2-.8-.7-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4-.2-.3v-.3zM83.6%2032h-1l-2.1-.7-.5-.2-.5-.2-.9-.5-.3-.2-.3-.2h-.2l1.3-2.1h.4l.3.2.8.4.4.2.5.2%201.8.6h.8zm-.3-13.1a6.3%206.3%200%200%201-1.1-3.4l2.3-.2a4.4%204.4%200%200%200%202.2%203.9l1.4.6h.7s-2.6%202.8-5.5-.9zm4.8%207.5H88l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.2l.2-.3v-.2h.1l2.1%201.1v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.8l-1.1.7-1%20.5-.7.2zm6.7%203.4l-.6.4-1.9%201.1-.6.2-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.5-.2%201.6-.9.5-.4h.2l1.4%202zm1.7-16.3h-.1a9.2%209.2%200%200%200-1.1-1.4L94%2010.6l-.3-.2h-.4L94.5%208h.5l.4.2.4.3.2.5.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.4%201.8h.1v.2l.2.3v.2l-2.1%201.2h-.1v-.2zm3.8%205.5v.8a13.7%2013.7%200%200%201-.4%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9L97.1%2024v-.4H97V23a10.9%2010.9%200%200%200%20.6-1.8%2011.4%2011.4%200%200%200%20.3-1.8v-.3-.5h2.4zm6.8%207.9l-.2-.2-.4-.6a18.6%2018.6%200%200%201-1-2%2019.1%2019.1%200%200%201-.7-2.1l-.2-.7V21l2.3-.6v.2l.2.6a16.5%2016.5%200%200%200%20.6%201.8l.8%201.7.3.5v.2zm3-10.2v-.8a14.2%2014.2%200%200%201%20.4-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.5l2.1%201.2v.7a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.8h-2.4zm1.4%206.1l2.1-1.2v.4l.2.3a9.5%209.5%200%200%200%201.1%201.4l1.3%201.2.3.2h.4l-1.1%202.2h-.5l-.4-.2-.8-.7-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4-.2-.3zm6%2011.4h-1l-2.1-.7-.5-.2-.5-.2-.9-.5-.3-.2-.3-.2h-.2l1.3-2.1h.4l.3.2.8.4.4.2.5.2%201.8.6h.8zm-.4-13.1a6.3%206.3%200%200%201-1.2-3.4l2.3-.2a4.4%204.4%200%200%200%202.2%203.9l1.4.6h.7s-2.4%202.6-5.3-1.1zm4.8%207.4h.1l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.2l.2-.3v-.2h.1l2.1%201.1v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.8l-1.1.7-1%20.5-.7.2zm6.7%203.3l-.6.4-1.9%201.1-.5.2-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.5-.2%201.6-.9.5-.4h.2l1.5%202zm1.6-16.3h-.1a9.1%209.1%200%200%200-1.1-1.4l-1.3-1.2-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2A11.6%2011.6%200%200%201%20132%2014h.1v.2l.2.3v.2l-2.1%201.2h-.1v-.2zM134%2021v.8a13.7%2013.7%200%200%201-.4%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.2v-.4h.1V25a10.9%2010.9%200%200%200%20.6-1.8%2011.4%2011.4%200%200%200%20.3-1.8V21v-.5h2.4zm6.9%207.8l-.2-.2-.4-.6a18.6%2018.6%200%200%201-1-2%2019.1%2019.1%200%200%201-.7-2.1l-.2-.7v-.3l2.3-.6v.2l.2.6a16.6%2016.6%200%200%200%20.6%201.8l.8%201.7.3.5v.2zm3.1-10.4c0-.2%200-.4.1-.8a14.5%2014.5%200%200%201%20.4-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.5l2.1%201.2v.7a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.6a1.7%201.7%200%200%201%200%20.2H144zm1.5%206.1l2.1-1.2v.4l.2.3a9.5%209.5%200%200%200%201.1%201.4l1.3%201.2.3.2h.4l-.9%202.4h-.5l-.4-.2-.8-.7-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4-.2-.3zm6.1%2011.4h-1l-2.1-.7-.5-.2-.5-.2-.9-.5-.4-.2-.3-.2h-.2l1.3-2.1h.4l.3.2.8.4.4.2.5.2%201.8.6h.8zm-.4-13.1a6.3%206.3%200%200%201-1.2-3.3l2.3-.3a4.4%204.4%200%200%200%202.2%203.9l1.4.5h.7s-2.6%202.8-5.5-.8zm4.9%207.4h-.1l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.2%205.2%200%200%200%201.1-1.2l.2-.3V25h.1l2.2%201.1v.2l-.2.3-.2.4a7.6%207.6%200%200%201-1.6%201.8l-1.1.7-1%20.5-.7.2zm6.7%203.3l-.6.4-2%201.1-.5.2-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.5-.2%201.6-.9.5-.4h.2l1.5%202zm1.6-16.2h-.2a9.1%209.1%200%200%200-1.1-1.4l-1.4-1.2-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.4%201.8h.1v.2l.2.3v.2l-2.1%201.2h-.1zm3.4%208.4a13.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.2v-.4h.1V27a10.8%2010.8%200%200%200%20.6-1.8%2011.9%2011.9%200%200%200%20.3-1.8v-.8h2v1a13.7%2013.7%200%200%201-.3%202zm7.3%204.8l-.2-.2-.4-.6a18.7%2018.7%200%200%201-1-2%2019.1%2019.1%200%200%201-.7-2.1l-.2-.7v-.3l2.3-.6v.2l.2.6a16.6%2016.6%200%200%200%20.6%201.8l.8%201.7.3.5v.2zm2.9-10.3c0-.2.1-.4.1-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4V14l2.1%201.2v.4l-.2.3a11%2011%200%200%200-.6%201.8%2012.5%2012.5%200%200%200-.4%201.8c0%20.3-.2.5-.2.6v.2h-2.2a.5.5%200%200%200%200-.2zm1.5%206.1l2.1-1.2v.4l.2.3a9.4%209.4%200%200%200%201.1%201.4l1.4%201.2.3.2h.4l-1.1%202.2h-.5l-.4-.2-.8-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.7%2011.7%200%200%201-1.4-1.8l-.2-.4-.2-.3zm6.1%2011.3h-1l-2.1-.7-.5-.2-.5-.2-.9-.5-.4-.2-.3-.2h-.2l1.3-2.1h.4l.3.2.8.4.4.2.5.2%201.8.6h.8zm-.6-13.2a6.3%206.3%200%200%201-1.2-3.3l2.3-.3a4.4%204.4%200%200%200%202.2%203.8l1.4.5h.7s-2.4%203-5.4-.7zm4.9%207.4h-.1l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.2l.2-.3v-.2h.1l2.2%201v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.8l-1.1.7-1%20.5-.7.2zm6.8%203.2l-.6.4-1.9%201.1-.5.2-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.5-.2%201.6-.9.5-.4h.2l1.5%201.9zm1.7-16v-.2h-.4a9.2%209.2%200%200%200-1.1-1.4l-1.4-1.4-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.4%201.8h.1v.2l.2.3v.4l-2.1%201.2h-.1zm3.7%205.4v.4a13.7%2013.7%200%200%201-.3%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.1v-.4h.1v-.2a10.9%2010.9%200%200%200%20.6-1.8%2011.4%2011.4%200%200%200%20.3-1.8v-.3-.5h2v.6zm6.9%207.4l-.2-.2-.4-.6a18.6%2018.6%200%200%201-1-2%2019.1%2019.1%200%200%201-.8-2.1l-.2-.7V26l2.3-.6v.2l.2.6a16.5%2016.5%200%200%200%20.6%201.8l.9%201.7.3.5v.2zm2.9-10.3v-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.5l2.1%201.1v.7a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.8h-2.4zm1.6%206.3v-.3l2.1-1.2v.4l.2.3a9.4%209.4%200%200%200%201.1%201.4l1.4%201.1.3.2h.4l-1.1%202.2h-.5l-.4-.2-.9-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4zm6%2011.2h-1l-2.1-.6-.5-.2-.5-.2-.9-.5-.4-.2-.3-.2h-.2l1.3-2.1h.4l.3.2.8.4.4.2.5.2%201.8.5h.8zm-.6-13.1a6.3%206.3%200%200%201-1.2-3.3l2.3-.3a4.4%204.4%200%200%200%202.3%203.8l1.4.5h.7s-2.5%202.9-5.5-.7zm5%207.4h-.1l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.2l.2-.3v-.2h.1l2.2%201v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.8l-1.1.7-1%20.5-.7.2zm6.8%203.2l-.6.4-2%201.1-.5.3-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.4-.2%201.6-.9.5-.4h.2l1.5%201.9zm1.6-15.9h-.1v-.2h-.2a9.2%209.2%200%200%200-1.1-1.4l-1.4-1.1-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.6%2011.6%200%200%201%201.4%201.8h.1v.2l.2.3v.2l-2.1%201.2zm3.7%205.2v.4a14.4%2014.4%200%200%201-.4%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.1v-.7a10.9%2010.9%200%200%200%20.6-1.8%2011.4%2011.4%200%200%200%20.3-1.8v-.3-.3a1.7%201.7%200%200%201%200-.2h2.4a.7.7%200%200%201%20.1.3zm2.6-10.6v.2l.4.6%201.1%201.9a18.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.7v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8l-.9-1.7-.4-.5h-.1zm4.3%2018l-.2-.2-.4-.6a18.6%2018.6%200%200%201-1-2%2019.1%2019.1%200%200%201-.8-2.1l-.2-.7v-.3l2.3-.6v.2l.2.6a16.6%2016.6%200%200%200%20.7%201.8l.9%201.7.3.5v.2zm2.8-10.3v-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.5l2.1%201.1v.7a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.8h-2.4zm1.6%206.3V29l2.1-1.2v.4l.2.3a9.5%209.5%200%200%200%201.1%201.4l1.4%201.1.3.2h.4l-1.1%202.2h-.5l-.4-.2-.9-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4zm6.1%2011h-1l-2.1-.6-.5-.2-.5-.2-.9-.5-.4-.2-.3-.2h-.2l1.2-2.1h.4l.3.2.8.4.4.2.5.2%201.8.5h.8zm-.7-13.1a6.3%206.3%200%200%201-1.2-3.3l2.3-.3a4.4%204.4%200%200%200%202.3%203.8l1.4.5h.7s-2.4%203-5.4-.6zm5%207.3h-.1l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.2%205.2%200%200%200%201.1-1.2l.2-.3v-.2h.1l2.2%201v.2l-.2.3-.2.4a7.6%207.6%200%200%201-1.6%201.8l-1.1.7-1%20.5-.7.3zm6.8%203.1l-.6.4L262%2039l-.5.3-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.4-.2%201.6-.9.5-.4h.2l1.5%201.9zm1.6-15.9h-.1v-.2h-.2a9.1%209.1%200%200%200-1.1-1.4l-1.4-1.1-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.4%201.8h.1v.2l.2.3v.2l-2.1%201.2zm3.6%205.6a13.7%2013.7%200%200%201-.3%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.1V31a10.9%2010.9%200%200%200%20.5-1.8%2011.4%2011.4%200%200%200%20.2-1.8V27v-.5h2.4v1zm.8-9.6l1.9-1.5v.2l.4.6%201.1%201.9a18.2%2018.2%200%200%201%20.9%202.1l.2.7v.3l-2.3.7v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8l-.9-1.7-.4-.5h-.1zm6.2%2016.5l-.2-.2-.4-.6a18.7%2018.7%200%200%201-1-1.9%2019.1%2019.1%200%200%201-.8-2.1l-.2-.7v-.3l2.3-.7v.2l.2.6a16.6%2016.6%200%200%200%20.7%201.8l.9%201.7.3.5v.2zm2.9-10.1v-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.5l2.1%201.1v.7a11.2%2011.2%200%200%200-.5%201.8%2011.5%2011.5%200%200%200-.2%201.8v.8h-2.4zm1.7%206.3V30l2.1-1.2v.4l.2.3a9.4%209.4%200%200%200%201.1%201.4l1.4%201.1.3.2h.4l-1.1%202.2h-.5l-.4-.2-.9-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4zm6.2%2011h-1l-2.1-.6-.5-.2-.5-.2-.9-.5-.4-.2-.3-.2h-.2l1.2-2.1h.4l.3.2.8.4.4.2.5.2%201.8.5h.8zm-.7-13.1a6.3%206.3%200%200%201-1.3-3.3l2.3-.3a4.4%204.4%200%200%200%202.3%203.8l1.4.5h.7s-2.4%202.9-5.5-.6zm5.1%207.3h-.1l-.6-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.3l.2-.3v-.2h.1l2.2%201v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.9l-1.1.7-1%20.5-.7.3zm6.8%203.1l-.6.5-1.9%201.2-.5.3-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.4-.2%201.6-1%20.5-.4h.2l1.5%201.9zm1.3-15.8v-.2h-.2a9.2%209.2%200%200%200-1.1-1.4l-1.4-1.1-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.5%201.8h.1v.2l.2.3v.2l-2.1%201.2zm3.7%205.6a13.7%2013.7%200%200%201-.3%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.1V32a10.9%2010.9%200%200%200%20.5-1.8%2011.4%2011.4%200%200%200%20.2-1.8V28v-.5h2.4v1zm.8-9.6l1.9-1.5v.2l.4.6%201.1%201.9a18.3%2018.3%200%200%201%20.9%202.1l.2.7v.3l-2.3.7v-.2l-.2-.6a15.4%2015.4%200%200%200-.8-1.8l-1-1.7-.4-.5h-.1zm6.3%2016.5l-.2-.2-.4-.6a18.3%2018.3%200%200%201-1-1.9%2019.2%2019.2%200%200%201-.8-2.1l-.2-.7v-.3l2.3-.7v.2l.2.6a16.6%2016.6%200%200%200%20.7%201.8l.9%201.7.3.5v.2zm2.7-10.3v-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.5l2.1%201.1v.7a11.2%2011.2%200%200%200-.5%201.8%2011.5%2011.5%200%200%200-.2%201.9v.8h-2.4zm1.7%206.3V31l2.1-1.2v.4l.2.3a9.4%209.4%200%200%200%201.2%201.4l1.4%201.1.3.2h.4l-1.1%202.2h-.5l-.4-.2-.9-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.5-1.8l-.2-.4zm6.2%2010.9h-1l-2.1-.6-.5-.2-.5-.2-.9-.4-.4-.2-.3-.2h-.2l1.2-2.1h.4l.3.2.8.4.4.2.5.2%201.8.5h.8zm-.8-13.1a6.3%206.3%200%200%201-1.3-3.3l2.3-.3a4.4%204.4%200%200%200%202.3%203.8l1.4.5h.7s-2.3%202.9-5.4-.7zm5.1%207.3h-.1L325%2034h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.3l.2-.3v-.2h.1l2.2%201v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.9l-1%20.8-1%20.5-.7.3zm6.8%203.1l-.6.5-1.9%201.2-.5.3-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.4-.2%201.6-1%20.5-.4h.2l1.5%201.9zm1.4-15.9h-.1v-.2h-.2l-1.2-1.4-1.4-1.6-.3-.2h-.4l1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.5%201.8h.1v.2l.2.3v.2l-1.6%201.4zm3.7%205.6a13.7%2013.7%200%200%201-.3%202.3%2013.3%2013.3%200%200%201-.6%202.2v.9l-2.1-1.1v-.7a10.9%2010.9%200%200%200%20.4-1.8%2011.4%2011.4%200%200%200%20.2-1.8v-.3-.5h2.4v1zm.7-9.6l1.9-1.5v.2l.4.6%201.1%201.9a18.2%2018.2%200%200%201%20.9%202.1l.2.7v.3l-2.3.7v-.2l-.2-.6a15.4%2015.4%200%200%200-.8-1.8l-1-1.7-.4-.5h-.1zm6.5%2016.4l-.2-.2-.4-.6a18.6%2018.6%200%200%201-1-1.9%2019.1%2019.1%200%200%201-.8-2.1l-.2-.7v-.3l2.3-.7v.2l.2.6a16.6%2016.6%200%200%200%20.7%201.8l.9%201.7.3.5v.2zm2.6-10.3v-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.6-2.2l.2-.4v-.5l2.1%201.1v.7a11.2%2011.2%200%200%200-.5%201.8%2011.5%2011.5%200%200%200-.2%201.9v.8h-2.4zm1.8%206.3v-.3l2.1-1.3v.4l.2.3a9.5%209.5%200%200%200%201.2%201.4l1.4%201.1.3.2h.4l-1%202.2h-.5l-.4-.2-.9-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.5-1.8l-.2-.4zm6.3%2010.9h-1l-2.1-.6-.6-.2-.5-.2-.9-.4-.4-.2-.3-.2h-.2l1.2-2.1h.4l.3.2.8.4.4.2.5.2%201.8.5h.8zm-.9-13.1a6.3%206.3%200%200%201-1.3-3.3l2.3-.3a4.4%204.4%200%200%200%202.3%203.8l1.4.5h.7s-2.3%202.9-5.4-.7zm5.1%207.2h-.1l-.6-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.3v-.5h.1l2.2%201v.2l-.2.3-.2.4a7.6%207.6%200%200%201-1.6%201.9l-1%20.8-1%20.5-.7.3zm6.9%203l-.6.5-1.9%201.2-.5.3-.5.2-1%20.4h-1l-.6-2.4h.8l.8-.3.4-.2.4-.2%201.5-1%20.5-.4h.2l1.5%201.9zm1.3-15.9h-.1v-.2h-.2l-1.2-1.4-1.4-1.1-.3-.2h-.4l1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.6%2011.6%200%200%201%201.5%201.7h.1v.2l.2.3v.2l-2%201.3zm3.7%205.6a13.7%2013.7%200%200%201-.3%202.3%2013.3%2013.3%200%200%201-.6%202.2v.9l-2.1-1.1v-.7a10.9%2010.9%200%200%200%20.5-1.8%2011.4%2011.4%200%200%200%20.2-1.9v-.3-.5h2.4v1zm.7-9.5l1.8-1.5v.2l.4.6%201.1%201.9a18.2%2018.2%200%200%201%20.9%202.1l.2.7v.3l-2.3.7V25l-.2-.6a15.4%2015.4%200%200%200-.8-1.8l-1-1.7-.4-.5zm6.5%2016.3l-.2-.2-.4-.6a18.6%2018.6%200%200%201-1.1-1.9%2019.1%2019.1%200%200%201-.8-2.1l-.2-.7v-.3l2.3-.7v.2l.2.6a16.6%2016.6%200%200%200%20.7%201.8l.9%201.7.3.5v.2zm2.6-10.4v-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.6-2.2l.2-.4v-.5l2.1%201.1v.7a11.2%2011.2%200%200%200-.5%201.8%2011.5%2011.5%200%200%200-.2%201.9v.8h-2.4zm2%206.6l-.2-.3v-.3L385%2031v.4l.2.3%201.2%201.4%201.4%201.1.3.2h.4l-1%202.2h-.5l-.4-.2-.9-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.5-1.7zm6.2%2010.6h-1l-2.1-.6-.6-.2-.5-.2-.9-.4-.4-.2-.3-.2h-.2l1.2-2.2h.4l.3.2.8.4.4.2.5.2%201.8.5h.8zm-1-13.1a6.3%206.3%200%200%201-1.3-3.3l2.3-.4a4.4%204.4%200%200%200%202.4%203.8l1.4.5h.7s-2.5%203-5.6-.5zm5.2%207.2h-.1l-.6-2.4h.2l.5-.2.7-.4.7-.5a5.1%205.1%200%200%200%201-1.3v-.5h.1l2.2%201v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.9l-1%20.8-1%20.5-.7.3zm6.9%203l-.6.5-1.9%201.2-.5.3-.5.2-1%20.4h-1l-.6-2.4h.8l.8-.3.4-.2.4-.2%201.5-1%20.5-.4.2-.2%201.5%201.9zm1.2-15.9h-.1v-.2h-.2l-1.2-1.4-1.4-1.1-.3-.2h-.7l1-2.3h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.5%201.7h.1v.2l.2.3v.2l-2%201.3zm3.8%205.6a13.7%2013.7%200%200%201-.2%202.3%2013.3%2013.3%200%200%201-.6%202.2v.9l-2.2-1.1v-.7a10.9%2010.9%200%200%200%20.5-1.8%2011.4%2011.4%200%200%200%20.2-1.9v-.3-.5h2.4v1zm3.1-4.6v-.2l-.2-.6a15.4%2015.4%200%200%200-.8-1.8l-1-1.6-.4-.5h-.1l1.8-1.6v.2l.4.6%201.2%201.9a18.2%2018.2%200%200%201%20.9%202l.2.7v.3z%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M414.2%2028h-6.3Q202.8%2028%200%2018.8V30h816V18.8C683%2024.9%20548.8%2028%20414.2%2028z%22%2F%3E%3C%2Fsvg%3E") 0 0/cover no-repeat;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  width: 100%;
  height: 30px;
  z-index: 2;
}

.image.no-tohu:before,
.image.no-tohu:after {
  display: none;
}

.caption {
  padding: 15px;
}

.carousel-controls,
.carousel-dots {
  font-size: 0;
  background: transparent;
  padding: 0;
  z-index: 10;
}

.carousel-controls {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 52px;
  height: 52px;
  overflow: hidden;
}

@media (min-width: 768px) {
  .carousel-controls {
    width: 18px;
    height: 30px;
    overflow: visible;
  }
}

.carousel-controls:before {
  content: '';
  position: absolute;
  top: 0;
  display: block;
  border-radius: 100%;
  background: #0678B3 url(data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%20width%3D%229%22%20height%3D%22%0D%0A14%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-2%7Bfill%3Anone%3B%7D.cls-1%7Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-white-small%3C%2Ftitle%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%222.1%201.5%207.1%207%202.1%2012.5%22%2F%3E%3Crect%20class%3D%22cls-2%22%20width%3D%229%22%20height%3D%2214%22%2F%3E%3C%2Fsvg%3E) 10px center/9px 14px no-repeat;
  width: 100%;
  height: 100%;
}

@media (min-width: 768px) {
  .carousel-controls:before {
    background: transparent url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2030%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23007cba%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Ecarousel-chevron-right%3C%2Ftitle%3E%3Cpolyline%20class%3D%22a%22%20points%3D%221.5%201.5%2016.5%2015%201.5%2028.5%22%2F%3E%3C%2Fsvg%3E) center center/cover no-repeat;
  }
}

.carousel-controls.prev {
  left: 0;
}

@media (min-width: 768px) {
  .carousel-controls.prev {
    left: -26px;
  }
}

@media (min-width: 1280px) {
  .carousel-controls.prev {
    left: -29px;
  }

  .home-carousel .carousel-controls.prev {
    left: -50px;
  }
}

.carousel-controls.prev:before {
  left: calc(-52px / 2);
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%20width%3D%229%22%20height%3D%2214%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-2%7Bfill%3Anone%3B%7D.cls-1%7Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-white-small%3C%2Ftitle%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%227.1%2012.5%202.1%207%207.1%201.5%22%2F%3E%3Crect%20class%3D%22cls-2%22%20width%3D%229%22%20height%3D%2214%22%2F%3E%3C%2Fsvg%3E);
  background-position: 33px center;
}

@media (min-width: 768px) {
  .carousel-controls.prev:before {
    background-image: url(data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2021.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2018%2030%22%20style%3D%22enable-background%3Anew%200%200%2018%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23007CBA%3Bstroke-width%3A2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Ctitle%3Ecarousel-chevron-right%3C%2Ftitle%3E%0D%0A%3Cpolyline%20class%3D%22st0%22%20points%3D%2216.5%2C28.5%201.5%2C15%2016.5%2C1.5%20%22%2F%3E%0D%0A%3C%2Fsvg%3E);
    background-position: center center;
    left: 0;
  }
}

.carousel-controls.next {
  right: 0;
}

@media (min-width: 768px) {
  .carousel-controls.next {
    right: -26px;
  }
}

@media (min-width: 1280px) {
  .carousel-controls.next {
    right: -29px;
  }

  .home-carousel .carousel-controls.next {
    right: -50px;
  }
}

.carousel-controls.next:before {
  right: calc(-52px / 2);
  padding-right: 20px;
}

@media (min-width: 768px) {
  .carousel-controls.next:before {
    right: 0;
  }
}

.carousel-dots {
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
}

@media (min-width: 544px) {
  .carousel-dots {
    bottom: -55px;
  }
}

.carousel-dots>* {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: rgba(0,86,130,0.5);
  cursor: pointer;
}

.carousel-dots>*:not(:last-child) {
  margin-right: 10px;
}

@media (min-width: 544px) {
  .carousel-dots>*:not(:last-child) {
    margin-right: 15px;
  }
}

.carousel-dots .active {
  background: #007DBA;
}

@media (min-width: 768px) {
  .carousel-generic .carousel-list {
    height: 360px;
  }
}

@media (min-width: 768px) {
  .carousel-generic .slide {
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 768px) {
  .carousel-generic .image {
    height: inherit;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
  }

  .carousel-generic .image img {
    position: absolute;
    height: inherit;
    object-fit: cover;
    display: none;
  }
}

@media (min-width: 768px) {
  .carousel-generic .image:before {
    content: '';
    background: url(../images/tohu-carousel-dot.svg) 0 0/100% 100% no-repeat;
    position: absolute;
    right: 4%;
    top: 20%;
    z-index: 3;
    width: 98px;
    height: 98px;
  }
}

.carousel-generic .image.no-dot:before {
  display: none;
}

@media (min-width: 768px) {
  .carousel-generic .image:after {
    background-image: url(../images/tohu-carousel-overlay-curve.png);
    bottom: inherit;
    left: inherit;
    right: -1px;
    top: 0;
    width: 45%;
    height: 100%;
    max-width: 220px;
    background-size: 100% 100%;
  }
}

@media (min-width: 768px) {
  .carousel-generic .caption {
    position: relative;
    z-index: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 35px;
    padding-right: 35px;
    width: 302px;
  }
}

@media (min-width: 992px) {
  .home-carousel .carousel-generic .caption {
    width: 439px;
    padding-left: 55px;
    padding-right: 55px;
  }
}

.carousel-generic .caption-title {
  font-size: 24px;
}

@media (min-width: 544px) {
  .carousel-generic .caption-title {
    font-size: 30px;
  }
}

@media (min-width: 992px) {
  .home-carousel .carousel-generic .caption-title {
    font-size: 42px;
  }
}

@media (min-width: 1200px) {
  .carousel-generic .caption-title {
    font-size: 42px;
  }
}

.carousel-generic .caption-text {
  display: none;
}

@media (min-width: 768px) {
  .carousel-generic .caption-text {
    display: block;
  }
}

@media (min-width: 992px) {
  .home-carousel .carousel-generic .caption-text {
    font-size: 20px;
    line-height: 30px;
  }
}

@media (min-width: 1200px) {
  .carousel-generic .caption-text {
    font-size: 20px;
    line-height: 30px;
  }
}

.carousel-generic .caption-button,
.carousel-generic a.caption-button {
  position: absolute;
  bottom: -16px;
  left: 55px;
}

@media (min-width: 768px) {
  .carousel-generic .caption-button,
  .carousel-generic a.caption-button {
    left: 35px;
  }

  .home-carousel .carousel-generic .caption-button,
  .home-carousel .carousel-generic a.caption-button {
    left: 55px;
  }
}

@media (min-width: 1280px) {
  .home-carousel .carousel-generic .caption-button,
  .home-carousel .carousel-generic a.caption-button {
    height: 54px;
    line-height: 54px;
    min-width: 306px;
    font-size: 20px;
    border-radius: 30px;
  }
}

@media (max-width: 767px) {
  .carousel-generic .caption-button,
  .carousel-generic a.caption-button {
    position: static;
    height: auto;
    line-height: 1.5;
    font-size: 1rem;
    font-family: "Ubuntu",sans-serif;
    font-weight: 300;
    color: #0678B3;
    background-color: transparent;
    min-width: inherit;
    text-align: left;
    padding: 0;
    box-shadow: none;
  }

  .carousel-generic .caption-button:hover,
  .carousel-generic .caption-button:active,
  .carousel-generic .caption-button:focus,
  .carousel-generic a.caption-button:hover,
  .carousel-generic a.caption-button:active,
  .carousel-generic a.caption-button:focus {
    color: #005682 !important;
    background-color: transparent !important;
    box-shadow: none !important;
  }
}

.carousel-inner .carousel-item .inner .carousel-image .carousel-tohu:after {
  content: '';
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22816%22%20height%3D%2230%22%20viewBox%3D%220%200%20816%2030%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%2382ab45%3B%7D.b%7Bclip-path%3Aurl%28%23a%29%3B%7D.c%7Bfill%3A%23739a44%3B%7D.d%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M414.2%2028C274.9%2025%20137%2016.7%200%204.1v14.7q202.5%209.3%20407.8%209.2z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M414.2%2028C274.9%2025%20137%2016.7%200%204.1v14.7q202.5%209.3%20407.8%209.2z%22%2F%3E%3Cpath%20class%3D%22b%20c%22%20d%3D%22M395.1%208.6c-8.6-.1-13.1%204.4-15.4%208.9a21.9%2021.9%200%200%200-1.1%202.6%2018.8%2018.8%200%200%200-17.3-12c-10.2-.2-14.7%206.2-16.7%2011.3a18.9%2018.9%200%200%200-17.1-12c-10.2-.2-14.7%206.1-16.7%2011.2a18.8%2018.8%200%200%200-17.1-11.9c-8.6-.2-13.1%204.1-15.6%208.6a21.9%2021.9%200%200%200-1.2%202.5%2018.8%2018.8%200%200%200-17-12.1c-10.2-.4-14.8%205.9-16.9%2011a18.8%2018.8%200%200%200-16.9-12.3c-10.2-.4-14.8%205.8-16.9%2010.9A18.8%2018.8%200%200%200%20192.3%203c-8.5-.4-13.2%203.9-15.8%208.3a21.9%2021.9%200%200%200-1.2%202.5c-2.6-6.8-8.6-12.1-16.7-12.5-10.2-.5-15%205.7-17.1%2010.8A18.8%2018.8%200%200%200%20124.8-.5c-10.2-.6-14.9%205.6-17.1%2010.6A18.8%2018.8%200%200%200%2091-2.5C80.8-3.1%2076.1%203%2073.9%208.1%2071.3%201.2%2065.5-4.1%2057.3-4.7%2047.1-5.3%2042.3.8%2040.1%205.8A18.8%2018.8%200%200%200%2023.5-7C6.5-8.3%204.4%209.7%204.4%209.7l-4.6-.4c-1%2012.6%208.1%2021.2%2017.7%2021.9s13.8-3.5%2016.5-7.9l1-1.9a19.4%2019.4%200%200%200%2016.4%2012.2c10.2.7%2015.1-5%2017.5-9.9a19.3%2019.3%200%200%200%2016.5%2012.1c10.2.6%2015.1-5%2017.4-9.9a19.3%2019.3%200%200%200%2016.5%2012c8.9.5%2013.7-3.8%2016.4-8.1l1-1.9a19.4%2019.4%200%200%200%2016.6%2011.9c10.2.5%2015-5.2%2017.3-10.2a19.3%2019.3%200%200%200%2016.7%2011.8c10.2.5%2015-5.3%2017.3-10.2a19.3%2019.3%200%200%200%2016.7%2011.7c8.9.4%2013.7-4%2016.2-8.4l1-1.9a19.4%2019.4%200%200%200%2016.8%2011.6c10.2.3%2014.9-5.5%2017.1-10.5a19.3%2019.3%200%200%200%2016.9%2011.5c10.2.3%2014.9-5.5%2017.1-10.5a19.3%2019.3%200%200%200%2017%2011.4c8.9.2%2013.6-4.2%2016.1-8.7l.9-2a19.4%2019.4%200%200%200%2017%2011.3c8.9.2%2013.6-4.3%2016-8.8l.9-2a19.3%2019.3%200%200%200%2017.1%2011.2c17.8.1%2018.6-17.9%2018.6-17.9h4.2c0-10.6-7.5-20.5-19.1-20.6zm3%204.1h.3l.7.2%202%20.7%201.9%201h.3l.3.2.2.2-1.3%202.1h-.7l-1.6-.9-1.7-.6h-.8zm.2%2012a5.5%205.5%200%200%201%201.4%204.3%2010.6%2010.6%200%200%201-2.3%200%205%205%200%200%200-3.8-4.3s1.9-2.6%204.7%200zm-3.9%204.3a1.8%201.8%200%200%201-1.4-2.5%202.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%20.1%201.5zm-1.3-10.9h.1l.6%202.4h-.2l-.5.2-.7.4-.7.5a5.1%205.1%200%200%200-1%201.3l-.3.5h-.1l-2.2-1h.1l.4-.7a7.6%207.6%200%200%201%201.5-1.9l1-.8%201-.5.7-.3zm-6.8-3.1l.2-.2.3-.3%201.9-1.2%201.1-.5.5-.2.5-.2.7-.2h.3l.6%202.4h-.2l-.6.2h-.4l-.4.2-.9.4-1.5%201-.3.2-.2.2-.2.2-1.5-1.9zm-22.1-2.8h.3l.7.2%202%20.7%201.9%201h.3l.3.2.2.2-1.4%202.1h-.7l-1.6-.9-1.7-.6-.6-.2h-.2zm.1%2012a5.5%205.5%200%200%201%201.4%204.3%2010.6%2010.6%200%200%201-2.3%200%205.1%205.1%200%200%200-3.7-4.4s1.9-2.4%204.7.2zm-3.9%204.3A1.8%201.8%200%200%201%20359%2026a2.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%20.2%201.6zm-1.2-10.9h.1l.6%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.3l-.3.5h-.1l-2.2-1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.9l1-.8%201-.5.7-.3zm-6.7-3.1l.2-.2.3-.3%201.9-1.2%201.1-.5.5-.2.5-.2.7-.2h.3l.5%202.4h-.2l-.6.2h-.4l-.4.2-.9.4-1.6%201-.3.2-.2.2-.2.2-1.5-1.9zm-22-3h.3l.7.2%202%20.8%201.9%201h.3l.3.2.2.2-1.4%202h-.2l-.2-.2h-.3l-1.6-.9-1.7-.6-.6-.2h-.2zm0%2012a5.5%205.5%200%200%201%201.3%204.3%2010.6%2010.6%200%200%201-2.3%200%205.1%205.1%200%200%200-3.7-4.4s1.9-2.3%204.7.3zm-4%204.5a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%200%201.5zm-1.2-10.9h.1l.6%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.3l-.3.5h-.1l-2.2-1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.9l1-.8%201-.5.7-.3zm-6.7-3.1l.3-.2.3-.3%201.9-1.2%201.1-.5.5-.2.5-.2.7-.2h.3l.5%202.4h-.2l-.6.2h-.4l-.4.2-.9.4-1.6%201-.3.2-.2.2h-.2l-1.5-1.9zm-22-3.1h.3l.7.2%202%20.8%201.9%201h.3l.3.2.2.2-1.4%202h-.2l-.2-.2h-.3l-1.6-.9-1.7-.7-.6-.2h-.2zm-.1%2012a5.5%205.5%200%200%201%201.3%204.3%2010.6%2010.6%200%200%201-2.3%200%205%205%200%200%200-3.7-4.4s2.1-2.6%204.8.1zm-3.9%204.3a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%200%201.4zm-1.1-10.9h.1l.6%202.4h-.2l-.5.2-.7.3-.7.5A5.1%205.1%200%200%200%20289%2021l-.3.5h-.1l-2.2-1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.9l1-.7%201-.5.7-.3zm-6.7-3.2l.3-.2.3-.3%201.9-1.1%201.1-.5.5-.2h.5l.7-.2h.3l.5%202.4h-.2l-.6.2h-.4l-.4.2-.9.4-1.6.9-.3.2-.2.2h-.2l-1.5-1.9zm-22-3.2h.3l.7.2%202%20.8%201.9%201h.3l.3.2.2.2-1.4%202h-.2l-.2-.2h-.3l-1.6-.9-1.7-.7-.6-.2h-.2zm-.1%2012a5.5%205.5%200%200%201%201.3%204.3%2010.6%2010.6%200%200%201-2.3%200%205%205%200%200%200-3.7-4.4s2-2.6%204.7%200zm-4%204.2a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.4%202.4%200%200%201%201.3%201%201.8%201.8%200%200%201%200%201.5zm-1-10.9h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1l-2.2-1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.8l1.1-.7%201-.5.7-.3zM251%2012l.3-.2.3-.2%201.9-1.1%201.1-.5.5-.2h.5l.7-.2h.3l.5%202.4h-.2l-.6.2h-.4l-.4.2-.9.4-1.6.9-.3.2-.2.2h-.2l-1.5-1.9zm-22-3.4h.3l.7.2%202%20.8%201.9%201.1h.3l.3.2.2.2-1.4%202h-.3l-.2-.2h-.3l-1.6-.9-1.7-.7-.6-.2h-.2zm-.2%2012A5.5%205.5%200%200%201%20230%2025a10.6%2010.6%200%200%201-2.3-.1%205.1%205.1%200%200%200-3.6-4.5s2-2.4%204.7.2zm-4%204.2a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%200%201.5zm-1-10.9h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1l-2.2-1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.8l1.1-.7%201-.5.7-.2zm-6.7-3.3l.3-.2.3-.2%201.9-1.1%201.1-.5.5-.2h.5l.7-.2h.3l.5%202.4h-.2l-.6.2h-.4l-.4.2-.9.4-1.6.9-.3.2-.2.2h-.2l-1.5-2zm-12.4%203.2v.2l.4.6%201.1%202a18.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.7v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8l-.9-1.7-.3-.5h-.1zm-9.6-6.6h.3l.7.2%202%20.8%201.9%201.1h.3l.3.2.2.2-1.4%202h-.2l-.2-.2h-.3l-1.6-.9-1.7-.7-.6-.2h-.2zm-.3%2012a5.5%205.5%200%200%201%201.2%204.4%2010.6%2010.6%200%200%201-2.3-.1%205%205%200%200%200-3.6-4.5s2.2-2.5%204.8.2zm-4%204.2a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%20.1%201.5zm-.8-10.9h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1l-2.2-1h.1l.4-.7A7.6%207.6%200%200%201%20187%2014l1.1-.7%201-.5.7-.2zm-6.7-3.3l.3-.2.3-.2%201.9-1.1%201.1-.5.5-.2h.5l.7-.2h.3l.5%202.4h-.2l-.6.2h-.8l-.9.4-1.6.9-.3.2-.2.2h-.2l-1.5-2zm-12.4%203.1v.2l.4.6%201.1%202a18.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.7v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8l-.9-1.7-.3-.5zm-9.6-6.7h.3l.7.2%202%20.8%201.9%201.1h.3l.3.2.2.2-1.4%202h-.2l-.2-.2h-.3l-1.6-.9-1.7-.7-.6-.2h-.2zm-.3%2012a5.5%205.5%200%200%201%201.2%204.4%2010.6%2010.6%200%200%201-2.3-.1%205%205%200%200%200-3.6-4.5s2.1-2.5%204.8.2zm-4%204.2a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.3%201%201.8%201.8%200%200%201%200%201.5zm-.9-10.9h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1l-2.1-.8h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.8l1.1-.7%201-.5.7-.2zm-6.6-3.3l.3-.2.3-.2L152%206l1.1-.5.5-.2h.5l.7-.2h.3l.5%202.4h-.2l-.6.2h-.8l-.9.4-1.6.9-.3.2-.2.2h-.2l-1.4-2zm-12.4%203v.2l.4.6%201.1%202a18.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.6v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8l-.9-1.7-.3-.5h-.1zm-9.5-6.7h.3l.7.2%202%20.8%201.8%201.1h.3l.3.2.2.2-1.4%202h-.2l-.2-.2h-.3l-1.6-.9-1.7-.7-.6-.2h-.2zm-.4%2012a5.5%205.5%200%200%201%201.2%204.4%2010.6%2010.6%200%200%201-2.3-.1%205.1%205.1%200%200%200-3.6-4.5s2.1-2.6%204.7.1zm-4.1%204.1a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.2%201%201.8%201.8%200%200%201%20.1%201.4zm-.8-11h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1l-2.1-1.1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.8l1.1-.7%201-.5.7-.2zm-6.6-3.4l.3-.2.3-.2%201.9-1.1%201.1-.4.5-.2h.5l.7-.2h.3l.4%202.4h-1.6l-.9.4-1.6.9-.3.2-.2.2h-.2l-1.4-2zm-12.4%203v.2l.4.6a19.1%2019.1%200%200%201%201%202%2018.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.6v-.2l-.2-.6a15.5%2015.5%200%200%200-.7-1.8l-.9-1.7-.3-.5h-.1zm-9.5-6.8h.3l.7.2%202%20.8L98.6%204h.3l.3.2.2.2-1.5%202h-.2l-.2-.2h-.3l-1.6-.9-1.6-.8-.6-.2h-.2zm-.5%2012a5.5%205.5%200%200%201%201.1%204.4%2010.6%2010.6%200%200%201-2.3-.1%205%205%200%200%200-3.5-4.5s2.1-2.5%204.8.2zm-4.1%204.1a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.2%201%201.8%201.8%200%200%201%20.2%201.5zM88.5%207h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1L83.4%2011h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.8l1.1-.7%201-.5.7-.2zm-6.6-3.4l.3-.2.3-.2%201.9-1.1%201.1-.4.5-.2h.5l.7-.2h.3l.4%202.4h-1.6l-.9.4-1.6.9-.3.2-.2.2h-.2l-1.4-2zM69.5%206.5v.2l.4.6a19.1%2019.1%200%200%201%201%202%2018.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.6v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8L68%208.7l-.3-.5h-.1zM60-.3h.3l.7.2%202%20.8%201.9%201.1h.3l.2.2.2.2-1.5%202H64l-.2-.2h-.3l-1.6-1-1.7-.7-.6-.2h-.2zm-.5%2012a5.5%205.5%200%200%201%201.1%204.3%2010.6%2010.6%200%200%201-2.3-.1%205%205%200%200%200-3.5-4.5s2.1-2.5%204.7.3zm-4.1%204.1a2.1%202.1%200%200%201-1.3-1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.2%201%201.8%201.8%200%200%201%20.1%201.5zm-.7-11h.1l.5%202.4h-.2l-.5.2-.7.3-.7.5A5.1%205.1%200%200%200%2052%209.5l-.3.5h-.1l-2.1-1h.1l.4-.7a7.6%207.6%200%200%201%201.6-1.8l1.1-.7%201-.5.7-.2zm-6.5-3.4l.3-.2.3-.2%201.9-1.1%201.1-.4.5-.2h.5l.7-.2h.3l.4%202.4h-1.7l-.9.4L50%203.1l-.3.2-.2.2h-.2l-1.4-2zM35.7%204.2v.2l.4.6a19.1%2019.1%200%200%201%201%202%2018.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.6v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8L34%206.4l-.3-.5h-.1zm-9.4-6.9h.3l.7.2%202%20.9%201.8%201.2h.3l.2.2.2.2-1.5%202h-.2l-.1-.2h-.3L28.1.7%2026.4%200l-.6-.2h-.2zm-.6%2012a5.5%205.5%200%200%201%201.1%204.4%2010.3%2010.3%200%200%201-2.3-.1A5.1%205.1%200%200%200%2021%209s2.1-2.4%204.7.3zm-4.1%204.1a2.1%202.1%200%200%201-1.3-1.1%202.1%202.1%200%200%201%200-1.5%202.3%202.3%200%200%201%201.2%201%201.8%201.8%200%200%201%20.1%201.6zm-.7-10.9h.1l.4%202.4h-.2l-.5.2-.7.3-.7.5a5.1%205.1%200%200%200-1.1%201.2l-.3.5h-.1l-2.1-1h.1l.4-.7a7.6%207.6%200%200%201%201.7-1.8l1.1-.9%201-.4.7-.2zM14.4-1l.3-.2.3-.2%201.9-1.1%201.1-.4.5-.2h.5l.7-.2h.3l.4%202.3h-1.6l-.9.4L16.2.7l-.2.2-.2.2h-.2l-1.4-2zM5.5%2019.9v-.2L5%2019a18.6%2018.6%200%200%201-1-2%2019.1%2019.1%200%200%201-.7-2.1l-.2-.7V14l2.3-.6v.8A16.6%2016.6%200%200%200%206%2016l1%201.8.3.5v.2zM8.7%209.7v-.8a14.2%2014.2%200%200%201%20.4-2.3%2013.8%2013.8%200%200%201%20.8-2.2l.2-.4v-.3l2.1%201.2v.7a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.8H8.7zm3.4%205v.4l.2.3a9.5%209.5%200%200%200%201.1%201.5l1.3%201.2.3.2h.4l-1.2%202.2h-.5l-.4-.2-.8-.7-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4-.2-.3V16zm3.7%2012.7h-1l-2-.7-.5-.2-.5-.3-.9-.5-.3-.2-.3-.2-.2-.2%201.3-2.1h.4l.3.2.8.4.4.2.5.2%201.7.6h.8zm-.2-13.1a6.3%206.3%200%200%201-1.1-3.4l2.3-.2a4.4%204.4%200%200%200%202.2%203.9l1.4.6h.6s-2.5%202.8-5.4-1zm4.7%207.5h-.1l-.4-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.2l.2-.3v-.2h.1l2.1%201.1v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.7%201.8l-1.1.7-1%20.4-.7.2zm6.7%203.4l-.6.4-1.9%201.1-.6.2-.5.2-1%20.3h-1l-.4-2.2h.8l.8-.2.4-.2.5-.2%201.6-.9.5-.4h.2l1.4%202zm1.8-16.4a9.1%209.1%200%200%200-1.1-1.4l-1.3-1.3-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.6%2011.6%200%200%201%201.4%201.8h.1v.2l.2.3v.2l-1.8%201.5V9h-.1zm3.8%205.6v.8a13.7%2013.7%200%200%201-.4%202.3%2013.3%2013.3%200%200%201-.8%202.2v.9l-2.1-1.2V19h.1v-.2A10.9%2010.9%200%200%200%2030%2017a11.4%2011.4%200%200%200%20.3-1.8v-.3-.5h2.4zm6.7%207.9v-.2l-.4-.6a18.6%2018.6%200%200%201-.9-2%2019.1%2019.1%200%200%201-.7-2.1l-.2-.7v-.3l2.3-.6v.8a16.6%2016.6%200%200%200%20.6%201.8l.8%201.7.3.5v.2zm3.1-10.2v-.8a14.2%2014.2%200%200%201%20.4-2.3%2013.8%2013.8%200%200%201%20.9-2l.2-.4v-.5L46%207.3V8a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.8h-2.6zm3.4%205v.4l.2.3a9.5%209.5%200%200%200%201.1%201.4l1.3%201.2.3.2h.4l-1.2%202.2h-.5l-.4-.2-.8-.7-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4-.2-.3v-.3zm3.8%2012.6h-1l-2.1-.7-.5-.2-.5-.3-.9-.5-.3-.2-.3-.2-.2-.2%201.3-2.1h.4l.3.2.8.4.4.2.5.2%201.7.6h.8zm-.2-13.1a6.3%206.3%200%200%201-1.1-3.4l2.3-.2a4.4%204.4%200%200%200%202.2%204l1.4.6h.7s-2.5%202.8-5.4-1zm4.8%207.5h-.1l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.3-1.2l.2-.3V19h.1l2.1%201.1v.2l-.2.3-.2.4a7.6%207.6%200%200%201-1.7%201.8l-1.1.7-1%20.5-.7.2zm6.7%203.4l-.6.4-1.9%201.1-.6.2-.5.2-1%20.3h-1l-.4-2.4h.8l.8-.3.4-.2.5-.2%201.6-.9.5-.4h.2l1.4%202zm1.8-16.4a9.1%209.1%200%200%200-1.1-1.4l-1.4-1.3-.3-.2h-.4L60.6%206h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.4%201.8h.1v.2l.2.3v.2L63%2011.8h-.1v-.2h-.1zm3.8%205.6v.8a13.7%2013.7%200%200%201-.4%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.2v-.4h.1v-.2a10.9%2010.9%200%200%200%20.6-1.8%2011.4%2011.4%200%200%200%20.3-1.8v-.3-.5h2.4zm6.8%207.9v-.2l-.4-.6a18.7%2018.7%200%200%201-1-2%2019.2%2019.2%200%200%201-.7-2.1L71%2019v-.3l2.3-.6v.2l.2.6a16.6%2016.6%200%200%200%20.6%201.8l.8%201.7.3.5v.2zm3.1-10.2v-.8a14.2%2014.2%200%200%201%20.4-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.3L80%209.5v.7a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.8h-2.8zm3.5%205v.4l.2.3a9.4%209.4%200%200%200%201.1%201.4l1.3%201.2.3.2h.4l-1.1%202.2h-.5l-.4-.2-.8-.7-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4-.2-.3v-.3zM83.6%2032h-1l-2.1-.7-.5-.2-.5-.2-.9-.5-.3-.2-.3-.2h-.2l1.3-2.1h.4l.3.2.8.4.4.2.5.2%201.8.6h.8zm-.3-13.1a6.3%206.3%200%200%201-1.1-3.4l2.3-.2a4.4%204.4%200%200%200%202.2%203.9l1.4.6h.7s-2.6%202.8-5.5-.9zm4.8%207.5H88l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.2l.2-.3v-.2h.1l2.1%201.1v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.8l-1.1.7-1%20.5-.7.2zm6.7%203.4l-.6.4-1.9%201.1-.6.2-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.5-.2%201.6-.9.5-.4h.2l1.4%202zm1.7-16.3h-.1a9.2%209.2%200%200%200-1.1-1.4L94%2010.6l-.3-.2h-.4L94.5%208h.5l.4.2.4.3.2.5.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.4%201.8h.1v.2l.2.3v.2l-2.1%201.2h-.1v-.2zm3.8%205.5v.8a13.7%2013.7%200%200%201-.4%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9L97.1%2024v-.4H97V23a10.9%2010.9%200%200%200%20.6-1.8%2011.4%2011.4%200%200%200%20.3-1.8v-.3-.5h2.4zm6.8%207.9l-.2-.2-.4-.6a18.6%2018.6%200%200%201-1-2%2019.1%2019.1%200%200%201-.7-2.1l-.2-.7V21l2.3-.6v.2l.2.6a16.5%2016.5%200%200%200%20.6%201.8l.8%201.7.3.5v.2zm3-10.2v-.8a14.2%2014.2%200%200%201%20.4-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.5l2.1%201.2v.7a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.8h-2.4zm1.4%206.1l2.1-1.2v.4l.2.3a9.5%209.5%200%200%200%201.1%201.4l1.3%201.2.3.2h.4l-1.1%202.2h-.5l-.4-.2-.8-.7-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4-.2-.3zm6%2011.4h-1l-2.1-.7-.5-.2-.5-.2-.9-.5-.3-.2-.3-.2h-.2l1.3-2.1h.4l.3.2.8.4.4.2.5.2%201.8.6h.8zm-.4-13.1a6.3%206.3%200%200%201-1.2-3.4l2.3-.2a4.4%204.4%200%200%200%202.2%203.9l1.4.6h.7s-2.4%202.6-5.3-1.1zm4.8%207.4h.1l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.2l.2-.3v-.2h.1l2.1%201.1v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.8l-1.1.7-1%20.5-.7.2zm6.7%203.3l-.6.4-1.9%201.1-.5.2-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.5-.2%201.6-.9.5-.4h.2l1.5%202zm1.6-16.3h-.1a9.1%209.1%200%200%200-1.1-1.4l-1.3-1.2-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2A11.6%2011.6%200%200%201%20132%2014h.1v.2l.2.3v.2l-2.1%201.2h-.1v-.2zM134%2021v.8a13.7%2013.7%200%200%201-.4%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.2v-.4h.1V25a10.9%2010.9%200%200%200%20.6-1.8%2011.4%2011.4%200%200%200%20.3-1.8V21v-.5h2.4zm6.9%207.8l-.2-.2-.4-.6a18.6%2018.6%200%200%201-1-2%2019.1%2019.1%200%200%201-.7-2.1l-.2-.7v-.3l2.3-.6v.2l.2.6a16.6%2016.6%200%200%200%20.6%201.8l.8%201.7.3.5v.2zm3.1-10.4c0-.2%200-.4.1-.8a14.5%2014.5%200%200%201%20.4-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.5l2.1%201.2v.7a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.6a1.7%201.7%200%200%201%200%20.2H144zm1.5%206.1l2.1-1.2v.4l.2.3a9.5%209.5%200%200%200%201.1%201.4l1.3%201.2.3.2h.4l-.9%202.4h-.5l-.4-.2-.8-.7-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4-.2-.3zm6.1%2011.4h-1l-2.1-.7-.5-.2-.5-.2-.9-.5-.4-.2-.3-.2h-.2l1.3-2.1h.4l.3.2.8.4.4.2.5.2%201.8.6h.8zm-.4-13.1a6.3%206.3%200%200%201-1.2-3.3l2.3-.3a4.4%204.4%200%200%200%202.2%203.9l1.4.5h.7s-2.6%202.8-5.5-.8zm4.9%207.4h-.1l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.2%205.2%200%200%200%201.1-1.2l.2-.3V25h.1l2.2%201.1v.2l-.2.3-.2.4a7.6%207.6%200%200%201-1.6%201.8l-1.1.7-1%20.5-.7.2zm6.7%203.3l-.6.4-2%201.1-.5.2-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.5-.2%201.6-.9.5-.4h.2l1.5%202zm1.6-16.2h-.2a9.1%209.1%200%200%200-1.1-1.4l-1.4-1.2-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.4%201.8h.1v.2l.2.3v.2l-2.1%201.2h-.1zm3.4%208.4a13.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.2v-.4h.1V27a10.8%2010.8%200%200%200%20.6-1.8%2011.9%2011.9%200%200%200%20.3-1.8v-.8h2v1a13.7%2013.7%200%200%201-.3%202zm7.3%204.8l-.2-.2-.4-.6a18.7%2018.7%200%200%201-1-2%2019.1%2019.1%200%200%201-.7-2.1l-.2-.7v-.3l2.3-.6v.2l.2.6a16.6%2016.6%200%200%200%20.6%201.8l.8%201.7.3.5v.2zm2.9-10.3c0-.2.1-.4.1-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4V14l2.1%201.2v.4l-.2.3a11%2011%200%200%200-.6%201.8%2012.5%2012.5%200%200%200-.4%201.8c0%20.3-.2.5-.2.6v.2h-2.2a.5.5%200%200%200%200-.2zm1.5%206.1l2.1-1.2v.4l.2.3a9.4%209.4%200%200%200%201.1%201.4l1.4%201.2.3.2h.4l-1.1%202.2h-.5l-.4-.2-.8-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.7%2011.7%200%200%201-1.4-1.8l-.2-.4-.2-.3zm6.1%2011.3h-1l-2.1-.7-.5-.2-.5-.2-.9-.5-.4-.2-.3-.2h-.2l1.3-2.1h.4l.3.2.8.4.4.2.5.2%201.8.6h.8zm-.6-13.2a6.3%206.3%200%200%201-1.2-3.3l2.3-.3a4.4%204.4%200%200%200%202.2%203.8l1.4.5h.7s-2.4%203-5.4-.7zm4.9%207.4h-.1l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.2l.2-.3v-.2h.1l2.2%201v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.8l-1.1.7-1%20.5-.7.2zm6.8%203.2l-.6.4-1.9%201.1-.5.2-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.5-.2%201.6-.9.5-.4h.2l1.5%201.9zm1.7-16v-.2h-.4a9.2%209.2%200%200%200-1.1-1.4l-1.4-1.4-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.4%201.8h.1v.2l.2.3v.4l-2.1%201.2h-.1zm3.7%205.4v.4a13.7%2013.7%200%200%201-.3%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.1v-.4h.1v-.2a10.9%2010.9%200%200%200%20.6-1.8%2011.4%2011.4%200%200%200%20.3-1.8v-.3-.5h2v.6zm6.9%207.4l-.2-.2-.4-.6a18.6%2018.6%200%200%201-1-2%2019.1%2019.1%200%200%201-.8-2.1l-.2-.7V26l2.3-.6v.2l.2.6a16.5%2016.5%200%200%200%20.6%201.8l.9%201.7.3.5v.2zm2.9-10.3v-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.5l2.1%201.1v.7a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.8h-2.4zm1.6%206.3v-.3l2.1-1.2v.4l.2.3a9.4%209.4%200%200%200%201.1%201.4l1.4%201.1.3.2h.4l-1.1%202.2h-.5l-.4-.2-.9-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4zm6%2011.2h-1l-2.1-.6-.5-.2-.5-.2-.9-.5-.4-.2-.3-.2h-.2l1.3-2.1h.4l.3.2.8.4.4.2.5.2%201.8.5h.8zm-.6-13.1a6.3%206.3%200%200%201-1.2-3.3l2.3-.3a4.4%204.4%200%200%200%202.3%203.8l1.4.5h.7s-2.5%202.9-5.5-.7zm5%207.4h-.1l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.2l.2-.3v-.2h.1l2.2%201v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.8l-1.1.7-1%20.5-.7.2zm6.8%203.2l-.6.4-2%201.1-.5.3-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.4-.2%201.6-.9.5-.4h.2l1.5%201.9zm1.6-15.9h-.1v-.2h-.2a9.2%209.2%200%200%200-1.1-1.4l-1.4-1.1-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.6%2011.6%200%200%201%201.4%201.8h.1v.2l.2.3v.2l-2.1%201.2zm3.7%205.2v.4a14.4%2014.4%200%200%201-.4%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.1v-.7a10.9%2010.9%200%200%200%20.6-1.8%2011.4%2011.4%200%200%200%20.3-1.8v-.3-.3a1.7%201.7%200%200%201%200-.2h2.4a.7.7%200%200%201%20.1.3zm2.6-10.6v.2l.4.6%201.1%201.9a18.2%2018.2%200%200%201%20.8%202.1l.2.7v.3l-2.3.7v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8l-.9-1.7-.4-.5h-.1zm4.3%2018l-.2-.2-.4-.6a18.6%2018.6%200%200%201-1-2%2019.1%2019.1%200%200%201-.8-2.1l-.2-.7v-.3l2.3-.6v.2l.2.6a16.6%2016.6%200%200%200%20.7%201.8l.9%201.7.3.5v.2zm2.8-10.3v-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.5l2.1%201.1v.7a11.2%2011.2%200%200%200-.6%201.8%2011.5%2011.5%200%200%200-.3%201.8v.8h-2.4zm1.6%206.3V29l2.1-1.2v.4l.2.3a9.5%209.5%200%200%200%201.1%201.4l1.4%201.1.3.2h.4l-1.1%202.2h-.5l-.4-.2-.9-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4zm6.1%2011h-1l-2.1-.6-.5-.2-.5-.2-.9-.5-.4-.2-.3-.2h-.2l1.2-2.1h.4l.3.2.8.4.4.2.5.2%201.8.5h.8zm-.7-13.1a6.3%206.3%200%200%201-1.2-3.3l2.3-.3a4.4%204.4%200%200%200%202.3%203.8l1.4.5h.7s-2.4%203-5.4-.6zm5%207.3h-.1l-.5-2.4h.2l.5-.2.7-.3.7-.5a5.2%205.2%200%200%200%201.1-1.2l.2-.3v-.2h.1l2.2%201v.2l-.2.3-.2.4a7.6%207.6%200%200%201-1.6%201.8l-1.1.7-1%20.5-.7.3zm6.8%203.1l-.6.4L262%2039l-.5.3-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.4-.2%201.6-.9.5-.4h.2l1.5%201.9zm1.6-15.9h-.1v-.2h-.2a9.1%209.1%200%200%200-1.1-1.4l-1.4-1.1-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.4%201.8h.1v.2l.2.3v.2l-2.1%201.2zm3.6%205.6a13.7%2013.7%200%200%201-.3%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.1V31a10.9%2010.9%200%200%200%20.5-1.8%2011.4%2011.4%200%200%200%20.2-1.8V27v-.5h2.4v1zm.8-9.6l1.9-1.5v.2l.4.6%201.1%201.9a18.2%2018.2%200%200%201%20.9%202.1l.2.7v.3l-2.3.7v-.2l-.2-.6a15.4%2015.4%200%200%200-.7-1.8l-.9-1.7-.4-.5h-.1zm6.2%2016.5l-.2-.2-.4-.6a18.7%2018.7%200%200%201-1-1.9%2019.1%2019.1%200%200%201-.8-2.1l-.2-.7v-.3l2.3-.7v.2l.2.6a16.6%2016.6%200%200%200%20.7%201.8l.9%201.7.3.5v.2zm2.9-10.1v-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.5l2.1%201.1v.7a11.2%2011.2%200%200%200-.5%201.8%2011.5%2011.5%200%200%200-.2%201.8v.8h-2.4zm1.7%206.3V30l2.1-1.2v.4l.2.3a9.4%209.4%200%200%200%201.1%201.4l1.4%201.1.3.2h.4l-1.1%202.2h-.5l-.4-.2-.9-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.4-1.8l-.2-.4zm6.2%2011h-1l-2.1-.6-.5-.2-.5-.2-.9-.5-.4-.2-.3-.2h-.2l1.2-2.1h.4l.3.2.8.4.4.2.5.2%201.8.5h.8zm-.7-13.1a6.3%206.3%200%200%201-1.3-3.3l2.3-.3a4.4%204.4%200%200%200%202.3%203.8l1.4.5h.7s-2.4%202.9-5.5-.6zm5.1%207.3h-.1l-.6-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.3l.2-.3v-.2h.1l2.2%201v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.9l-1.1.7-1%20.5-.7.3zm6.8%203.1l-.6.5-1.9%201.2-.5.3-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.4-.2%201.6-1%20.5-.4h.2l1.5%201.9zm1.3-15.8v-.2h-.2a9.2%209.2%200%200%200-1.1-1.4l-1.4-1.1-.3-.2h-.4l1.1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.5%201.8h.1v.2l.2.3v.2l-2.1%201.2zm3.7%205.6a13.7%2013.7%200%200%201-.3%202.3%2013.3%2013.3%200%200%201-.7%202.2v.9l-2.1-1.1V32a10.9%2010.9%200%200%200%20.5-1.8%2011.4%2011.4%200%200%200%20.2-1.8V28v-.5h2.4v1zm.8-9.6l1.9-1.5v.2l.4.6%201.1%201.9a18.3%2018.3%200%200%201%20.9%202.1l.2.7v.3l-2.3.7v-.2l-.2-.6a15.4%2015.4%200%200%200-.8-1.8l-1-1.7-.4-.5h-.1zm6.3%2016.5l-.2-.2-.4-.6a18.3%2018.3%200%200%201-1-1.9%2019.2%2019.2%200%200%201-.8-2.1l-.2-.7v-.3l2.3-.7v.2l.2.6a16.6%2016.6%200%200%200%20.7%201.8l.9%201.7.3.5v.2zm2.7-10.3v-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.7-2.2l.2-.4v-.5l2.1%201.1v.7a11.2%2011.2%200%200%200-.5%201.8%2011.5%2011.5%200%200%200-.2%201.9v.8h-2.4zm1.7%206.3V31l2.1-1.2v.4l.2.3a9.4%209.4%200%200%200%201.2%201.4l1.4%201.1.3.2h.4l-1.1%202.2h-.5l-.4-.2-.9-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.5-1.8l-.2-.4zm6.2%2010.9h-1l-2.1-.6-.5-.2-.5-.2-.9-.4-.4-.2-.3-.2h-.2l1.2-2.1h.4l.3.2.8.4.4.2.5.2%201.8.5h.8zm-.8-13.1a6.3%206.3%200%200%201-1.3-3.3l2.3-.3a4.4%204.4%200%200%200%202.3%203.8l1.4.5h.7s-2.3%202.9-5.4-.7zm5.1%207.3h-.1L325%2034h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.3l.2-.3v-.2h.1l2.2%201v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.9l-1%20.8-1%20.5-.7.3zm6.8%203.1l-.6.5-1.9%201.2-.5.3-.5.2-1%20.3h-1l-.5-2.4h.8l.8-.3.4-.2.4-.2%201.6-1%20.5-.4h.2l1.5%201.9zm1.4-15.9h-.1v-.2h-.2l-1.2-1.4-1.4-1.6-.3-.2h-.4l1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.5%201.8h.1v.2l.2.3v.2l-1.6%201.4zm3.7%205.6a13.7%2013.7%200%200%201-.3%202.3%2013.3%2013.3%200%200%201-.6%202.2v.9l-2.1-1.1v-.7a10.9%2010.9%200%200%200%20.4-1.8%2011.4%2011.4%200%200%200%20.2-1.8v-.3-.5h2.4v1zm.7-9.6l1.9-1.5v.2l.4.6%201.1%201.9a18.2%2018.2%200%200%201%20.9%202.1l.2.7v.3l-2.3.7v-.2l-.2-.6a15.4%2015.4%200%200%200-.8-1.8l-1-1.7-.4-.5h-.1zm6.5%2016.4l-.2-.2-.4-.6a18.6%2018.6%200%200%201-1-1.9%2019.1%2019.1%200%200%201-.8-2.1l-.2-.7v-.3l2.3-.7v.2l.2.6a16.6%2016.6%200%200%200%20.7%201.8l.9%201.7.3.5v.2zm2.6-10.3v-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.6-2.2l.2-.4v-.5l2.1%201.1v.7a11.2%2011.2%200%200%200-.5%201.8%2011.5%2011.5%200%200%200-.2%201.9v.8h-2.4zm1.8%206.3v-.3l2.1-1.3v.4l.2.3a9.5%209.5%200%200%200%201.2%201.4l1.4%201.1.3.2h.4l-1%202.2h-.5l-.4-.2-.9-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.5-1.8l-.2-.4zm6.3%2010.9h-1l-2.1-.6-.6-.2-.5-.2-.9-.4-.4-.2-.3-.2h-.2l1.2-2.1h.4l.3.2.8.4.4.2.5.2%201.8.5h.8zm-.9-13.1a6.3%206.3%200%200%201-1.3-3.3l2.3-.3a4.4%204.4%200%200%200%202.3%203.8l1.4.5h.7s-2.3%202.9-5.4-.7zm5.1%207.2h-.1l-.6-2.4h.2l.5-.2.7-.3.7-.5a5.1%205.1%200%200%200%201.1-1.3v-.5h.1l2.2%201v.2l-.2.3-.2.4a7.6%207.6%200%200%201-1.6%201.9l-1%20.8-1%20.5-.7.3zm6.9%203l-.6.5-1.9%201.2-.5.3-.5.2-1%20.4h-1l-.6-2.4h.8l.8-.3.4-.2.4-.2%201.5-1%20.5-.4h.2l1.5%201.9zm1.3-15.9h-.1v-.2h-.2l-1.2-1.4-1.4-1.1-.3-.2h-.4l1-2.2h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.6%2011.6%200%200%201%201.5%201.7h.1v.2l.2.3v.2l-2%201.3zm3.7%205.6a13.7%2013.7%200%200%201-.3%202.3%2013.3%2013.3%200%200%201-.6%202.2v.9l-2.1-1.1v-.7a10.9%2010.9%200%200%200%20.5-1.8%2011.4%2011.4%200%200%200%20.2-1.9v-.3-.5h2.4v1zm.7-9.5l1.8-1.5v.2l.4.6%201.1%201.9a18.2%2018.2%200%200%201%20.9%202.1l.2.7v.3l-2.3.7V25l-.2-.6a15.4%2015.4%200%200%200-.8-1.8l-1-1.7-.4-.5zm6.5%2016.3l-.2-.2-.4-.6a18.6%2018.6%200%200%201-1.1-1.9%2019.1%2019.1%200%200%201-.8-2.1l-.2-.7v-.3l2.3-.7v.2l.2.6a16.6%2016.6%200%200%200%20.7%201.8l.9%201.7.3.5v.2zm2.6-10.4v-.8a14.2%2014.2%200%200%201%20.3-2.3%2013.8%2013.8%200%200%201%20.6-2.2l.2-.4v-.5l2.1%201.1v.7a11.2%2011.2%200%200%200-.5%201.8%2011.5%2011.5%200%200%200-.2%201.9v.8h-2.4zm2%206.6l-.2-.3v-.3L385%2031v.4l.2.3%201.2%201.4%201.4%201.1.3.2h.4l-1%202.2h-.5l-.4-.2-.9-.6-.2-.2-.2-.2-.2-.2-.2-.2a11.8%2011.8%200%200%201-1.5-1.7zm6.2%2010.6h-1l-2.1-.6-.6-.2-.5-.2-.9-.4-.4-.2-.3-.2h-.2l1.2-2.2h.4l.3.2.8.4.4.2.5.2%201.8.5h.8zm-1-13.1a6.3%206.3%200%200%201-1.3-3.3l2.3-.4a4.4%204.4%200%200%200%202.4%203.8l1.4.5h.7s-2.5%203-5.6-.5zm5.2%207.2h-.1l-.6-2.4h.2l.5-.2.7-.4.7-.5a5.1%205.1%200%200%200%201-1.3v-.5h.1l2.2%201v.2l-.2.3-.2.4a7.5%207.5%200%200%201-1.6%201.9l-1%20.8-1%20.5-.7.3zm6.9%203l-.6.5-1.9%201.2-.5.3-.5.2-1%20.4h-1l-.6-2.4h.8l.8-.3.4-.2.4-.2%201.5-1%20.5-.4.2-.2%201.5%201.9zm1.2-15.9h-.1v-.2h-.2l-1.2-1.4-1.4-1.1-.3-.2h-.7l1-2.3h.5l.4.2.4.3.2.2.2.2.2.2.2.2.2.2.2.2a11.7%2011.7%200%200%201%201.5%201.7h.1v.2l.2.3v.2l-2%201.3zm3.8%205.6a13.7%2013.7%200%200%201-.2%202.3%2013.3%2013.3%200%200%201-.6%202.2v.9l-2.2-1.1v-.7a10.9%2010.9%200%200%200%20.5-1.8%2011.4%2011.4%200%200%200%20.2-1.9v-.3-.5h2.4v1zm3.1-4.6v-.2l-.2-.6a15.4%2015.4%200%200%200-.8-1.8l-1-1.6-.4-.5h-.1l1.8-1.6v.2l.4.6%201.2%201.9a18.2%2018.2%200%200%201%20.9%202l.2.7v.3z%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M414.2%2028h-6.3Q202.8%2028%200%2018.8V30h816V18.8C683%2024.9%20548.8%2028%20414.2%2028z%22%2F%3E%3C%2Fsvg%3E") 0 0/cover no-repeat;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  width: 100%;
  height: 30px;
  z-index: 2;
}

.carousel-tohu img {
  max-width: 100% !important;
}

.carousel-caption {
  position: static;
  padding: 20px;
  color: #00304B;
  text-align: left;
}

.carousel-wrapper.no-caption,
.carousel-wrapper.no-curve {
  box-shadow: none !important;
}

.carousel-generic .image.image-with-no-tohu::after {
  background-image: none;
}

.carousel-generic .image.image-with-no-tohu::before {
  background: none !important;
}

.carousel-generic .caption-button.icon-button {
  position: absolute;
}

@media (max-width: 767px) {
  .carousel-generic .caption-button.icon-button {
    position: relative;
    left: inherit;
    right: inherit;
    top: inherit;
    bottom: inherit;
  }
}

@media (min-width: 768px) {
  .list-view .card,
  .list-view .card-inner-wrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}

.list-view .card {
  width: 100%;
}

.list-view .card-inner-wrap {
  -ms-flex-direction: row;
  flex-direction: row;
}

@media (min-width: 768px) {
  .list-view .card-poster-image {
    float: left;
    max-width: 252px;
  }
}

ul.breadcrumb-wrapper {
  list-style: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
  margin-bottom: 24px;
}

@media (min-width: 544px) {
  ul.breadcrumb-wrapper {
    margin-bottom: 34px;
  }
}

ul.breadcrumb-wrapper>li {
  float: left;
  padding: 3px 10px 3px 0;
  position: relative;
}

ul.breadcrumb-wrapper>li:first-child {
  padding-left: 0;
}

ul.breadcrumb-wrapper>li:not(:last-of-type) {
  padding-right: 21px;
}

ul.breadcrumb-wrapper>li:not(:last-of-type):before {
  content: '';
  background-image: url(../images/icon-chevron-right-thin-blue.svg);
  background-size: cover;
  display: inline-block;
  position: absolute;
  top: 9px;
  right: 6px;
  width: 8px;
  height: 11px;
}

@media (min-width: 544px) {
  ul.breadcrumb-wrapper>li:not(:last-of-type):before {
    top: 12px;
  }
}

ul.breadcrumb-wrapper>li:last-of-type {
  color: #707070;
}

.reveal-wrapper {
  border-bottom: 2px solid #d8d8d8;
}

.reveal .reveal-title button {
  background-color: transparent;
  border: none;
  width: 100%;
  text-align: left;
  color: #00304b;
}

.reveal .reveal-title a,
.reveal .reveal-title button {
  position: relative;
  z-index: 100;
  border-top: 2px solid #d8d8d8;
  padding: 13px 40px;
  text-decoration: none;
}

.reveal .reveal-title a:hover,
.reveal .reveal-title a:focus,
.reveal .reveal-title a:active,
.reveal .reveal-title button:hover,
.reveal .reveal-title button:focus,
.reveal .reveal-title button:active {
  color: #0678B3;
}

.reveal .reveal-title a:before,
.reveal .reveal-title button:before {
  content: '';
  width: 12px;
  height: 12px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMDdDQjk7fQ0KPC9zdHlsZT4NCjx0aXRsZT5hc3NldF9wbHVzLTEycHg8L3RpdGxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTExLDVINy42SDdIMUMwLjQsNSwwLDUuNCwwLDZzMC40LDEsMSwxaDZoMC42SDExYzAuNiwwLDEtMC40LDEtMVMxMS42LDUsMTEsNXoiLz4NCjwvc3ZnPg0K") center center/12px 12px no-repeat;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 20px;
}

.reveal .reveal-title a.collapsed:before,
.reveal .reveal-title button.collapsed:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23007cb9%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Easset_plus-12px%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11%2C5H7V1A1%2C1%2C0%2C0%2C0%2C5%2C1V5H1A1%2C1%2C0%2C0%2C0%2C1%2C7H5v4a1%2C1%2C0%2C0%2C0%2C2%2C0V7h4a1%2C1%2C0%2C0%2C0%2C0-2Z%22%2F%3E%3C%2Fsvg%3E") center center/12px 12px no-repeat;
}

.reveal .reveal-collapse {
  background: transparent;
  padding: 20px 10px 20px 20px;
}

@media (min-width: 544px) {
  .reveal .reveal-collapse {
    padding: 30px 10px 40px 40px;
  }
}

.tabs-wrapper,
.section-wrapper .tabs-wrapper {
  position: relative;
}

@media (max-width: 767px) {
  .tabs-wrapper,
  .section-wrapper .tabs-wrapper {
    padding: 0;
  }
}

.tabs-wrapper .tabs-sidebar,
.section-wrapper .tabs-wrapper .tabs-sidebar {
  color: #0678B3;
  position: absolute;
  z-index: 250;
  top: 0;
  right: 100%;
  width: 25%;
  max-width: 175px;
  margin: 0;
  padding: 0;
  text-align: right;
}

.tabs-wrapper .tabs-sidebar.tabs-large,
.section-wrapper .tabs-wrapper .tabs-sidebar.tabs-large {
  max-width: 250px;
}

.tabs-wrapper .tabs-sidebar button,
.section-wrapper .tabs-wrapper .tabs-sidebar button {
  border: none;
  min-width: 204px;
  text-align: right;
}

.tabs-wrapper .tabs-sidebar button:not(.collapsed),
.section-wrapper .tabs-wrapper .tabs-sidebar button:not(.collapsed) {
  width: 100%;
}

.tabs-wrapper .tabs-sidebar a,
.tabs-wrapper .tabs-sidebar button,
.section-wrapper .tabs-wrapper .tabs-sidebar a,
.section-wrapper .tabs-wrapper .tabs-sidebar button {
  color: #00304B;
  padding: 20px;
  background: #fff;
}

.tabs-wrapper .tabs-sidebar a:hover,
.tabs-wrapper .tabs-sidebar button:hover,
.section-wrapper .tabs-wrapper .tabs-sidebar a:hover,
.section-wrapper .tabs-wrapper .tabs-sidebar button:hover {
  color: #00304B;
}

.tabs-wrapper .tabs-sidebar a:not(.collapsed),
.tabs-wrapper .tabs-sidebar button:not(.collapsed),
.section-wrapper .tabs-wrapper .tabs-sidebar a:not(.collapsed),
.section-wrapper .tabs-wrapper .tabs-sidebar button:not(.collapsed) {
  cursor: default;
}

.tabs-wrapper .tabs-sidebar a.collapsed,
.tabs-wrapper .tabs-sidebar button.collapsed,
.section-wrapper .tabs-wrapper .tabs-sidebar a.collapsed,
.section-wrapper .tabs-wrapper .tabs-sidebar button.collapsed {
  color: #0678B3;
  border-top: 2px solid #ccc;
  border-right: 2px solid #ccc;
  background: #f1f0f0;
  margin-left: 15px;
}

.tabs-wrapper .tabs-sidebar a.collapsed:hover,
.tabs-wrapper .tabs-sidebar button.collapsed:hover,
.section-wrapper .tabs-wrapper .tabs-sidebar a.collapsed:hover,
.section-wrapper .tabs-wrapper .tabs-sidebar button.collapsed:hover {
  color: #0678B3;
  background: #dededd;
}

.tabs-wrapper .tabs-sidebar li:last-child a,
.tabs-wrapper .tabs-sidebar li:last-child button,
.section-wrapper .tabs-wrapper .tabs-sidebar li:last-child a,
.section-wrapper .tabs-wrapper .tabs-sidebar li:last-child button {
  border-bottom: 0;
}

.tabs-wrapper .reveal-title a,
.tabs-wrapper .reveal-title button,
.section-wrapper .tabs-wrapper .reveal-title a,
.section-wrapper .tabs-wrapper .reveal-title button {
  font-size: 20px;
  text-decoration: none;
  background: white;
  font-family: "bliss-bold",Arial,sans-serif;
}

@media (min-width: 544px) {
  .tabs-wrapper .reveal-title a,
  .tabs-wrapper .reveal-title button,
  .section-wrapper .tabs-wrapper .reveal-title a,
  .section-wrapper .tabs-wrapper .reveal-title button {
    font-size: 24px;
  }
}

@media (min-width: 992px) {
  .tabs-wrapper .reveal-title a,
  .tabs-wrapper .reveal-title button,
  .section-wrapper .tabs-wrapper .reveal-title a,
  .section-wrapper .tabs-wrapper .reveal-title button {
    border-bottom: 2px solid #d8d8d8;
  }
}

@media (min-width: 992px) {
  .tabs-wrapper .reveal-title a,
  .tabs-wrapper .reveal-title button,
  .section-wrapper .tabs-wrapper .reveal-title a,
  .section-wrapper .tabs-wrapper .reveal-title button {
    font-size: 36px;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    color: #00304B;
    border-bottom: 0;
  }

  .tabs-wrapper .reveal-title a:before,
  .tabs-wrapper .reveal-title button:before,
  .section-wrapper .tabs-wrapper .reveal-title a:before,
  .section-wrapper .tabs-wrapper .reveal-title button:before {
    display: none;
  }
}

.tabs-wrapper .reveal-title a.collapsed,
.tabs-wrapper .reveal-title button.collapsed,
.section-wrapper .tabs-wrapper .reveal-title a.collapsed,
.section-wrapper .tabs-wrapper .reveal-title button.collapsed {
  background: #f1f0f0;
}

@media (min-width: 992px) {
  .tabs-wrapper .reveal-title a.collapsed,
  .tabs-wrapper .reveal-title button.collapsed,
  .section-wrapper .tabs-wrapper .reveal-title a.collapsed,
  .section-wrapper .tabs-wrapper .reveal-title button.collapsed {
    position: absolute;
    left: -9999px;
  }
}

@media (min-width: 992px) {
  .tabs-wrapper .reveal-collapse,
  .section-wrapper .tabs-wrapper .reveal-collapse {
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    transition: none;
  }

  .tabs-wrapper .reveal-collapse.collapsing,
  .section-wrapper .tabs-wrapper .reveal-collapse.collapsing {
    position: absolute;
    left: -9999px;
  }
}

@media (min-width: 768px) {
  .tabs-wrapper .reveal,
  .section-wrapper .tabs-wrapper .reveal {
    margin-left: -40px;
    margin-right: -40px;
  }
}

@media (min-width: 992px) {
  .tabs-wrapper .reveal,
  .section-wrapper .tabs-wrapper .reveal {
    margin: 0;
    background: transparent;
  }
}

@media (max-width: 991px) {
  .tabs-wrapper .reveal:last-of-type .reveal-title a,
  .tabs-wrapper .reveal:last-of-type .reveal-title button,
  .section-wrapper .tabs-wrapper .reveal:last-of-type .reveal-title a,
  .section-wrapper .tabs-wrapper .reveal:last-of-type .reveal-title button {
    border-bottom: 2px solid #d8d8d8;
  }
}

@media (max-width: 991px) {
  .tabs-wrapper .reveal .reveal-title a:not(.collapsed),
  .tabs-wrapper .reveal .reveal-title button:not(.collapsed),
  .section-wrapper .tabs-wrapper .reveal .reveal-title a:not(.collapsed),
  .section-wrapper .tabs-wrapper .reveal .reveal-title button:not(.collapsed) {
    border-bottom: 2px solid #d8d8d8;
  }
}

@media (max-width: 991px) {
  .tabs-wrapper .reveal:last-of-type .reveal-title a,
  .tabs-wrapper .reveal:last-of-type .reveal-title button,
  .section-wrapper .tabs-wrapper .reveal:last-of-type .reveal-title a,
  .section-wrapper .tabs-wrapper .reveal:last-of-type .reveal-title button {
    box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.2);
    z-index: 99;
  }
}

@media (max-width: 991px) {
  .tabs-wrapper .reveal:first-of-type .reveal-title a,
  .tabs-wrapper .reveal:first-of-type .reveal-title button,
  .section-wrapper .tabs-wrapper .reveal:first-of-type .reveal-title a,
  .section-wrapper .tabs-wrapper .reveal:first-of-type .reveal-title button {
    box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.2);
    z-index: 99;
  }
}

@media (max-width: 991px) {
  .tabs-wrapper .reveal:last-of-type .reveal-collapse:before,
  .section-wrapper .tabs-wrapper .reveal:last-of-type .reveal-collapse:before {
    box-shadow: none;
  }
}

.tabs-wrapper .reveal .container-fluid,
.section-wrapper .tabs-wrapper .reveal .container-fluid {
  margin: 0 -15px;
}

.tabs-wrapper .tabs-horizontal {
  color: #0678B3;
  position: inherit;
  z-index: 250;
  top: 2px;
  margin: 0 0 10px;
  padding: 0;
  text-align: center;
  display: table;
  width: 100%;
  border-bottom: 2px solid #d8d8d8;
}

.tabs-wrapper .tabs-horizontal a,
.tabs-wrapper .tabs-horizontal button {
  color: #00304B;
  padding: 22px 10px 18px 10px;
  background: #fff;
  border: 2px solid #ccc;
  border-right: 2px solid #ccc;
  border-bottom: 0;
  margin: 2px 10px -2px 0px;
  float: left;
}

.tabs-wrapper .tabs-horizontal a:first-child,
.tabs-wrapper .tabs-horizontal button:first-child {
  border-left: 2px solid #ccc;
}

.tabs-wrapper .tabs-horizontal a:hover,
.tabs-wrapper .tabs-horizontal button:hover {
  color: #00304B;
}

.tabs-wrapper .tabs-horizontal a:not(.collapsed),
.tabs-wrapper .tabs-horizontal button:not(.collapsed) {
  cursor: default;
}

.tabs-wrapper .tabs-horizontal a.collapsed,
.tabs-wrapper .tabs-horizontal button.collapsed {
  color: #0678B3;
  background: #f1f0f0;
  padding: 15px 10px 15px 10px;
  margin-top: 10px;
}

.tabs-wrapper .tabs-horizontal a.collapsed:hover,
.tabs-wrapper .tabs-horizontal button.collapsed:hover {
  color: #0678B3;
  background: #dededd;
}

.tabs-wrapper .tabs-horizontal li:last-child a,
.tabs-wrapper .tabs-horizontal li:last-child button {
  border-bottom: 0;
}

@media (min-width: 992px) {
  .tabs-wrapper .tabs-horizontal ~ .reveal .reveal-title a,
  .tabs-wrapper .tabs-horizontal ~ .reveal .reveal-title button {
    border-top: 0;
    margin-top: 10px;
  }
}

.pagination-wrapper {
  text-align: center;
}

.pagination-wrapper::after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 768px) {
  .pagination-wrapper {
    text-align: left;
  }
}

.pagination-wrapper .pagination-details {
  line-height: 2;
}

.pagination-wrapper .pagination {
  margin: 0;
}

.pagination-wrapper .page-link {
  line-height: 1;
  border-radius: 16px;
  margin-right: 4px;
}

.pagination-wrapper .active .page-link {
  font-family: "Ubuntu",sans-serif;
  font-weight: 700;
}

.pagination-wrapper .active .page-link:hover {
  text-decoration: none;
}

.pagination-wrapper .page-item:first-child .page-link,
.pagination-wrapper .page-item:last-child .page-link {
  margin-right: 15px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2211%22%20viewBox%3D%220%200%208%2011%22%3E%3Ctitle%3EIconChevronRightThinBlue_69db1234-8d92-4e05-828c-78d50052c436%3C%2Ftitle%3E%3Crect%20width%3D%228%22%20height%3D%2211%22%20style%3D%22fill%3Anone%22%2F%3E%3Cg%20style%3D%22opacity%3A0.75%22%3E%3Cpath%20d%3D%22M1.5%2C10.5a0.5%2C0.5%2C0%2C0%2C1-.33-0.87L5.75%2C5.5%2C1.17%2C1.37A0.5%2C0.5%2C0%2C0%2C1%2C1.83.63l5%2C4.5a0.5%2C0.5%2C0%2C0%2C1%2C0%2C.74l-5%2C4.5A0.5%2C0.5%2C0%2C0%2C1%2C1.5%2C10.5Z%22%20style%3D%22fill%3A%23007cba%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/auto no-repeat;
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.pagination-wrapper .page-item:first-child .page-link>span:first-child,
.pagination-wrapper .page-item:last-child .page-link>span:first-child {
  visibility: hidden;
}

.pagination-wrapper .page-item:first-child.disabled .page-link,
.pagination-wrapper .page-item:last-child.disabled .page-link {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2211%22%20viewBox%3D%220%200%208%2011%22%3E%3Ctitle%3EIconChevronRightThinBlue_69db1234-8d92-4e05-828c-78d50052c436%3C%2Ftitle%3E%3Crect%20width%3D%228%22%20height%3D%2211%22%20style%3D%22fill%3Anone%22%2F%3E%3Cg%20style%3D%22opacity%3A0.75%22%3E%3Cpath%20d%3D%22M1.5%2C10.5a0.5%2C0.5%2C0%2C0%2C1-.33-0.87L5.75%2C5.5%2C1.17%2C1.37A0.5%2C0.5%2C0%2C0%2C1%2C1.83.63l5%2C4.5a0.5%2C0.5%2C0%2C0%2C1%2C0%2C.74l-5%2C4.5A0.5%2C0.5%2C0%2C0%2C1%2C1.5%2C10.5Z%22%20style%3D%22fill%3A%23707070%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/auto no-repeat;
}

.pagination-wrapper .page-item:last-child .page-link {
  margin-left: 10px;
  -ms-transform: none;
  transform: none;
}

@media (min-width: 768px) {
  .pagination-wrapper .page-arrow {
    display: none;
  }
}

::-webkit-datetime-edit,
::-webkit-datetime-edit-year-field,
::-webkit-clear-button,
::-webkit-inner-spin-button,
::-webkit-calendar-picker-indicator {
  display: none;
}

@media (min-width: 544px) {
  .datepicker-container {
    max-width: 533px;
  }
}

.datepicker-wrap {
  position: relative;
}

.datepicker-wrap::after {
  content: "";
  display: table;
  clear: both;
}

.datepicker-wrap input {
  position: relative;
  z-index: 3;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
}

.datepicker-wrap input:focus {
  background: transparent;
}

.datepicker-wrap .col-date {
  position: relative;
}

@media (min-width: 544px) {
  .datepicker-wrap .col-date {
    float: left;
    width: 50%;
  }
}

.datepicker-wrap .col-date:after {
  width: 44px;
  height: 42px;
  content: '';
  background: #f1f0f0 url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%3E%0D%0A%20%20%3Ctitle%3EIconCalendar_f0423568-f165-468a-b5e0-b0671b2b90ab%3C%2Ftitle%3E%0D%0A%20%20%3Cpath%20d%3D%22M14%2C2H13V1a1%2C1%2C0%2C0%2C0-1-1h0a1%2C1%2C0%2C0%2C0-1%2C1V2H5V1A1%2C1%2C0%2C0%2C0%2C4%2C0H4A1%2C1%2C0%2C0%2C0%2C3%2C1V2H2A2%2C2%2C0%2C0%2C0%2C0%2C4V15a2%2C2%2C0%2C0%2C0%2C2%2C2H14a2%2C2%2C0%2C0%2C0%2C2-2V4A2%2C2%2C0%2C0%2C0%2C14%2C2Zm0%2C13H2V7H14v8Zm-2-2H8V9h4v4Z%22%20style%3D%22fill%3A%20%23007cb9%22%2F%3E%0D%0A%3C%2Fsvg%3E") center center/17px no-repeat;
  position: absolute;
  right: 2px;
  bottom: 2px;
  z-index: 2;
}

@media (min-width: 544px) {
  .datepicker-wrap .col-date:after {
    height: 46px;
  }
}

.datepicker-wrap .col-date:first-of-type {
  margin-bottom: 10px;
  margin-right: -1px;
}

@media (min-width: 544px) {
  .datepicker-wrap .col-date:first-of-type {
    margin-bottom: 0;
  }
}

.datepicker-wrap .col-date:only-of-type {
  margin: 0;
}

.date-validation .message {
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
  float: right;
}

@media (min-width: 544px) {
  .date-validation .message {
    float: none;
    font-size: 1rem;
    margin-left: 10px;
  }
}

.date-validation .col-date:before {
  display: block;
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 4;
}

.date-validation.invalid .message {
  color: #bd1010;
}

.date-validation.invalid .col-date:before {
  background: #bd1010;
}

.date-validation.invalid input.focus,
.date-validation.invalid input:focus {
  border-color: #bd1010;
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05),0 1px 16px 0 transparent,0 0 0 2px transparent,0 0 0 1px #bd1010;
}

.date-validation.valid .message {
  color: #4e7123;
}

.date-validation.valid .col-date:before {
  background: #4e7123;
}

.date-validation.valid input.focus,
.date-validation.valid input:focus {
  border-color: #4e7123;
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.05),0 1px 16px 0 transparent,0 0 0 2px transparent,0 0 0 1px #4e7123;
}

.date-validation.datepicker-range .col-date:before {
  top: 18px;
}

@media (min-width: 544px) {
  .date-validation.datepicker-range .col-date:before {
    top: 24px;
  }
}

.date-picker-wrapper {
  position: absolute;
  z-index: 9999;
  width: 593px;
  max-width: 100%;
}

@media (min-width: 544px) {
  .date-picker-wrapper {
    max-width: inherit;
  }
}

.date-picker-wrapper.touch {
  display: none !important;
}

.date-picker-wrapper.single-month {
  width: 306.5px;
}

@media (min-width: 544px) {
  .date-picker-wrapper.single-month .month-wrapper {
    margin-left: -20px;
  }
}

.date-picker-wrapper.single-month .month-wrapper:before,
.date-picker-wrapper.single-month .month-wrapper:after {
  left: 90%;
}

.date-picker-wrapper.single-month .month1 {
  float: none;
  width: 100%;
}

.date-picker-wrapper .month-wrapper {
  width: 100% !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: white;
  border: 2px solid #ccc;
  box-shadow: 0 1px 16px 0 rgba(0,0,0,0.12),0 0 0 2px rgba(0,0,0,0.05),0 0 0 0 #007DBA;
  padding: 20px 20px 15px;
  margin-top: 20px;
  position: relative;
}

.date-picker-wrapper .month-wrapper caption {
  caption-side: top;
  text-align: center;
  color: #00304B;
}

.date-picker-wrapper .month-wrapper::after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 544px) {
  .date-picker-wrapper .month-wrapper {
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: inherit;
    flex-wrap: inherit;
    margin-left: -30px;
  }
}

.date-picker-wrapper .month-wrapper>div:not(.gap) {
  display: none;
}

.date-picker-wrapper .month-wrapper:before,
.date-picker-wrapper .month-wrapper:after {
  content: '';
  position: absolute;
  left: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: -8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 11px 13px;
  border-color: transparent transparent #ccc transparent;
  margin-left: -12px;
}

.date-picker-wrapper .month-wrapper:after {
  top: -5px;
  border-color: transparent transparent #fff;
}

.date-picker-wrapper .month1 {
  float: left;
}

.date-picker-wrapper .month2 {
  float: right;
}

.date-picker-wrapper .gap {
  display: none;
}

@media (min-width: 544px) {
  .date-picker-wrapper .gap {
    visibility: visible !important;
    display: inline-block;
    background: rgba(0,0,0,0.15);
    height: 216px !important;
    width: 2px;
    margin: 0 10px;
  }
}

.date-picker-wrapper .drp_top-bar,
.date-picker-wrapper .time,
.date-picker-wrapper .footer {
  display: none;
}

.date-picker-wrapper .date-range-length-tip {
  display: none !important;
}

.date-picker-wrapper .month-name {
  text-transform: capitalize;
  font-family: "bliss-bold",Arial,sans-serif;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: -.025em;
  padding: 10px 0;
}

.date-picker-wrapper .prev,
.date-picker-wrapper .next {
  width: 11px;
  height: 14px;
  font-size: 0;
  display: inline-block;
  background: url(../images/icon-chevron-left-medium-blue.svg) 0 0/100% 100% no-repeat;
  cursor: pointer;
}

.date-picker-wrapper .next {
  -ms-transform: scale(-1);
  transform: scale(-1);
  float: right;
}

.date-picker-wrapper .prev {
  float: left;
}

.date-picker-wrapper th,
.date-picker-wrapper td {
  text-align: center;
}

.date-picker-wrapper .week-name {
  font-size: 14px;
  line-height: 18px;
}

.date-picker-wrapper .week-name th {
  color: #707070;
  padding: 4px;
}

.date-picker-wrapper .day .inner {
  display: block;
  color: inherit;
  width: 36px;
  height: 30px;
  cursor: pointer;
  position: relative;
  z-index: 2;
  line-height: 30px;
  text-decoration: none;
}

.date-picker-wrapper .day:not(.checked):hover .inner:before {
  content: '';
  background: rgba(0,0,0,0.05);
  border-radius: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 30px;
  height: 30px;
}

.date-picker-wrapper .invalid,
.date-picker-wrapper .invalid.real-today,
.date-picker-wrapper .invalid.lastMonth {
  color: #d8d8d8;
}

.date-picker-wrapper .invalid .inner,
.date-picker-wrapper .invalid.real-today .inner,
.date-picker-wrapper .invalid.lastMonth .inner {
  cursor: no-drop;
}

.date-picker-wrapper .invalid:hover .inner:before,
.date-picker-wrapper .invalid.real-today:hover .inner:before,
.date-picker-wrapper .invalid.lastMonth:hover .inner:before {
  display: none;
}

.date-picker-wrapper .lastMonth,
.date-picker-wrapper .nextMonth {
  color: #707070;
}

.date-picker-wrapper .lastMonth.checked:not(.first-date-selected):not(.last-date-selected),
.date-picker-wrapper .nextMonth.checked:not(.first-date-selected):not(.last-date-selected) {
  color: rgba(255,255,255,0.5);
}

.date-picker-wrapper .real-today {
  color: #59802A;
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.date-picker-wrapper .checked {
  background: #59802A;
  color: white;
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.date-picker-wrapper .first-date-selected.checked,
.date-picker-wrapper .last-date-selected.checked {
  position: relative;
  border-radius: 100%;
  background: transparent;
}

.date-picker-wrapper .first-date-selected.checked .inner,
.date-picker-wrapper .last-date-selected.checked .inner {
  border-radius: 100%;
  background: #00304B;
  width: 30px;
  margin-left: 4px;
}

.date-picker-wrapper .last-date-selected.checked {
  border-radius: 0 100% 100% 0;
}

.date-picker-wrapper .first-date-selected.last-date-selected:before,
.date-picker-wrapper .first-date-selected.last-date-selected:after {
  display: none;
}

.date-picker-wrapper .checked-with-range:before,
.date-picker-wrapper .checked-with-range:after,
.date-picker-wrapper .last-date-selected:before,
.date-picker-wrapper .last-date-selected:after {
  background: #59802A;
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  z-index: 1;
}

.date-picker-wrapper .first-date-selected.checked-with-range:after {
  content: '';
  right: 0;
}

.date-picker-wrapper .last-date-selected:before {
  content: '';
  left: 0;
}

.date-picker-wrapper .first-date-selected.last-date-selected {
  background: transparent;
}

.date-picker-wrapper .first-date-selected.last-date-selected:before,
.date-picker-wrapper .first-date-selected.last-date-selected:after {
  display: none;
}

.date-picker-wrapper tbody td:first-child .checked .inner {
  margin-left: 0;
}

.date-picker-wrapper tbody td:first-child .day:not(.first-date-selected):not(.last-date-selected) {
  border-radius: 100% 0 0 100%;
}

.date-picker-wrapper tbody td:first-child .day:not(.first-date-selected):not(.last-date-selected):not(.checked):hover {
  border-radius: 100%;
}

.date-picker-wrapper tbody td:last-child .checked:after {
  display: none;
}

.date-picker-wrapper tbody td:last-child .day:not(.first-date-selected):not(.last-date-selected) {
  border-radius: 0 100% 100% 0;
}

.date-picker-wrapper tbody td:last-child .day:not(.first-date-selected):not(.last-date-selected):not(.checked):hover {
  border-radius: 100%;
}

.date-picker-wrapper tbody td:first-child .checked:before {
  display: none;
}

.activity-timeline {
  list-style: none;
  margin: 0;
}

.activity-timeline--title {
  margin-bottom: 0;
}

.activity-timeline--item {
  padding-left: 26px;
  position: relative;
  padding-top: 11px;
  padding-bottom: 11px;
}

.activity-timeline--item:before {
  position: absolute;
  background: #59802A;
  display: inline-block;
  width: 2px;
  bottom: 0;
  top: 0;
  left: 0;
  content: ' ';
}

.activity-timeline--item:after {
  content: ' ';
  display: inline-block;
  position: absolute;
  top: 0;
  left: -29px;
  width: 60px;
  bottom: 0;
}

.activity-timeline--item>:last-child {
  margin-bottom: 0 !important;
}

.activity-timeline--status__finished:before {
  background: #59802A;
}

.activity-timeline--status__finished:after {
  background: url(../images/activity-timeline-finished.svg);
  background-position: center center;
  background-repeat: no-repeat;
}

.activity-timeline--status__finished__active:before {
  background: #59802A;
}

.activity-timeline--status__finished__active:after {
  background: url(../images/activity-timeline-finished.svg),url(../images/activity-timeline-current-arrowhead.svg);
  background-position: center center, bottom center;
  background-repeat: no-repeat, no-repeat;
}

.activity-timeline--status__current {
  background-color: #f0f0f0;
}

.activity-timeline--status__current:before {
  bottom: 1px;
}

.activity-timeline--status__current:after {
  background: url(../images/activity-timeline-current.svg),url(../images/activity-timeline-current-arrowhead.svg);
  background-position: center center, bottom center;
  background-repeat: no-repeat, no-repeat;
}

.activity-timeline--status__upcoming:before {
  position: absolute;
  background: rgba(0,0,0,0.1);
  display: inline-block;
  width: 2px;
  height: 100%;
  top: 0;
  left: 0;
  content: ' ';
}

.activity-timeline--status__upcoming:after {
  background: url(../images/activity-timeline-future-60px.svg) center center/60px 60px no-repeat;
}

.activity-timeline>:first-child:before {
  top: 50%;
}

.activity-timeline>:last-child:before {
  height: 50%;
}

.activity-timeline--status__current:last-child::after {
  background-image: url(../images/activity-timeline-current.svg);
  background-position: center center;
  background-repeat: no-repeat;
}

.calendar-wrapper {
  margin-bottom: 20px;
  max-width: 330px;
}

.calendar-wrapper .controls {
  text-align: center;
}

.calendar-wrapper .controls::after {
  content: "";
  display: table;
  clear: both;
}

.calendar-wrapper button {
  background: 0;
  border: 0;
  color: #0678B3;
}

.calendar-wrapper .calendar {
  margin-bottom: 30px;
}

.calendar-wrapper td {
  padding: 10px;
  text-align: center;
}

.calendar-wrapper thead td,
.calendar-wrapper .disabled {
  color: #707070;
}

.calendar-wrapper .active {
  color: #fff;
  font-family: "Ubuntu",sans-serif;
  font-weight: 700;
  background: #59802A;
}

.calendar-wrapper .active.both {
  background: linear-gradient(to right, #59802A 50%, #00304B 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59802A', endColorstr='#00304B',GradientType=1 );
}

.calendar-wrapper .legend {
  margin-bottom: 5px;
}

.calendar-wrapper .legend:before {
  content: '';
  width: 18px;
  height: 18px;
  background: #59802A;
  display: inline-block;
  margin-right: 10px;
  vertical-align: text-bottom;
}

.calendar-wrapper .legend.recycle:before {
  background: #00304B;
}

.showing {
  margin-right: 2.375rem;
}

.showing .active {
  font-weight: 700;
  text-decoration: none;
  color: #00304B !important;
  border: 0;
}

.showing .list,
.showing .grid,
.showing .map {
  margin-right: 0.5rem;
}

.showing a:not([href]):not([tabindex]) {
  color: #0678b3;
  cursor: pointer;
}

.sorting>* {
  display: inline-block;
  margin-right: .5rem;
}

.sorting .active {
  font-weight: 700;
  text-decoration: none;
  color: #00304B;
  border: 0;
}

.social-media-wrapper {
  min-width: 144px;
  max-width: 100%;
  position: relative;
  display: inline-block;
}

.social-media-wrapper .tooltip {
  top: -180%;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: none;
}

.social-media-wrapper .tooltip-inner {
  max-width: 400px;
  border-radius: 50px;
  padding-right: 5px;
  padding-left: 20px;
  white-space: nowrap;
}

.social-media-wrapper .tooltip-inner span {
  padding-right: 5px;
}

.social-media-wrapper .tooltip-inner>* {
  vertical-align: middle;
  margin: 0;
}

.social-media-wrapper.open .tooltip {
  display: block;
  opacity: 1;
}

.social-media-wrapper.open .btn.icon-button.share:after,
.social-media-wrapper.open a.icon-button.share.ms-rteElement-btn-primary:after,
.social-media-wrapper.open a.icon-button.share.ms-rteElement-btn-secondary:after,
.social-media-wrapper.open .carousel-generic .icon-button.share.caption-button:after,
.carousel-generic .social-media-wrapper.open .icon-button.share.caption-button:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%209.07%209.07%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3B%7D.b%7Bclip-path%3Aurl%28%23a%29%3B%7D.c%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate%28-810.46%20-1837.46%29%22%3E%3Crect%20class%3D%22a%22%20x%3D%22809%22%20y%3D%221836%22%20width%3D%2212%22%20height%3D%2212%22%20transform%3D%22translate%28-1063.78%201115.8%29%20rotate%28-45%29%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20class%3D%22b%22%3E%3Cg%20class%3D%22b%22%3E%3Cpath%20class%3D%22c%22%20d%3D%22M817.83%2C1837.76l-2.83%2C2.83-2.83-2.83a1%2C1%2C0%2C1%2C0-1.41%2C1.41l2.83%2C2.83-2.83%2C2.83a1%2C1%2C0%2C1%2C0%2C1.41%2C1.41l2.83-2.83%2C2.83%2C2.83a1%2C1%2C0%2C1%2C0%2C1.41-1.41l-2.83-2.83%2C2.83-2.83a1%2C1%2C0%2C1%2C0-1.41-1.41%22%20transform%3D%22translate%28-810.46%20-1837.46%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 10px;
}

.property-map {
  width: 100%;
  height: 400px;
  clear: both;
  box-shadow: 0 1px 16px 0 rgba(0,0,0,0.12),0 0 0 2px rgba(0,0,0,0.05),0 0 0 0 #007DBA;
}

@media (min-width: 768px) {
  .property-map {
    height: 206px;
  }
}

.property-map-static {
  box-shadow: 0 1px 16px 0 rgba(0,0,0,0.12),0 0 0 2px rgba(0,0,0,0.05),0 0 0 0 #007DBA;
  max-width: 100%;
  height: auto;
  display: block;
}

.civil-banner-danger {
  background-color: #bd1010;
  color: #fff;
  text-align: center;
  z-index: 1000;
  position: relative;
  font-size: 18px;
  border: 0;
  margin: 0;
}

.civil-banner-danger>.civil-emergency {
  font-family: "bliss-bold",Arial,sans-serif;
}

.civil-banner-danger>.icon-alert {
  width: 34px;
  height: 32px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2232%22%20viewBox%3D%220%200%2034%2032%22%3E%0D%0A%20%20%3Ctitle%3EIconAlert_f651c892-e08a-4dc3-bedd-b64e85e4c0e2%3C%2Ftitle%3E%0D%0A%20%20%3Cg%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M18.73%2C4l12.7%2C22a2%2C2%2C0%2C0%2C1-1.73%2C3H4.3a2%2C2%2C0%2C0%2C1-1.73-3L15.27%2C4A2%2C2%2C0%2C0%2C1%2C18.73%2C4Z%22%20style%3D%22fill%3A%20%23ffe600%22%2F%3E%0D%0A%20%20%20%20%3Cg%20style%3D%22opacity%3A%200.1%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M17%2C3a2%2C2%2C0%2C0%2C1%2C1.73%2C1l12.7%2C22a2%2C2%2C0%2C0%2C1-1.73%2C3H4.3a2%2C2%2C0%2C0%2C1-1.73-3L15.27%2C4A2%2C2%2C0%2C0%2C1%2C17%2C3m0-2a4%2C4%2C0%2C0%2C0-3.46%2C2L0.83%2C25A4%2C4%2C0%2C0%2C0%2C4.3%2C31H29.7a4%2C4%2C0%2C0%2C0%2C3.46-6L20.46%2C3A4%2C4%2C0%2C0%2C0%2C17%2C1h0Z%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%20%20%3Ccircle%20cx%3D%2217%22%20cy%3D%2224.5%22%20r%3D%222%22%20style%3D%22fill%3A%20%23c54141%22%2F%3E%0D%0A%20%20%3Cpath%20d%3D%22M16%2C20l-1-9a2%2C2%2C0%2C1%2C1%2C4-.44A2.12%2C2.12%2C0%2C0%2C1%2C19%2C11l-1%2C9A1%2C1%2C0%2C0%2C1%2C16%2C20Z%22%20style%3D%22fill%3A%20%23c54141%22%2F%3E%0D%0A%3C%2Fsvg%3E");
  display: inline-block;
  margin-right: 3px;
  -ms-transform: translateY(8px);
  transform: translateY(8px);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.civil-banner-danger.inline {
  position: absolute;
  left: 50%;
  bottom: -11px;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: normal;
  line-height: 46px;
}

@media (min-width: 544px) {
  .civil-banner-danger.inline {
    line-height: 24px;
  }
}

.civil-banner-danger.inline>.civil-emergency {
  font-size: 1.25rem;
  padding-right: 0.5rem;
  line-height: 46px;
}

@media (min-width: 544px) {
  .civil-banner-danger.inline>.civil-emergency {
    line-height: 24px;
  }
}

.civil-banner-danger.inline.inline-rectangle {
  background-color: #FDFDFD;
  box-shadow: 0 0 0 2px rgba(0,0,0,0.14),0 0 0 2px #FDFDFD,0 1px 8px 2px rgba(0,0,0,0.1);
  color: #00304B;
  padding: 12px 48px 12px 1.4rem;
  margin-top: -9px;
  width: 1048px;
  max-width: 80%;
  min-height: 50px;
  position: relative;
}

.civil-banner-danger.inline.inline-rectangle:after {
  content: ' ';
  position: absolute;
  height: 2px;
  width: 100%;
  width: calc(100% + 4px);
  top: -2px;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #bd1010;
}

.civil-banner-danger.inline.inline-rectangle>button.close2 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%0D%0A%20%20%3Ctitle%3EIconCrossMediumBlue_db2ed407-63e1-4829-b603-543498545d2f%3C%2Ftitle%3E%0D%0A%20%20%3Crect%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%20none%22%2F%3E%0D%0A%20%20%3Cpath%20d%3D%22M11.41%2C10l4.95-4.95a1%2C1%2C0%2C0%2C0-1.41-1.41L10%2C8.59%2C5.05%2C3.64A1%2C1%2C0%2C0%2C0%2C3.64%2C5.05L8.59%2C10%2C3.64%2C14.95a1%2C1%2C0%2C0%2C0%2C1.41%2C1.41L10%2C11.41l4.95%2C4.95a1%2C1%2C0%2C0%2C0%2C1.41-1.41Z%22%20style%3D%22fill%3A%20%23007cb9%22%2F%3E%0D%0A%3C%2Fsvg%3E");
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 1rem;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.civil-banner-danger.inline.inline-rectangle>button.close {
  position: absolute;
  top: 24px;
  right: 1rem;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.civil-banner-danger.inline.inline-rounded {
  box-shadow: 0 0 0 1px rgba(0,0,0,0.14),inset 0 0 0 1px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.1);
  border-radius: 23px;
  padding: 0px 42px 0px 12px;
}

@media (min-width: 544px) {
  .civil-banner-danger.inline.inline-rounded {
    border-radius: 26px;
    padding: 0px 92px 0px 12px;
  }
}

.civil-banner-danger.inline.inline-rounded a {
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.civil-banner-danger.block-message {
  box-shadow: 0 1px 0 0 rgba(0,0,0,0.14),inset 0 -1px 0 0 rgba(0,0,0,0.2),0 2px 15px 0 rgba(0,0,0,0.2);
  padding: 18px;
}

.civil-banner-danger.block-message>.icon-alert {
  width: 51px;
  height: 48px;
}

@media (min-width: 544px) {
  .civil-banner-danger.block-message {
    padding: 18px 18px 24px 18px;
  }
}

@media (min-width: 544px) and (min-width: 992px) {
  .civil-banner-danger.block-message {
    padding: 18px 25% 24px 25%;
  }
}

.civil-banner-danger.block-message>.civil-emergency {
  display: block;
  font-size: 24px;
  line-height: 1em;
  padding: 10px 0;
}

@media (min-width: 544px) {
  .civil-banner-danger.block-message>.civil-emergency {
    font-size: 36px;
    padding: 16px 0;
  }
}

.civil-banner-danger.block-message a {
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.civil-banner-warning {
  background-color: #db4848;
  color: #fff;
  text-align: center;
  z-index: 1000;
  position: relative;
  font-size: 18px;
  border: 0;
  margin: 0;
}

.civil-banner-warning>.civil-emergency {
  font-family: "bliss-bold",Arial,sans-serif;
}

.civil-banner-warning>.icon-alert {
  width: 34px;
  height: 32px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2232%22%20viewBox%3D%220%200%2034%2032%22%3E%0D%0A%20%20%3Ctitle%3EIconAlert_f651c892-e08a-4dc3-bedd-b64e85e4c0e2%3C%2Ftitle%3E%0D%0A%20%20%3Cg%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M18.73%2C4l12.7%2C22a2%2C2%2C0%2C0%2C1-1.73%2C3H4.3a2%2C2%2C0%2C0%2C1-1.73-3L15.27%2C4A2%2C2%2C0%2C0%2C1%2C18.73%2C4Z%22%20style%3D%22fill%3A%20%23ffe600%22%2F%3E%0D%0A%20%20%20%20%3Cg%20style%3D%22opacity%3A%200.1%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M17%2C3a2%2C2%2C0%2C0%2C1%2C1.73%2C1l12.7%2C22a2%2C2%2C0%2C0%2C1-1.73%2C3H4.3a2%2C2%2C0%2C0%2C1-1.73-3L15.27%2C4A2%2C2%2C0%2C0%2C1%2C17%2C3m0-2a4%2C4%2C0%2C0%2C0-3.46%2C2L0.83%2C25A4%2C4%2C0%2C0%2C0%2C4.3%2C31H29.7a4%2C4%2C0%2C0%2C0%2C3.46-6L20.46%2C3A4%2C4%2C0%2C0%2C0%2C17%2C1h0Z%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%20%20%3Ccircle%20cx%3D%2217%22%20cy%3D%2224.5%22%20r%3D%222%22%20style%3D%22fill%3A%20%23c54141%22%2F%3E%0D%0A%20%20%3Cpath%20d%3D%22M16%2C20l-1-9a2%2C2%2C0%2C1%2C1%2C4-.44A2.12%2C2.12%2C0%2C0%2C1%2C19%2C11l-1%2C9A1%2C1%2C0%2C0%2C1%2C16%2C20Z%22%20style%3D%22fill%3A%20%23c54141%22%2F%3E%0D%0A%3C%2Fsvg%3E");
  display: inline-block;
  margin-right: 3px;
  -ms-transform: translateY(8px);
  transform: translateY(8px);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.civil-banner-warning.inline {
  position: absolute;
  left: 50%;
  bottom: -11px;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: normal;
  line-height: 46px;
}

@media (min-width: 544px) {
  .civil-banner-warning.inline {
    line-height: 24px;
  }
}

.civil-banner-warning.inline>.civil-emergency {
  font-size: 1.25rem;
  padding-right: 0.5rem;
  line-height: 46px;
}

@media (min-width: 544px) {
  .civil-banner-warning.inline>.civil-emergency {
    line-height: 24px;
  }
}

.civil-banner-warning.inline.inline-rectangle {
  background-color: #FDFDFD;
  box-shadow: 0 0 0 2px rgba(0,0,0,0.14),0 0 0 2px #f0f0f0,0 1px 8px 2px rgba(0,0,0,0.1);
  color: #00304B;
  padding: 12px 48px 12px 1.4rem;
  margin-top: -9px;
  width: 1048px;
  max-width: 80%;
  min-height: 50px;
  position: relative;
}

.civil-banner-warning.inline.inline-rectangle:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  width: calc(100% + 4px);
  top: -2px;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #ffd800;
  width: 100%;
}

.civil-banner-warning.inline.inline-rectangle>button.close2 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%0D%0A%20%20%3Ctitle%3EIconCrossMediumBlue_db2ed407-63e1-4829-b603-543498545d2f%3C%2Ftitle%3E%0D%0A%20%20%3Crect%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%20none%22%2F%3E%0D%0A%20%20%3Cpath%20d%3D%22M11.41%2C10l4.95-4.95a1%2C1%2C0%2C0%2C0-1.41-1.41L10%2C8.59%2C5.05%2C3.64A1%2C1%2C0%2C0%2C0%2C3.64%2C5.05L8.59%2C10%2C3.64%2C14.95a1%2C1%2C0%2C0%2C0%2C1.41%2C1.41L10%2C11.41l4.95%2C4.95a1%2C1%2C0%2C0%2C0%2C1.41-1.41Z%22%20style%3D%22fill%3A%20%23007cb9%22%2F%3E%0D%0A%3C%2Fsvg%3E");
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 1rem;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.civil-banner-warning.inline.inline-rectangle>button.close {
  position: absolute;
  top: 24px;
  right: 1rem;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.civil-banner-warning.inline.inline-rounded {
  box-shadow: 0 0 0 1px rgba(0,0,0,0.14),inset 0 0 0 1px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.1);
  border-radius: 23px;
  padding: 0px 42px 0px 12px;
}

@media (min-width: 544px) {
  .civil-banner-warning.inline.inline-rounded {
    border-radius: 26px;
    padding: 0px 92px 0px 12px;
  }
}

.civil-banner-warning.inline.inline-rounded a {
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.civil-banner-warning.block-message {
  box-shadow: 0 1px 0 0 rgba(0,0,0,0.14),inset 0 -1px 0 0 rgba(0,0,0,0.2),0 2px 15px 0 rgba(0,0,0,0.2);
  padding: 18px;
}

.civil-banner-warning.block-message>.icon-alert {
  width: 51px;
  height: 48px;
}

@media (min-width: 544px) {
  .civil-banner-warning.block-message {
    padding: 18px 18px 24px 18px;
  }
}

@media (min-width: 544px) and (min-width: 992px) {
  .civil-banner-warning.block-message {
    padding: 18px 25% 24px 25%;
  }
}

.civil-banner-warning.block-message>.civil-emergency {
  display: block;
  font-size: 24px;
  line-height: 1em;
  padding: 10px 0;
}

@media (min-width: 544px) {
  .civil-banner-warning.block-message>.civil-emergency {
    font-size: 36px;
    padding: 16px 0;
  }
}

.civil-banner-warning.block-message a {
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.civil-banner-success {
  background-color: #db4848;
  color: #fff;
  text-align: center;
  z-index: 1000;
  position: relative;
  font-size: 18px;
  border: 0;
  margin: 0;
}

.civil-banner-success>.civil-emergency {
  font-family: "bliss-bold",Arial,sans-serif;
}

.civil-banner-success>.icon-alert {
  width: 34px;
  height: 32px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2232%22%20viewBox%3D%220%200%2034%2032%22%3E%0D%0A%20%20%3Ctitle%3EIconAlert_f651c892-e08a-4dc3-bedd-b64e85e4c0e2%3C%2Ftitle%3E%0D%0A%20%20%3Cg%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M18.73%2C4l12.7%2C22a2%2C2%2C0%2C0%2C1-1.73%2C3H4.3a2%2C2%2C0%2C0%2C1-1.73-3L15.27%2C4A2%2C2%2C0%2C0%2C1%2C18.73%2C4Z%22%20style%3D%22fill%3A%20%23ffe600%22%2F%3E%0D%0A%20%20%20%20%3Cg%20style%3D%22opacity%3A%200.1%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M17%2C3a2%2C2%2C0%2C0%2C1%2C1.73%2C1l12.7%2C22a2%2C2%2C0%2C0%2C1-1.73%2C3H4.3a2%2C2%2C0%2C0%2C1-1.73-3L15.27%2C4A2%2C2%2C0%2C0%2C1%2C17%2C3m0-2a4%2C4%2C0%2C0%2C0-3.46%2C2L0.83%2C25A4%2C4%2C0%2C0%2C0%2C4.3%2C31H29.7a4%2C4%2C0%2C0%2C0%2C3.46-6L20.46%2C3A4%2C4%2C0%2C0%2C0%2C17%2C1h0Z%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%20%20%3Ccircle%20cx%3D%2217%22%20cy%3D%2224.5%22%20r%3D%222%22%20style%3D%22fill%3A%20%23c54141%22%2F%3E%0D%0A%20%20%3Cpath%20d%3D%22M16%2C20l-1-9a2%2C2%2C0%2C1%2C1%2C4-.44A2.12%2C2.12%2C0%2C0%2C1%2C19%2C11l-1%2C9A1%2C1%2C0%2C0%2C1%2C16%2C20Z%22%20style%3D%22fill%3A%20%23c54141%22%2F%3E%0D%0A%3C%2Fsvg%3E");
  display: inline-block;
  margin-right: 3px;
  -ms-transform: translateY(8px);
  transform: translateY(8px);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.civil-banner-success.inline {
  position: absolute;
  left: 50%;
  bottom: -11px;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: normal;
  line-height: 46px;
}

@media (min-width: 544px) {
  .civil-banner-success.inline {
    line-height: 24px;
  }
}

.civil-banner-success.inline>.civil-emergency {
  font-size: 1.25rem;
  padding-right: 0.5rem;
  line-height: 46px;
}

@media (min-width: 544px) {
  .civil-banner-success.inline>.civil-emergency {
    line-height: 24px;
  }
}

.civil-banner-success.inline.inline-rectangle {
  background-color: #FDFDFD;
  box-shadow: 0 0 0 2px rgba(0,0,0,0.14),0 0 0 2px #f0f0f0,0 1px 8px 2px rgba(0,0,0,0.1);
  color: #00304B;
  padding: 12px 48px 12px 1.4rem;
  margin-top: -9px;
  width: 1048px;
  max-width: 80%;
  min-height: 50px;
  position: relative;
}

.civil-banner-success.inline.inline-rectangle:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  width: calc(100% + 4px);
  top: -2px;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #59802A;
}

.civil-banner-success.inline.inline-rectangle>button.close2 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%0D%0A%20%20%3Ctitle%3EIconCrossMediumBlue_db2ed407-63e1-4829-b603-543498545d2f%3C%2Ftitle%3E%0D%0A%20%20%3Crect%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%20none%22%2F%3E%0D%0A%20%20%3Cpath%20d%3D%22M11.41%2C10l4.95-4.95a1%2C1%2C0%2C0%2C0-1.41-1.41L10%2C8.59%2C5.05%2C3.64A1%2C1%2C0%2C0%2C0%2C3.64%2C5.05L8.59%2C10%2C3.64%2C14.95a1%2C1%2C0%2C0%2C0%2C1.41%2C1.41L10%2C11.41l4.95%2C4.95a1%2C1%2C0%2C0%2C0%2C1.41-1.41Z%22%20style%3D%22fill%3A%20%23007cb9%22%2F%3E%0D%0A%3C%2Fsvg%3E");
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 1rem;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.civil-banner-success.inline.inline-rectangle>button.close {
  position: absolute;
  top: 24px;
  right: 1rem;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.civil-banner-success.inline.inline-rounded {
  box-shadow: 0 0 0 1px rgba(0,0,0,0.14),inset 0 0 0 1px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.1);
  border-radius: 23px;
  padding: 0px 42px 0px 12px;
}

@media (min-width: 544px) {
  .civil-banner-success.inline.inline-rounded {
    border-radius: 26px;
    padding: 0px 92px 0px 12px;
  }
}

.civil-banner-success.inline.inline-rounded a {
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.civil-banner-success.block-message {
  box-shadow: 0 1px 0 0 rgba(0,0,0,0.14),inset 0 -1px 0 0 rgba(0,0,0,0.2),0 2px 15px 0 rgba(0,0,0,0.2);
  padding: 18px;
}

@media (min-width: 544px) {
  .civil-banner-success.block-message {
    padding: 18px 18px 24px 18px;
  }
}

@media (min-width: 992px) {
  .civil-banner-success.block-message {
    padding: 18px 25% 24px 25%;
  }
}

.civil-banner-success.block-message>.icon-alert {
  width: 51px;
  height: 48px;
}

.civil-banner-success.block-message>.civil-emergency {
  display: block;
  font-size: 24px;
  padding: 10px 0;
  line-height: 1em;
}

@media (min-width: 544px) {
  .civil-banner-success.block-message>.civil-emergency {
    font-size: 36px;
    padding: 16px 0;
  }
}

.civil-banner-success.block-message a {
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
}

.btn-icon-group.feedback {
  margin-bottom: 60px;
}

.btn-icon-group.feedback .yes {
  display: inline-block;
  margin-right: 10px;
  background-image: url(../images/icon-yes.svg);
  background-size: 20px 20px;
  background-position: center;
  background-repeat: no-repeat;
}

.btn-icon-group.feedback .no {
  display: inline-block;
  background-image: url(../images/icon-no.svg);
  background-size: 20px 20px;
  background-position: center;
  background-repeat: no-repeat;
}

.btn-icon-group.feedback .tick {
  fill: #59802A;
}

.btn-icon-group.feedback .cross {
  fill: #bd1010;
}

.btn-icon-group.feedback svg {
  vertical-align: top;
}

.btn-icon-group.feedback .btn,
.btn-icon-group.feedback a.ms-rteElement-btn-primary,
.btn-icon-group.feedback a.ms-rteElement-btn-secondary,
.btn-icon-group.feedback .carousel-generic .caption-button,
.carousel-generic .btn-icon-group.feedback .caption-button {
  overflow: visible;
  padding: 0;
  height: 48px;
  width: 48px;
  padding-top: 2px;
  border-radius: 50%;
}

.btn-icon-group.feedback .btn span,
.btn-icon-group.feedback a.ms-rteElement-btn-primary span,
.btn-icon-group.feedback a.ms-rteElement-btn-secondary span,
.btn-icon-group.feedback .carousel-generic .caption-button span,
.carousel-generic .btn-icon-group.feedback .caption-button span {
  color: #00304B;
  position: absolute;
  bottom: -35px;
  left: 0;
  right: 0;
}

.btn-icon-group.feedback .btn.active,
.btn-icon-group.feedback a.active.ms-rteElement-btn-primary,
.btn-icon-group.feedback a.active.ms-rteElement-btn-secondary,
.btn-icon-group.feedback .carousel-generic .active.caption-button,
.carousel-generic .btn-icon-group.feedback .active.caption-button {
  color: #fff;
}

.btn-icon-group.feedback .btn.active .tick,
.btn-icon-group.feedback a.active.ms-rteElement-btn-primary .tick,
.btn-icon-group.feedback a.active.ms-rteElement-btn-secondary .tick,
.btn-icon-group.feedback .carousel-generic .active.caption-button .tick,
.carousel-generic .btn-icon-group.feedback .active.caption-button .tick,
.btn-icon-group.feedback .btn.active .cross,
.btn-icon-group.feedback a.active.ms-rteElement-btn-primary .cross,
.btn-icon-group.feedback a.active.ms-rteElement-btn-secondary .cross,
.btn-icon-group.feedback .carousel-generic .active.caption-button .cross,
.carousel-generic .btn-icon-group.feedback .active.caption-button .cross {
  fill: #fff;
}

.btn-icon-group.feedback .btn:hover,
.btn-icon-group.feedback a.ms-rteElement-btn-primary:hover,
.btn-icon-group.feedback a.ms-rteElement-btn-secondary:hover,
.btn-icon-group.feedback .carousel-generic .caption-button:hover,
.carousel-generic .btn-icon-group.feedback .caption-button:hover {
  box-shadow: 0px 0px 0px 5px #0678b3;
  border: 0;
  height: 40px;
  width: 40px;
  margin-top: 4px;
  margin-left: 4px;
  margin-right: 14px;
}

.btn-icon-group.feedback .btn:hover span,
.btn-icon-group.feedback a.ms-rteElement-btn-primary:hover span,
.btn-icon-group.feedback a.ms-rteElement-btn-secondary:hover span,
.btn-icon-group.feedback .carousel-generic .caption-button:hover span,
.carousel-generic .btn-icon-group.feedback .caption-button:hover span {
  bottom: -37px;
}

[data-feedback-more-info] {
  display: none;
}

.feedback-form {
  display: none;
  max-width: 100%;
}

.feedback-form .feedback-heading svg {
  display: none;
}

.feedback-form .feedback-buttons {
  text-align: right;
  margin-top: 20px;
}

.feedback-form .feedback-buttons .btn-secondary,
.feedback-form .feedback-buttons a.ms-rteElement-btn-secondary {
  min-width: auto;
  margin-right: 8px;
  padding: 0 22px;
}

.feedback-form.submitted {
  margin-top: 20px;
}

.feedback-form.submitted .feedback-heading {
  position: relative;
  padding-left: 60px;
}

.feedback-form.submitted .feedback-heading svg {
  display: inline-block;
  background: #59802A;
  height: 48px;
  width: 48px;
  text-align: center;
  border-radius: 100%;
  padding: 12px;
  position: absolute;
  left: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.feedback-form.submitted .feedback-heading svg path {
  fill: #fff;
}

#files {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.file-wrap {
  background-color: #ddd;
  position: relative;
  float: left;
  width: 100%;
  top: 10px;
  font-size: 0;
  margin-bottom: 40px;
  box-shadow: 0 1px 16px 0 rgba(0,0,0,0.12),0 0 0 2px rgba(0,0,0,0.05),0 0 0 0 #007DBA;
}

@media (min-width: 992px) {
  .file-wrap {
    width: 300px;
  }

  .file-wrap:not(:nth-child(2n)) {
    margin-right: 20px;
  }
}

.file-wrap.property {
  background-color: #f8f8f8;
  float: none;
  width: 100%;
  font-size: inherit;
  padding: 0px 20px 25px 20px;
}

.file-wrap .thumbnail {
  background-color: #fff;
  position: relative;
  width: 100%;
  height: 156px;
  overflow: hidden;
  font-size: 7rem;
  line-height: 10rem;
  text-align: center;
}

.file-wrap .thumbnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: auto;
  width: 100%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media screen and (-ms-high-contrast: active), all and (-ms-high-contrast: none) {
  .file-wrap .thumbnail {
    top: -24px;
  }
}

.file-wrap .close {
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 100;
  background-color: #fff;
  padding: 5px;
  color: red;
  font-family: "Ubuntu",sans-serif;
  font-weight: 300;
  cursor: pointer;
  text-align: center;
  font-size: 30px;
  line-height: 16px;
  border-radius: 50%;
  border: 1px black solid;
}

.file-wrap:hover .close {
  opacity: 1;
}

.file-wrap .desc {
  font-family: "Ubuntu",sans-serif;
  font-weight: 300;
  font-size: 1rem;
  padding: 20px;
}

.file-wrap .upload {
  height: 20px;
  background-color: rgba(0,0,0,0.5);
  overflow: hidden;
  box-shadow: none;
  position: relative;
  bottom: 0;
  margin-top: -38px;
}

@media (min-width: 544px) {
  .file-wrap .upload {
    margin-top: -44px;
  }
}

.file-wrap .upload.error {
  background-color: rgba(255,255,255,0.5);
  border-bottom: 2px solid #bd1010;
}

.file-wrap .uploading {
  background-color: #007DBA;
  background-image: none;
}

.file-wrap .upload-status {
  position: relative;
  z-index: 5;
  font-family: "Ubuntu",sans-serif;
  font-weight: 300;
  font-size: 1rem;
  text-align: center;
  color: #fff;
}

@media (min-width: 544px) {
  .file-wrap .upload-status {
    top: -22px;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .file-wrap .upload-status {
    margin-top: -24px;
  }
}

.file-wrap .bar {
  width: 0;
  height: 100%;
  color: #fff;
}

.file-wrap .btn.no.close,
.file-wrap a.no.close.ms-rteElement-btn-primary,
.file-wrap a.no.close.ms-rteElement-btn-secondary,
.file-wrap .carousel-generic .no.close.caption-button,
.carousel-generic .file-wrap .no.close.caption-button {
  top: -17px;
}

.file-wrap .close.no.btn:hover,
.file-wrap a.close.no.ms-rteElement-btn-primary:hover,
.file-wrap a.close.no.ms-rteElement-btn-secondary:hover,
.file-wrap .carousel-generic .close.no.caption-button:hover,
.carousel-generic .file-wrap .close.no.caption-button:hover {
  top: -21px;
  right: -24px;
}

.file-button {
  float: left;
}

.file-button .upload {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.file-button .addfiles {
  top: 12px;
}

.file-button .upload input {
  position: absolute;
  top: 0px;
  right: 0px;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px !important;
  direction: ltr;
  cursor: pointer;
  z-index: 5;
}

#fileupload {
  display: none;
}

.file-button .drag {
  font-family: "Ubuntu",sans-serif;
  font-weight: 500;
  font-size: 1.12rem;
  text-decoration: none;
  color: #007cba;
  margin-left: 30px;
  position: relative;
  top: -20px;
}

@media (max-width: 543px) {
  .file-button .drag {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .file-button .drag {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .file-button .drag {
    display: none !important;
  }
}

.container.file-drag-zone {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.upload-drop-zone {
  display: block;
  border-width: 2px;
  margin-bottom: 20px;
}

.upload-drop-zone {
  border-style: solid;
  border-color: #59802A;
  background-color: rgba(89,128,42,0.5);
  display: block;
}

.upload-drop-zone.drop {
  border-color: #59802A;
}

.home-grid {
  max-width: 1140px;
}

@media (min-width: 768px) {
  .home-grid .title {
    padding-top: 70px;
    position: relative;
  }
}

@media (min-width: 768px) {
  .home-grid .title:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    background-repeat: no-repeat;
    background-size: cover;
  }
}

.home-grid .title.about:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22artwork%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2052%2052%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-2%7Bfill%3A%2300304b%3B%7D.cls-3%7Bfill%3A%236e963c%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Ehome-icon-about%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2212.82%2C737l-0.59-2.75-0.65-.12a21.57%2C21.57%2C0%2C0%2C1-2.31-.57l-0.61-.19-1.94%2C2.15-6-3.45%2C0.87-2.68-0.48-.43a22.39%2C22.39%2C0%2C0%2C1-1.66-1.66l-0.43-.48-2.83.91-3.45-6%2C2.26-2-0.19-.61c-0.2-.66-0.38-1.35-0.52-2l-0.13-.64-3.19-.68v-6.9l3.34-.71%2C0.15-.6c0.14-.55.3-1.11%2C0.51-1.71l0.21-.62-2.72-2.46%2C3.45-6%2C3.67%2C1.18%2C0.43-.45c0.34-.35.67-0.68%2C1-1l0.47-.43-1.25-3.85%2C6-3.45%2C2.8%2C3.1%2C0.6-.17q0.56-.16%2C1.11-0.29l0.62-.15%2C0.91-4.25h6.9l0.91%2C4.25%2C0.62%2C0.14%2C1%2C0.25%2C0.6%2C0.17%2C3-3.32%2C6%2C3.45-1.33%2C4.12%2C0.48%2C0.43q0.38%2C0.34.75%2C0.72l0.43%2C0.43%2C4.21-1.36%2C3.45%2C6-3.05%2C2.75%2C0.21%2C0.62c0.14%2C0.4.26%2C0.8%2C0.37%2C1.2l0.16%2C0.58%2C4.07%2C0.87v6.89l-3.67.79-0.12.66c-0.1.54-.21%2C1.06-0.33%2C1.56l-0.15.58%2C2.79%2C2.52-3.45%2C6-3.18-1-0.43.51c-0.41.49-.86%2C1-1.32%2C1.43l-0.44.43%2C1%2C3.19-6%2C3.45-2-2.22-0.63.23a21.87%2C21.87%2C0%2C0%2C1-2.16.66l-0.61.15-0.63%2C2.95h-6.89Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M2218.37%2C688l0.61%2C2.84%2C0.27%2C1.24%2C1.23%2C0.29%2C0.94%2C0.24%2C1.19%2C0.34%2C0.83-.92%2C2-2.26%2C4.57%2C2.64-0.88%2C2.74-0.39%2C1.22%2C0.95%2C0.87q0.36%2C0.33.72%2C0.69l0.87%2C0.87%2C1.17-.38%2C2.86-.92L2238%2C702l-2%2C1.77-1%2C.88%2C0.43%2C1.25c0.13%2C0.38.25%2C0.76%2C0.35%2C1.14l0.32%2C1.17%2C1.19%2C0.25%2C2.68%2C0.57v5.28l-2.22.48-1.31.28-0.24%2C1.32c-0.09.52-.2%2C1-0.32%2C1.48l-0.3%2C1.17%2C0.9%2C0.81%2C1.74%2C1.57-2.64%2C4.57-1.77-.57-1.28-.41-0.87%2C1c-0.39.47-.82%2C0.93-1.26%2C1.37l-0.87.87%2C0.38%2C1.17%2C0.59%2C1.83L2226%2C734l-1-1.12-0.9-1-1.26.46a21%2C21%2C0%2C0%2C1-2.06.63l-1.21.3-0.26%2C1.22-0.33%2C1.54h-5.28l-0.28-1.31-0.28-1.3-1.3-.25a20.73%2C20.73%2C0%2C0%2C1-2.21-.55l-1.22-.38-0.85.95-1%2C1.08L2202%2C731.6l0.42-1.3%2C0.4-1.24-1-.87a21.18%2C21.18%2C0%2C0%2C1-1.59-1.58l-0.87-1-1.23.4-1.45.47-2.64-4.57%2C1.19-1.08%2C0.94-.85-0.37-1.22c-0.19-.63-0.36-1.29-0.49-2l-0.26-1.28-1.28-.27-1.76-.38v-5.28l1.94-.41%2C1.22-.26%2C0.3-1.21c0.13-.52.29-1.06%2C0.48-1.63l0.42-1.25-1-.88-1.63-1.47%2C2.64-4.57%2C2.31%2C0.75%2C1.19%2C0.38%2C0.87-.9c0.33-.34.64-0.65%2C1-0.94l0.95-.87-0.4-1.22-0.8-2.47L2206%2C690l1.84%2C2%2C0.84%2C0.93%2C1.2-.35%2C1.05-.28%2C1.23-.29%2C0.26-1.24%2C0.61-2.84h5.28m1.62-2h-8.51l-0.95%2C4.42q-0.57.13-1.16%2C0.31l-2.92-3.23-7.37%2C4.26%2C1.3%2C4c-0.35.32-.7%2C0.66-1.05%2C1l-3.85-1.24-4.26%2C7.37%2C2.83%2C2.56c-0.21.62-.39%2C1.21-0.53%2C1.78L2190%2C708v8.51l3.34%2C0.72c0.15%2C0.73.33%2C1.44%2C0.54%2C2.14l-2.39%2C2.16%2C4.25%2C7.37%2C3-1a23.17%2C23.17%2C0%2C0%2C0%2C1.74%2C1.73l-0.92%2C2.83%2C7.37%2C4.26%2C2.06-2.28a22.68%2C22.68%2C0%2C0%2C0%2C2.42.6L2212%2C738h8.51l0.67-3.13a23%2C23%2C0%2C0%2C0%2C2.26-.69l2.1%2C2.32%2C7.37-4.26-1.09-3.37c0.49-.49%2C1-1%2C1.38-1.5l3.31%2C1.07%2C4.26-7.37-2.94-2.65c0.13-.52.25-1.06%2C0.35-1.63l3.8-.81v-8.51l-4.26-.91q-0.17-.63-0.39-1.25l3.16-2.86-4.26-7.37-4.4%2C1.42q-0.39-.39-0.78-0.75l1.38-4.27-7.37-4.26-3.13%2C3.46-1-.26L2220%2C686h0Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M2204.09%2C720.1a14.39%2C14.39%2C0%2C0%2C0%2C26.27-7h-14.07Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M2230.36%2C710.95a14.39%2C14.39%2C0%2C0%2C0-13.3-13.3v13.3h13.3Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M2212.95%2C696.73v13.5l-11.7%2C6.75a15.43%2C15.43%2C0%2C0%2C1-.82-5%2C15.58%2C15.58%2C0%2C0%2C1%2C12.51-15.27m2-2.27a17.56%2C17.56%2C0%2C0%2C0-14.66%2C25.39l14.66-8.46V694.47h0Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2204.62%2C719.37l0.46%2C0.65c0.17%2C0.26.28%2C0.36%2C0.45%2C0.57s0.39%2C0.45.64%2C0.73a13.64%2C13.64%2C0%2C0%2C0%2C5.18%2C3.41%2C13.15%2C13.15%2C0%2C0%2C0%2C4.07.81l0.56%2C0h0.15l0.37%2C0%2C0.74%2C0%2C0.37%2C0%2C0.24%2C0c0.33-.07.64-0.09%2C1-0.17l1.16-.3a13.75%2C13.75%2C0%2C0%2C0%2C7.73-6.19%2C13.4%2C13.4%2C0%2C0%2C0%2C1.67-4.82%2C7.12%2C7.12%2C0%2C0%2C0%2C.12-1.26l0-.63V712c0%2C0.38%2C0%2C.09%2C0%2C0.17v-0.3l0-.4%2C0-.8v-0.2l0-.13%2C0-.26a8.86%2C8.86%2C0%2C0%2C0-.2-1.07%2C13.39%2C13.39%2C0%2C0%2C0-1.78-4.27%2C14.34%2C14.34%2C0%2C0%2C0-2.76-3.12%2C13.94%2C13.94%2C0%2C0%2C0-3-1.9%2C15%2C15%2C0%2C0%2C0-2.56-.89l-1-.21-0.74-.08-0.62-.07%2C0.24-4%2C0.8%2C0.09%2C1%2C0.11%2C1.28%2C0.27a19%2C19%2C0%2C0%2C1%2C3.32%2C1.15%2C17.94%2C17.94%2C0%2C0%2C1%2C3.84%2C2.46%2C18.34%2C18.34%2C0%2C0%2C1%2C3.56%2C4%2C17.39%2C17.39%2C0%2C0%2C1%2C2.31%2C5.54%2C17.76%2C17.76%2C0%2C0%2C1%2C.25%2C6.41%2C17.41%2C17.41%2C0%2C0%2C1-2.17%2C6.25%2C17.72%2C17.72%2C0%2C0%2C1-10%2C8%2C18.38%2C18.38%2C0%2C0%2C1-6%2C.76%2C17.15%2C17.15%2C0%2C0%2C1-5.28-1.06%2C17.64%2C17.64%2C0%2C0%2C1-6.7-4.41%2C18.36%2C18.36%2C0%2C0%2C1-1.45-1.74l-0.46-.65Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M2203%2C720.53l0.46%2C0.65a16.12%2C16.12%2C0%2C0%2C0%2C1.27%2C1.52%2C15.64%2C15.64%2C0%2C0%2C0%2C5.94%2C3.91%2C15.15%2C15.15%2C0%2C0%2C0%2C4.67.93l0.64%2C0%2C0.63%2C0%2C0.74%2C0%2C0.37%2C0%2C0.31-.05c0.41-.08.82-0.12%2C1.26-0.21l1.33-.34a15.76%2C15.76%2C0%2C0%2C0%2C8.86-7.1%2C15.41%2C15.41%2C0%2C0%2C0%2C1.92-5.54%2C8.71%2C8.71%2C0%2C0%2C0%2C.14-1.45l0-.72V712c0%2C0.19%2C0%2C0%2C0%2C.07v-0.3l0-.4a9.92%2C9.92%2C0%2C0%2C0-.13-1.49%2C10.77%2C10.77%2C0%2C0%2C0-.24-1.32%2C15.39%2C15.39%2C0%2C0%2C0-2-4.91%2C16.34%2C16.34%2C0%2C0%2C0-3.16-3.58%2C15.94%2C15.94%2C0%2C0%2C0-3.4-2.18%2C17%2C17%2C0%2C0%2C0-2.94-1l-1.13-.24-0.85-.09-0.71-.08%2C0.12-2%2C0.8%2C0.09%2C1%2C0.11%2C1.28%2C0.27a19%2C19%2C0%2C0%2C1%2C3.32%2C1.15%2C17.94%2C17.94%2C0%2C0%2C1%2C3.84%2C2.46%2C18.34%2C18.34%2C0%2C0%2C1%2C3.56%2C4%2C17.39%2C17.39%2C0%2C0%2C1%2C2.31%2C5.54%2C17.76%2C17.76%2C0%2C0%2C1%2C.25%2C6.41%2C17.41%2C17.41%2C0%2C0%2C1-2.17%2C6.25%2C17.72%2C17.72%2C0%2C0%2C1-10%2C8%2C18.38%2C18.38%2C0%2C0%2C1-6%2C.76%2C17.15%2C17.15%2C0%2C0%2C1-5.28-1.06%2C17.64%2C17.64%2C0%2C0%2C1-6.7-4.41%2C18.36%2C18.36%2C0%2C0%2C1-1.45-1.74l-0.46-.65Z%22%20transform%3D%22translate%28-2190%20-686%29%22%2F%3E%3C%2Fsvg%3E");
  width: 52px;
  height: 52px;
}

.home-grid .title.slide:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22artwork%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2073%2053.06%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-1%2C.cls-2%2C.cls-4%2C.cls-7%7Bstroke%3A%2300304b%3B%7D.cls-1%2C.cls-2%2C.cls-4%2C.cls-5%2C.cls-7%7Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%3B%7D.cls-2%7Bfill%3A%23d0d0d0%3B%7D.cls-3%2C.cls-7%7Bfill%3A%2300304b%3B%7D.cls-4%2C.cls-6%7Bfill%3A%23fff%3B%7D.cls-5%7Bfill%3A%236e963c%3Bstroke%3A%236e963c%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Ehome-art%3C%2Ftitle%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%2214%22%20y1%3D%2252.06%22%20x2%3D%221%22%20y2%3D%2252.06%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%2256%22%20y1%3D%2252.06%22%20x2%3D%2229%22%20y2%3D%2252.06%22%2F%3E%3Cline%20class%3D%22cls-2%22%20x1%3D%2211.5%22%20y1%3D%2252.06%22%20x2%3D%2218.25%22%20y2%3D%2212.31%22%2F%3E%3Crect%20class%3D%22cls-3%22%20x%3D%228%22%20y%3D%2229.06%22%20width%3D%227%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22cls-3%22%20x%3D%227%22%20y%3D%2234.06%22%20width%3D%228%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22cls-3%22%20x%3D%226%22%20y%3D%2239.06%22%20width%3D%228%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22cls-3%22%20x%3D%225%22%20y%3D%2244.06%22%20width%3D%228%22%20height%3D%222%22%2F%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M2526%2C737h-7.75a40%2C40%2C0%2C0%2C1-6.75-4.86c-3.19-2.92-5.68-6.75-8-10.34-4.77-7.34-8.07-11.79-13.73-11.79H2486l-3-7h6.75c10.14%2C0%2C15.39%2C8.08%2C20%2C15.21%2C4.77%2C7.34%2C8.07%2C11.79%2C13.73%2C11.79h2.5v7Z%22%20transform%3D%22translate%28-2473%20-684.94%29%22%2F%3E%3Cpath%20class%3D%22cls-5%22%20d%3D%22M2519%2C737h-2.25c-10.14%2C0-15.39-8.08-20-15.21C2492%2C714.46%2C2488.66%2C710%2C2483%2C710h-4v-7h4c10.14%2C0%2C15.39%2C8.08%2C20%2C15.21%2C4.77%2C7.34%2C8.07%2C11.79%2C13.73%2C11.79H2519v7Z%22%20transform%3D%22translate%28-2473%20-684.94%29%22%2F%3E%3Cline%20class%3D%22cls-2%22%20x1%3D%224%22%20y1%3D%2252.06%22%20x2%3D%2210.75%22%20y2%3D%2212.31%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M2525.8%2C694.59a3.72%2C3.72%2C0%2C0%2C0-.75.08c0-.23%2C0-0.46%2C0-0.69a8%2C8%2C0%2C0%2C0-15.77-2.1%2C3.05%2C3.05%2C0%2C0%2C0-4.48%2C2.3%2C4.32%2C4.32%2C0%2C1%2C0-2.51%2C7.83h23.47A3.71%2C3.71%2C0%2C0%2C0%2C2525.8%2C694.59Z%22%20transform%3D%22translate%28-2473%20-684.94%29%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2525.8%2C694.59a3.72%2C3.72%2C0%2C0%2C0-.75.08c0-.23%2C0-0.46%2C0-0.69a8%2C8%2C0%2C0%2C0-15.77-2.1%2C3.05%2C3.05%2C0%2C0%2C0-4.48%2C2.3%2C4.32%2C4.32%2C0%2C1%2C0-2.51%2C7.83h23.47A3.71%2C3.71%2C0%2C0%2C0%2C2525.8%2C694.59Z%22%20transform%3D%22translate%28-2473%20-684.94%29%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%2265%22%20y1%3D%2248.06%22%20x2%3D%2254%22%20y2%3D%2248.06%22%2F%3E%3Ccircle%20class%3D%22cls-6%22%20cx%3D%2258.5%22%20cy%3D%2215.56%22%20r%3D%2213.5%22%2F%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M2531.5%2C687a13.49%2C13.49%2C0%2C1%2C1-13%2C9.76%22%20transform%3D%22translate%28-2473%20-684.94%29%22%2F%3E%3Cline%20class%3D%22cls-2%22%20x1%3D%2259%22%20y1%3D%2248.06%22%20x2%3D%2259%22%20y2%3D%2217.06%22%2F%3E%3Cline%20class%3D%22cls-2%22%20x1%3D%2258.75%22%20y1%3D%2221.31%22%20x2%3D%2253.5%22%20y2%3D%2218.31%22%2F%3E%3Cline%20class%3D%22cls-2%22%20x1%3D%2258.75%22%20y1%3D%2225.81%22%20x2%3D%2252.75%22%20y2%3D%2223.56%22%2F%3E%3Cline%20class%3D%22cls-2%22%20x1%3D%2258.75%22%20y1%3D%2223.56%22%20x2%3D%2264%22%20y2%3D%2221.31%22%2F%3E%3Crect%20class%3D%22cls-7%22%20x%3D%2248%22%20y%3D%2245.06%22%20width%3D%225%22%20height%3D%227%22%2F%3E%3C%2Fsvg%3E");
  width: 71px;
  height: 51px;
  top: 5px;
}

.home-grid .title.blueprint:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22artwork%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2052%2050.75%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-1%2C.cls-3%2C.cls-4%7Bstroke%3A%2300304b%3Bstroke-linecap%3Around%3Bstroke-width%3A2px%3B%7D.cls-1%2C.cls-3%7Bstroke-linejoin%3Around%3B%7D.cls-2%7Bfill%3A%236e963c%3B%7D.cls-3%2C.cls-4%7Bfill%3Anone%3B%7D.cls-4%7Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eac%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2768.75%2C735.62h-2.25a2.25%2C2.25%2C0%2C0%2C0-2.25%2C2.25h0a2.25%2C2.25%2C0%2C0%2C0%2C2.25%2C2.25h2.25v-4.5Z%22%20transform%3D%22translate%28-2763.25%20-690.37%29%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2770.25%2C700.12h-3.75a2.25%2C2.25%2C0%2C0%2C0-2.25%2C2.25v35.5c0-1.24%2C1-2.75%2C2.25-2.75H2812a2.25%2C2.25%2C0%2C0%2C0%2C2.25-2.25V700.12h-36%22%20transform%3D%22translate%28-2763.25%20-690.37%29%22%2F%3E%3Crect%20class%3D%22cls-2%22%20x%3D%223%22%20y%3D%2238.75%22%20width%3D%2245%22%20height%3D%224%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2810.25%2C730.37H2812a2.25%2C2.25%2C0%2C0%2C1%2C2.25%2C2.25V697.37a2.25%2C2.25%2C0%2C0%2C0-2.25-2.25h-1.75v35.25Z%22%20transform%3D%22translate%28-2763.25%20-690.37%29%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M2803.25%2C716.55V714l-2.25-.19a6.83%2C6.83%2C0%2C0%2C0-.89-2.29l1.5-1.77-1.79-1.79-1.72%2C1.46a6.85%2C6.85%2C0%2C0%2C0-2.25-1l-0.19-2.31h-2.53l-0.19%2C2.25a6.84%2C6.84%2C0%2C0%2C0-2.29.89l-1.77-1.5-1.79%2C1.79%2C1.46%2C1.72a6.84%2C6.84%2C0%2C0%2C0-1%2C2.25l-2.31.19v2.53l2.25%2C0.19a6.84%2C6.84%2C0%2C0%2C0%2C.89%2C2.29l-1.5%2C1.77%2C1.79%2C1.79%2C1.72-1.46a6.83%2C6.83%2C0%2C0%2C0%2C2.25%2C1l0.19%2C2.32h2.53l0.19-2.25a6.85%2C6.85%2C0%2C0%2C0%2C2.29-.89l1.77%2C1.5%2C1.79-1.79-1.46-1.72a6.85%2C6.85%2C0%2C0%2C0%2C1-2.25Z%22%20transform%3D%22translate%28-2763.25%20-690.37%29%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2231%22%20cy%3D%2224.75%22%20r%3D%222.25%22%2F%3E%3Ccircle%20class%3D%22cls-3%22%20cx%3D%2211%22%20cy%3D%226.25%22%20r%3D%222.25%22%2F%3E%3Cline%20class%3D%22cls-3%22%20x1%3D%2211%22%20y1%3D%224%22%20x2%3D%2211%22%20y2%3D%221%22%2F%3E%3Cpolyline%20class%3D%22cls-4%22%20points%3D%226.5%2024.25%2011%208.5%2015.5%2024.25%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M2779.68%2C706a10.89%2C10.89%2C0%2C0%2C1-10.86%2C0%22%20transform%3D%22translate%28-2763.25%20-690.37%29%22%2F%3E%3C%2Fsvg%3E");
  width: 50px;
  height: 48px;
  top: 10px;
}

.home-grid .title.buy:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22artwork%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2046%2045%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-4%7Bfill%3A%23fff%3Bstroke%3A%2300304b%3Bstroke-linecap%3Around%3Bstroke-width%3A2px%3B%7D.cls-1%7Bstroke-linejoin%3Around%3B%7D.cls-2%7Bfill%3A%236e963c%3B%7D.cls-3%7Bfill%3A%2300304b%3B%7D.cls-4%7Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eac%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20x%3D%222%22%20y%3D%221%22%20width%3D%225%22%20height%3D%2243%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3045%2C737V694h27a2%2C2%2C0%2C0%2C1%2C2%2C2v39a2%2C2%2C0%2C0%2C1-2%2C2h-27Z%22%20transform%3D%22translate%28-3038%20-693%29%22%2F%3E%3Crect%20class%3D%22cls-2%22%20x%3D%2210%22%20y%3D%228%22%20width%3D%2223%22%20height%3D%227%22%2F%3E%3Crect%20class%3D%22cls-3%22%20x%3D%2212%22%20y%3D%2210%22%20width%3D%2219%22%20height%3D%223%22%2F%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M3079%2C733.5v1.33a0.71%2C0.71%2C0%2C0%2C0%2C.75.67h2.5a0.71%2C0.71%2C0%2C0%2C0%2C.75-0.67V733.5h-4Z%22%20transform%3D%22translate%28-3038%20-693%29%22%2F%3E%3Crect%20class%3D%22cls-4%22%20x%3D%2241%22%20y%3D%229.5%22%20width%3D%224%22%20height%3D%2226%22%2F%3E%3Crect%20class%3D%22cls-2%22%20x%3D%2240%22%20y%3D%2236.5%22%20width%3D%226%22%20height%3D%223%22%2F%3E%3Crect%20class%3D%22cls-3%22%20y%3D%225%22%20width%3D%224%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22cls-3%22%20y%3D%229%22%20width%3D%224%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22cls-3%22%20y%3D%2213%22%20width%3D%224%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22cls-3%22%20y%3D%2217%22%20width%3D%224%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22cls-3%22%20y%3D%2221%22%20width%3D%224%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22cls-3%22%20y%3D%2225%22%20width%3D%224%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22cls-3%22%20y%3D%2229%22%20width%3D%224%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22cls-3%22%20y%3D%2233%22%20width%3D%224%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22cls-3%22%20y%3D%2237%22%20width%3D%224%22%20height%3D%222%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2241%209.5%2041%207%2043%203%2045%207%2045%209.5%2041%209.5%22%2F%3E%3C%2Fsvg%3E");
  width: 46px;
  height: 43px;
  top: 10px;
}

.home-grid .title.dog:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2073.58%2064%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.g%7Bfill%3A%23fff%3B%7D.a%2C.f%7Bstroke%3A%2300304b%3B%7D.a%2C.d%2C.e%2C.f%7Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%3B%7D.b%2C.d%7Bfill%3A%236e963c%3B%7D.c%7Bfill%3A%2300304b%3B%7D.d%2C.e%7Bstroke%3A%236e963c%3B%7D.e%2C.f%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M2801.23%2C1042H2778c-9.19%2C0-9.75%2C14.68-12%2C16.37%22%20transform%3D%22translate%28-2753.44%20-1015%29%22%2F%3E%3Ccircle%20class%3D%22b%22%20cx%3D%223.17%22%20cy%3D%2244.63%22%20r%3D%222.63%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M2780.32%2C1055.5l-2.45%2C7.5%2C6.53%2C7.25%2C4.09%2C2.75h3l-1-2.25-3.26-2.25-1.85-3.75c2.25%2C0%2C5.79-4.75%2C6.54-8.5Z%22%20transform%3D%22translate%28-2753.44%20-1015%29%22%2F%3E%3Cpolyline%20class%3D%22c%22%20points%3D%2244.05%2042.75%2044.01%2055%2046.37%2058%2049.37%2058%2049.85%2055.75%2048.08%2053.5%2050.8%2042.75%22%2F%3E%3Cpolyline%20class%3D%22a%22%20points%3D%2259.8%2034.5%2061.3%2030%2070.3%2030%2072.58%2026.98%2066.55%2024.73%2065.05%2021.72%2061.3%2020.23%2062.05%2015.72%2061.3%2014.97%2051.55%2025.5%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M2777%2C1048.12v7.38l-5.14%2C7.5%2C2.39%2C7.25%2C2.86%2C2.75h3v-2.25l-2.25-2.25-0.51-3.75c4.5%2C0%2C10.4-3%2C11.9-9l13.5%2C2%2C3%2C12.25%2C3%2C3h3v-2.25l-2.25-2.25v-9.75l2.25-4.75%22%20transform%3D%22translate%28-2753.44%20-1015%29%22%2F%3E%3Crect%20class%3D%22d%22%20x%3D%2216.56%22%20y%3D%223%22%20width%3D%2214%22%20height%3D%225%22%20rx%3D%222.25%22%20ry%3D%222.25%22%2F%3E%3Crect%20class%3D%22a%22%20x%3D%222772.5%22%20y%3D%221017.5%22%20width%3D%229%22%20height%3D%226%22%20rx%3D%223%22%20ry%3D%223%22%20transform%3D%22translate%281044.06%20-2771.5%29%20rotate%2890%29%22%2F%3E%3Crect%20class%3D%22c%22%20x%3D%2220.56%22%20y%3D%226%22%20width%3D%226%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22c%22%20x%3D%2220.56%22%20y%3D%223%22%20width%3D%226%22%20height%3D%222%22%2F%3E%3Ccircle%20class%3D%22b%22%20cx%3D%223.17%22%20cy%3D%2248.38%22%20r%3D%222.63%22%2F%3E%3Cline%20class%3D%22e%22%20x1%3D%226.56%22%20y1%3D%2248%22%20x2%3D%2215.56%22%20y2%3D%2248%22%2F%3E%3Cline%20class%3D%22f%22%20x1%3D%2210.56%22%20y1%3D%2260%22%20x2%3D%2210.56%22%20y2%3D%2263%22%2F%3E%3Cline%20class%3D%22f%22%20x1%3D%2213.56%22%20y1%3D%2260%22%20x2%3D%2213.56%22%20y2%3D%2263%22%2F%3E%3Cpath%20class%3D%22g%22%20d%3D%22M2768.72%2C1074.34a10%2C10%2C0%2C0%2C1-3.6.66%2C8.92%2C8.92%2C0%2C0%2C1-9.12-9v-1h18v1a9.55%2C9.55%2C0%2C0%2C1-.29%2C2.78l-2.54%2C1Z%22%20transform%3D%22translate%28-2753.44%20-1015%29%22%2F%3E%3Cline%20class%3D%22f%22%20x1%3D%2217.56%22%20y1%3D%2253%22%20x2%3D%2214.56%22%20y2%3D%2253%22%2F%3E%3Cline%20class%3D%22f%22%20x1%3D%2217.56%22%20y1%3D%2256%22%20x2%3D%2215.56%22%20y2%3D%2256%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M2756%2C1065v-1.71l-1.56-1.73a2.28%2C2.28%2C0%2C1%2C1%2C4.56%2C0V1065h-3Z%22%20transform%3D%22translate%28-2753.44%20-1015%29%22%2F%3E%3Cpolygon%20class%3D%22d%22%20points%3D%2258.3%2039%2047.8%2027%2051.55%2025.5%2059.8%2034.5%2058.3%2039%22%2F%3E%3Cpath%20class%3D%22f%22%20d%3D%22M2768.72%2C1074.34a10%2C10%2C0%2C0%2C1-3.6.66%2C8.92%2C8.92%2C0%2C0%2C1-9.12-9v-1h18v1a9.55%2C9.55%2C0%2C0%2C1-.29%2C2.78%22%20transform%3D%22translate%28-2753.44%20-1015%29%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M2808%2C1029.09a0.75%2C0.75%2C0%2C0%2C1-.75-0.75%2C6.13%2C6.13%2C0%2C0%2C0-.08-1%2C0.75%2C0.75%2C0%2C0%2C1%2C1.48-.25%2C7.58%2C7.58%2C0%2C0%2C1%2C.1%2C1.25A0.75%2C0.75%2C0%2C0%2C1%2C2808%2C1029.09Z%22%20transform%3D%22translate%28-2753.44%20-1015%29%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M2787.19%2C1037.61a0.75%2C0.75%2C0%2C0%2C1-.12-1.49%2C7.84%2C7.84%2C0%2C0%2C0%2C2-.62%2C0.75%2C0.75%2C0%2C0%2C1%2C.63%2C1.36%2C9.3%2C9.3%2C0%2C0%2C1-2.39.74h-0.12Zm-3.06%2C0H2784a9.33%2C9.33%2C0%2C0%2C1-2.37-.8%2C0.75%2C0.75%2C0%2C1%2C1%2C.66-1.34%2C7.82%2C7.82%2C0%2C0%2C0%2C2%2C.67A0.75%2C0.75%2C0%2C0%2C1%2C2784.13%2C1037.57Zm7.77-2.4a0.75%2C0.75%2C0%2C0%2C1-.53-1.28%2C8%2C8%2C0%2C0%2C0%2C1.27-1.68%2C0.75%2C0.75%2C0%2C0%2C1%2C1.31.74%2C9.44%2C9.44%2C0%2C0%2C1-1.51%2C2A0.75%2C0.75%2C0%2C0%2C1%2C2791.9%2C1035.17Zm-12.42-.15a0.75%2C0.75%2C0%2C0%2C1-.54-0.24%2C9.42%2C9.42%2C0%2C0%2C1-1.46-2%2C0.75%2C0.75%2C0%2C1%2C1%2C1.32-.71%2C7.94%2C7.94%2C0%2C0%2C0%2C1.23%2C1.71A0.75%2C0.75%2C0%2C0%2C1%2C2779.48%2C1035Zm14.82-4.58h-0.12a0.75%2C0.75%2C0%2C0%2C1-.63-0.86%2C8%2C8%2C0%2C0%2C0%2C.1-1.24%2C7.48%2C7.48%2C0%2C0%2C1%2C.07-1.05%2C0.75%2C0.75%2C0%2C1%2C1%2C1.49.21%2C6.07%2C6.07%2C0%2C0%2C0-.06.84%2C9.54%2C9.54%2C0%2C0%2C1-.11%2C1.47A0.75%2C0.75%2C0%2C0%2C1%2C2794.3%2C1030.44Zm1.26-5.15a0.75%2C0.75%2C0%2C0%2C1-.62-1.17%2C7.56%2C7.56%2C0%2C0%2C1%2C1.76-1.84%2C0.75%2C0.75%2C0%2C1%2C1%2C.89%2C1.21%2C6.07%2C6.07%2C0%2C0%2C0-1.42%2C1.48A0.75%2C0.75%2C0%2C0%2C1%2C2795.56%2C1025.29Zm11.15-.15a0.75%2C0.75%2C0%2C0%2C1-.61-0.31%2C6.06%2C6.06%2C0%2C0%2C0-1.45-1.44%2C0.75%2C0.75%2C0%2C0%2C1%2C.86-1.23%2C7.57%2C7.57%2C0%2C0%2C1%2C1.81%2C1.8A0.75%2C0.75%2C0%2C0%2C1%2C2806.71%2C1025.14Zm-6.76-2.73a0.75%2C0.75%2C0%2C0%2C1-.13-1.49%2C7.68%2C7.68%2C0%2C0%2C1%2C2.55%2C0%2C0.75%2C0.75%2C0%2C1%2C1-.23%2C1.48%2C6.22%2C6.22%2C0%2C0%2C0-2%2C0h-0.14Z%22%20transform%3D%22translate%28-2753.44%20-1015%29%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M2777.19%2C1030.21a0.75%2C0.75%2C0%2C0%2C1-.74-0.65%2C9.32%2C9.32%2C0%2C0%2C1-.08-1.22%2C0.75%2C0.75%2C0%2C0%2C1%2C1.5%2C0%2C7.89%2C7.89%2C0%2C0%2C0%2C.07%2C1%2C0.75%2C0.75%2C0%2C0%2C1-.65.84h-0.1Z%22%20transform%3D%22translate%28-2753.44%20-1015%29%22%2F%3E%3C%2Fsvg%3E");
  width: 72px;
  height: 62px;
}

.home-grid .title.computer:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%2C.g%7Bfill%3A%23fff%3B%7D.b%2C.d%2C.f%2C.g%7Bstroke%3A%2300304b%3Bstroke-width%3A2px%3B%7D.b%2C.d%2C.f%7Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D.c%7Bfill%3A%236e963c%3B%7D.d%2C.e%7Bfill%3A%2300304b%3B%7D.f%7Bfill%3Anone%3B%7D.g%7Bstroke-linecap%3Asquare%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eac-home_v11%3C%2Ftitle%3E%3Cpolygon%20class%3D%22a%22%20points%3D%2213%2021%2013%201%2032%201%2037%206%2037%2021%2013%2021%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M2193%2C1356v2.75a2.25%2C2.25%2C0%2C0%2C0%2C2.25%2C2.25h43.5a2.25%2C2.25%2C0%2C0%2C0%2C2.25-2.25V1356h-48Z%22%20transform%3D%22translate%28-2192%20-1320%29%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M2211%2C1361v4.92a2.42%2C2.42%2C0%2C0%2C1-1.24%2C2.15l-1.76.94h18l-1.76-.94a2.42%2C2.42%2C0%2C0%2C1-1.24-2.15V1361h-12Z%22%20transform%3D%22translate%28-2192%20-1320%29%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M2202%2C1330h-6.75a2.25%2C2.25%2C0%2C0%2C0-2.25%2C2.25V1356h48v-23.75a2.25%2C2.25%2C0%2C0%2C0-2.25-2.25H2232%22%20transform%3D%22translate%28-2192%20-1320%29%22%2F%3E%3Crect%20class%3D%22c%22%20x%3D%224%22%20y%3D%2213%22%20width%3D%229%22%20height%3D%2220%22%2F%3E%3Crect%20class%3D%22c%22%20x%3D%2237%22%20y%3D%2213%22%20width%3D%229%22%20height%3D%2220%22%2F%3E%3Cpolygon%20class%3D%22d%22%20points%3D%2232%206%2037%206%2032%201%2032%206%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%2222%22%20y%3D%229%22%20width%3D%2210%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%2222%22%20y%3D%2212%22%20width%3D%2210%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%2222%22%20y%3D%2216%22%20width%3D%2210%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%2222%22%20y%3D%2219%22%20width%3D%2210%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%2222%22%20y%3D%2223%22%20width%3D%2210%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%2222%22%20y%3D%2226%22%20width%3D%2210%22%20height%3D%222%22%2F%3E%3Cpolyline%20class%3D%22f%22%20points%3D%2213%2032%2013%201%2029%201%22%2F%3E%3Cline%20class%3D%22f%22%20x1%3D%2237%22%20y1%3D%2232%22%20x2%3D%2237%22%20y2%3D%229%22%2F%3E%3Cpolyline%20class%3D%22g%22%20points%3D%2220%2025%2017.75%2027.25%2017%2026.5%22%2F%3E%3Cpolyline%20class%3D%22g%22%20points%3D%2220%2018%2017.75%2020.25%2017%2019.5%22%2F%3E%3Cpolyline%20class%3D%22g%22%20points%3D%2220%2011%2017.75%2013.25%2017%2012.5%22%2F%3E%3C%2Fsvg%3E");
  width: 48px;
  height: 48px;
  top: 10px;
}

.home-grid .title.box:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2047.67%2063.69%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3A%23fff%3B%7D.b%7Bstroke%3A%2300304b%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%3B%7D.c%7Bfill%3A%236e963c%3B%7D.d%7Bfill%3A%2300304b%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eac-home_v11%3C%2Ftitle%3E%3Cpolygon%20class%3D%22a%22%20points%3D%224.83%2026.69%2023.83%2037.33%2042.83%2026.69%2023.83%2016.05%204.83%2026.69%22%2F%3E%3Cline%20class%3D%22b%22%20x1%3D%225.9%22%20y1%3D%2211.67%22%20x2%3D%2210.93%22%20y2%3D%2216.7%22%2F%3E%3Cline%20class%3D%22b%22%20x1%3D%222.35%22%20y1%3D%2218.59%22%20x2%3D%229.23%22%20y2%3D%2220.43%22%2F%3E%3Cline%20class%3D%22b%22%20x1%3D%2238.78%22%20y1%3D%2220.01%22%20x2%3D%2245.65%22%20y2%3D%2218.16%22%2F%3E%3Cline%20class%3D%22b%22%20x1%3D%2236.88%22%20y1%3D%2216.39%22%20x2%3D%2241.91%22%20y2%3D%2211.36%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M2489.25%2C1335h11.49a6.8%2C6.8%2C0%2C0%2C1%2C1-3.41%2C20.46%2C20.46%2C0%2C0%2C0%2C4.51-11%2C11.25%2C11.25%2C0%2C0%2C0-22.5%2C0%2C20.41%2C20.41%2C0%2C0%2C0%2C4.51%2C11A6.74%2C6.74%2C0%2C0%2C1%2C2489.25%2C1335Z%22%20transform%3D%22translate%28-2471.17%20-1309.31%29%22%2F%3E%3Crect%20class%3D%22d%22%20x%3D%222491.44%22%20y%3D%221324.51%22%20width%3D%222%22%20height%3D%2210.89%22%20transform%3D%22translate%28-2667.5%20-846.26%29%20rotate%28-10.21%29%22%2F%3E%3Crect%20class%3D%22d%22%20x%3D%222492.11%22%20y%3D%221328.96%22%20width%3D%2210.89%22%20height%3D%222%22%20transform%3D%22translate%28-1725.16%202242.95%29%20rotate%28-79.79%29%22%2F%3E%3Cpolygon%20class%3D%22d%22%20points%3D%2226.25%2018.66%2025.32%2018.04%2024.39%2018.66%2023.27%2018.66%2022.34%2018.04%2021.41%2018.66%2020.3%2018.66%2019.93%2016.01%2020.86%2016.63%2021.78%2016%2022.9%2016%2023.83%2016.63%2024.76%2016%2025.87%2016%2026.81%2016.63%2027.74%2016%2027.36%2018.66%2026.25%2018.66%22%2F%3E%3Crect%20class%3D%22d%22%20x%3D%2218.83%22%20y%3D%2224.69%22%20width%3D%2210%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22d%22%20x%3D%2218.83%22%20y%3D%2227.69%22%20width%3D%2210%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22d%22%20x%3D%2219.83%22%20y%3D%2230.69%22%20width%3D%228%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22d%22%20x%3D%2220.33%22%20y%3D%2225.69%22%20width%3D%222%22%20height%3D%222%22%2F%3E%3Cpolygon%20class%3D%22b%22%20points%3D%2242.83%2026.69%2023.83%2037.33%2023.83%2062.69%2042.83%2052.05%2042.83%2026.69%22%2F%3E%3Cpolygon%20class%3D%22b%22%20points%3D%2227.67%2043.46%2046.67%2032.82%2042.83%2026.69%2023.83%2037.33%2027.67%2043.46%22%2F%3E%3Cline%20class%3D%22b%22%20x1%3D%2238.23%22%20y1%3D%2224.11%22%20x2%3D%2242.83%22%20y2%3D%2226.69%22%2F%3E%3Cpolygon%20class%3D%22b%22%20points%3D%224.83%2026.69%2023.83%2037.33%2023.83%2062.69%204.83%2052.05%204.83%2026.69%22%2F%3E%3Cline%20class%3D%22b%22%20x1%3D%229.44%22%20y1%3D%2224.11%22%20x2%3D%224.83%22%20y2%3D%2226.69%22%2F%3E%3Cpolygon%20class%3D%22b%22%20points%3D%2220%2043.46%201%2032.82%204.83%2026.69%2023.83%2037.33%2020%2043.46%22%2F%3E%3C%2Fsvg%3E");
  width: 45px;
  height: 62px;
}

.home-grid .title.speech:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2052.41%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3A%23fff%3B%7D.a%2C.b%2C.c%7Bstroke%3A%2300304b%3Bstroke-linecap%3Around%3Bstroke-width%3A2px%3B%7D.a%2C.c%7Bstroke-miterlimit%3A10%3B%7D.b%7Bstroke-linejoin%3Around%3B%7D.c%2C.d%7Bfill%3A%236e963c%3B%7D.e%7Bfill%3A%2300304b%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eac-home_v11%3C%2Ftitle%3E%3Cpolygon%20class%3D%22a%22%20points%3D%2244%2043%2044%2045.63%2042%2050%2040%2045.63%2040%2043%2044%2043%22%2F%3E%3Cpolygon%20class%3D%22b%22%20points%3D%221%209%201%2043%207%2043%207%2050%2014%2043%2049%2043%2049%209%201%209%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3082%2C1325v-2.25a0.78%2C0.78%2C0%2C0%2C0-.8-0.75h-2.4a0.78%2C0.78%2C0%2C0%2C0-.8.75V1325h4Z%22%20transform%3D%22translate%28-3038%20-1321%29%22%2F%3E%3Crect%20class%3D%22c%22%20x%3D%2240%22%20y%3D%229%22%20width%3D%224%22%20height%3D%2234%22%2F%3E%3Crect%20class%3D%22d%22%20x%3D%2239%22%20y%3D%225%22%20width%3D%226%22%20height%3D%223%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%2210%22%20y%3D%2216%22%20width%3D%2223%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%2210%22%20y%3D%2222%22%20width%3D%2223%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%2210%22%20y%3D%2228%22%20width%3D%2223%22%20height%3D%222%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%2210%22%20y%3D%2234%22%20width%3D%2223%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E");
  width: 48px;
  height: 49px;
  top: 5px;
}

.home-grid .title.rubbish:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2043%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D.a%2C.b%2C.e%7Bstroke%3A%2300304b%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%3B%7D.b%2C.c%7Bfill%3A%2300304b%3B%7D.d%7Bfill%3A%236e963c%3B%7D.e%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eac-home_v11%3C%2Ftitle%3E%3Cpolyline%20class%3D%22a%22%20points%3D%224%2025%2047%2025%2047%203%2045.13%201%2013%201%202%2012%22%2F%3E%3Cpolyline%20class%3D%22b%22%20points%3D%224.02%2031%201%2031%201%2024%2047%2024%2047%2031%2032.67%2031%22%2F%3E%3Cpolygon%20class%3D%22b%22%20points%3D%2251%2024%2069%2024%2069%2029%2067%2031%2051%2031%2051%2024%22%2F%3E%3Ccircle%20class%3D%22a%22%20cx%3D%2212.5%22%20cy%3D%2230.38%22%20r%3D%224.88%22%2F%3E%3Ccircle%20class%3D%22c%22%20cx%3D%2212.5%22%20cy%3D%2230.38%22%20r%3D%222.63%22%2F%3E%3Ccircle%20class%3D%22a%22%20cx%3D%2225.25%22%20cy%3D%2230.38%22%20r%3D%224.88%22%2F%3E%3Ccircle%20class%3D%22c%22%20cx%3D%2225.25%22%20cy%3D%2230.38%22%20r%3D%222.63%22%2F%3E%3Ccircle%20class%3D%22a%22%20cx%3D%2258%22%20cy%3D%2230%22%20r%3D%225%22%2F%3E%3Ccircle%20class%3D%22c%22%20cx%3D%2258%22%20cy%3D%2230%22%20r%3D%222.5%22%2F%3E%3Crect%20class%3D%22c%22%20x%3D%2253%22%20y%3D%2218%22%20width%3D%224%22%20height%3D%222%22%2F%3E%3Cpolygon%20class%3D%22d%22%20points%3D%2253%205%2053%2016%2068%2016%2068%2014.25%2064.39%205%2053%205%22%2F%3E%3Cpolyline%20class%3D%22e%22%20points%3D%2251%202%2062.63%202%2068%2014.25%2068%2024%2051%2024%22%2F%3E%3Cline%20class%3D%22e%22%20x1%3D%2234%22%20y1%3D%2241%22%20x2%3D%2240%22%20y2%3D%2241%22%2F%3E%3Cpolygon%20class%3D%22a%22%20points%3D%2220.3%2041%209.01%2041%205.32%2038.36%206.24%2033.8%205.32%2031.07%206.24%2026.46%208.43%2024.69%2010.28%2022%2013.05%2022%2018.24%2023.78%2019.16%2028.36%2021.93%2032.04%2021.01%2038.36%2020.3%2041%22%2F%3E%3Cpolygon%20class%3D%22a%22%20points%3D%2210.28%2022%206.93%2018.13%209.7%2017.56%2012.13%2017%2013.97%2017%2013.05%2022%2010.28%2022%22%2F%3E%3Cpolyline%20class%3D%22e%22%20points%3D%226.24%2033.87%209.01%2033.25%2010.09%2031.1%22%2F%3E%3Cline%20class%3D%22e%22%20x1%3D%2215.01%22%20y1%3D%2234.94%22%20x2%3D%2218.24%22%20y2%3D%2236.48%22%2F%3E%3Cline%20class%3D%22e%22%20x1%3D%2211.16%22%20y1%3D%2238.02%22%20x2%3D%2215.16%22%20y2%3D%2238.48%22%2F%3E%3Cline%20class%3D%22e%22%20x1%3D%2213.63%22%20y1%3D%2224.17%22%20x2%3D%2215.78%22%20y2%3D%2227.4%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M21%2C9H36a3%2C3%2C0%2C0%2C1%2C3%2C3v2a0%2C0%2C0%2C0%2C1%2C0%2C0H18a0%2C0%2C0%2C0%2C1%2C0%2C0V12A3%2C3%2C0%2C0%2C1%2C21%2C9Z%22%2F%3E%3Cpolyline%20class%3D%22a%22%20points%3D%2220.8%2041.25%2017.5%2016%2038.5%2016%2035.5%2041%2028%2041%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M34%2C11h7.5A1.5%2C1.5%2C0%2C0%2C1%2C43%2C12.5v0A1.5%2C1.5%2C0%2C0%2C1%2C41.5%2C14H34a0%2C0%2C0%2C0%2C1%2C0%2C0V11a0%2C0%2C0%2C0%2C1%2C0%2C0Z%22%2F%3E%3Cpolyline%20class%3D%22a%22%20points%3D%2226%2017%2017%2017%2017%2013%2040%2013%2040%2017%2036%2017%22%2F%3E%3Ccircle%20class%3D%22b%22%20cx%3D%2235%22%20cy%3D%2239%22%20r%3D%223%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M3071.83%2C1650.65c-0.15.3-1.34%2C2.25-1.52%2C2.61a1%2C1%2C0%2C0%2C1-.88.55l-1.67%2C0v0.49l-1.37-1.81%2C1.37-1.81v0.49h3.06A1.12%2C1.12%2C0%2C0%2C0%2C3071.83%2C1650.65Z%22%20transform%3D%22translate%28-3038%20-1622%29%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M3071.91%2C1648.69l-1.46-2.52-2.3%2C1.33%2C1.67%2C2.89h1a1.12%2C1.12%2C0%2C0%2C0%2C1-.49A1.17%2C1.17%2C0%2C0%2C0%2C3071.91%2C1648.69Z%22%20transform%3D%22translate%28-3038%20-1622%29%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M3061.37%2C1652.74c-0.19-.28-1.28-2.28-1.5-2.62a1%2C1%2C0%2C0%2C1%2C0-1l0.85-1.44-0.42-.24%2C2.25-.28%2C0.89%2C2.09L3063%2C1649l-1.53%2C2.65A1.12%2C1.12%2C0%2C0%2C0%2C3061.37%2C1652.74Z%22%20transform%3D%22translate%28-3038%20-1622%29%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M3063%2C1653.79h2.91v-2.66h-3.34l-0.5.87a1.12%2C1.12%2C0%2C0%2C0-.08%2C1.11A1.17%2C1.17%2C0%2C0%2C0%2C3063%2C1653.79Z%22%20transform%3D%22translate%28-3038%20-1622%29%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M3064.79%2C1642.64c0.34%2C0%2C2.61%2C0%2C3%2C0a1%2C1%2C0%2C0%2C1%2C.91.49l0.82%2C1.45%2C0.42-.24-0.89%2C2.09-2.25-.28%2C0.42-.24-1.53-2.65A1.12%2C1.12%2C0%2C0%2C0%2C3064.79%2C1642.64Z%22%20transform%3D%22translate%28-3038%20-1622%29%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M3063.05%2C1643.55l-1.46%2C2.52%2C2.3%2C1.33%2C1.67-2.89-0.5-.87a1.12%2C1.12%2C0%2C0%2C0-.92-0.62A1.17%2C1.17%2C0%2C0%2C0%2C3063.05%2C1643.55Z%22%20transform%3D%22translate%28-3038%20-1622%29%22%2F%3E%3C%2Fsvg%3E");
  width: 68px;
  height: 41px;
  top: 15px;
}

.home-carousel {
  padding: 0;
}

@media (min-width: 768px) {
  .home-carousel {
    padding: 0 16px;
  }
}

.fixedsticky-withoutfixedfixed .fixedsticky-off,
.fixed-supported .fixedsticky-off {
  position: static;
}

.fixedsticky-withoutfixedfixed .fixedsticky-on,
.fixed-supported .fixedsticky-on {
  position: fixed;
}

.fixedsticky-dummy {
  display: none;
}

.fixedsticky-on+.fixedsticky-dummy {
  display: block;
}

/*# sourceMappingURL=style.css.map */