@import url(https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap);





body {
  font-family: 'Roboto', sans-serif;
}
.display-1 {
  font-family: 'Roboto', sans-serif;
  font-size: 4.25rem;
  font-display: swap;
}
.display-1 > .mbr-iconfont {
  font-size: 6.8rem;
}
.display-2 {
  font-family: 'Roboto', sans-serif;
  font-size: 3rem;
  font-display: swap;
}
.display-2 > .mbr-iconfont {
  font-size: 4.8rem;
}
.display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  font-display: swap;
}
.display-4 > .mbr-iconfont {
  font-size: 1.6rem;
}
.display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.6rem;
  font-display: swap;
}
.display-5 > .mbr-iconfont {
  font-size: 2.56rem;
}
.display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  font-display: swap;
}
.display-7 > .mbr-iconfont {
  font-size: 1.76rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.4rem;
    font-size: calc( 2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20))));
  } 
}

/* Buttons */
.btn {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-sm {
  padding: 0.6rem 1.5rem;
  border-radius: 3px;
}
.btn-md {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-lg {
  padding: 1.2rem 3.2rem;
  border-radius: 3px;
}
.bg-primary {
  background-color: #e4d295 !important;
}
.bg-success {
  background-color: #f7ed4a !important;
}
.bg-info {
  background-color: #82786e !important;
}
.bg-warning {
  background-color: #cccccc !important;
}
.bg-danger {
  background-color: #b1a374 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #beaf87 !important;
  border-color: #beaf87 !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #1d6fa5 !important;
  border-color: #1d6fa5 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff3366 !important;
  border-color: #ff3366 !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #e50039 !important;
  border-color: #e50039 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #e50039 !important;
  border-color: #e50039 !important;
}
.btn-info,
.btn-info:active {
  background-color: #82786e !important;
  border-color: #82786e !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #59524b !important;
  border-color: #59524b !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #59524b !important;
  border-color: #59524b !important;
}
.btn-success,
.btn-success:active {
  background-color: #f7ed4a !important;
  border-color: #f7ed4a !important;
  color: #3f3c03 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #3f3c03 !important;
  background-color: #eadd0a !important;
  border-color: #eadd0a !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #3f3c03 !important;
  background-color: #eadd0a !important;
  border-color: #eadd0a !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #cccccc !important;
  border-color: #cccccc !important;
  color: #4d4d4d !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #4d4d4d !important;
  background-color: #a6a6a6 !important;
  border-color: #a6a6a6 !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #4d4d4d !important;
  background-color: #a6a6a6 !important;
  border-color: #a6a6a6 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background: none;
  border-color: #196090;
  color: #196090;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff;
  background-color: #e4d295;
  border-color: #e4d295;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #e4d295 !important;
  border-color: #e4d295 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background: none;
  border-color: #cc0033;
  color: #cc0033;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #ff3366;
  border-color: #ff3366;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff3366 !important;
  border-color: #ff3366 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background: none;
  border-color: #4b453f;
  color: #4b453f;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #82786e;
  border-color: #82786e;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #82786e !important;
  border-color: #82786e !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background: none;
  border-color: #d2c609;
  color: #d2c609;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #3f3c03;
  background-color: #f7ed4a;
  border-color: #f7ed4a;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #3f3c03 !important;
  background-color: #f7ed4a !important;
  border-color: #f7ed4a !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background: none;
  border-color: #999999;
  color: #999999;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #4d4d4d;
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #4d4d4d !important;
  background-color: #cccccc !important;
  border-color: #cccccc !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background: none;
  border-color: #7a6e45;
  color: #7a6e45;
}
.btn-danger-outline:hover {
  background-color: #000000;	
}
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #b1a374;
  border-color: #b1a374;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #e4d295 !important;
}
.text-secondary {
  color: #ff3366 !important;
}
.text-success {
  color: #f7ed4a !important;
}
.text-info {
  color: #82786e !important;
}
.text-warning {
  color: #cccccc !important;
}
.text-danger {
  color: #b1a374 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #196090 !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #cc0033 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #d2c609 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #4b453f !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #999999 !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #7a6e45 !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #e4d295 !important;
}
a.text-black:hover,
a.text-black:focus {
  color: #4d4d4d !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #82786e;
}
.alert-warning {
  background-color: #cccccc;
}
.alert-danger {
  background-color: #b1a374;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #e4d295;
  border-color: #e4d295;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a {
  color: #000000;
}
a:hover {
  color: #beaf87;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #e1f0fa;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #beb8b2;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #dfd9c6;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  font-display: swap;
}
.form-control > .mbr-iconfont {
  font-size: 1.76rem;
}
blockquote {
  border-color: #3498db;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
@media (max-width: 767px) {
  .btn {
    font-size: .75rem !important;
  }
  .btn .mbr-iconfont {
    font-size: 1rem !important;
  }
}
/* Footer */
.mbr-footer-content li::before,
.mbr-footer .mbr-contacts li::before {
  background: #3498db;
}
.mbr-footer-content li a:hover,
.mbr-footer .mbr-contacts li a:hover {
  color: #3498db;
}
/* Headers*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .card-wrapper {
    flex: auto !important;
  }
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #3498db;
  color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: currentColor;
  border-bottom-color: currentColor;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #3498db;
  border-bottom-color: #3498db;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #3498db !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #ff3366 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 100px;
  height: 100px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%233498db' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.3;
}
.cid-qHvErtgvY4 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qHvErtgvY4 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qHvErtgvY4 a {
  font-style: normal;
}
.cid-qHvErtgvY4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qHvErtgvY4 .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left !important;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qHvErtgvY4 .nav-item:focus,
.cid-qHvErtgvY4 .nav-link:focus {
  outline: none;
}
.cid-qHvErtgvY4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qHvErtgvY4 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qHvErtgvY4 .menu-logo {
  margin-right: auto;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qHvErtgvY4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qHvErtgvY4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qHvErtgvY4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qHvErtgvY4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qHvErtgvY4 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qHvErtgvY4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qHvErtgvY4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qHvErtgvY4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qHvErtgvY4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qHvErtgvY4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qHvErtgvY4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qHvErtgvY4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qHvErtgvY4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qHvErtgvY4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qHvErtgvY4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qHvErtgvY4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qHvErtgvY4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qHvErtgvY4 button.navbar-toggler:focus {
  outline: none;
}
.cid-qHvErtgvY4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qHvErtgvY4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qHvErtgvY4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qHvErtgvY4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qHvErtgvY4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qHvErtgvY4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qHvErtgvY4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qHvErtgvY4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qHvErtgvY4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qHvErtgvY4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qHvErtgvY4 .collapsed .btn {
  display: flex;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse.collapsing,
.cid-qHvErtgvY4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qHvErtgvY4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qHvErtgvY4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qHvErtgvY4 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qHvErtgvY4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qHvErtgvY4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qHvErtgvY4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-qHvErtgvY4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qHvErtgvY4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qHvErtgvY4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qHvErtgvY4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qHvErtgvY4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qHvErtgvY4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qHvErtgvY4.navbar-expand {
    flex-direction: column;
  }
  .cid-qHvErtgvY4 img {
    height: 3.8rem !important;
  }
  .cid-qHvErtgvY4 .btn {
    display: flex;
  }
  .cid-qHvErtgvY4 button.navbar-toggler {
    display: block;
  }
  .cid-qHvErtgvY4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qHvErtgvY4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qHvErtgvY4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qHvErtgvY4 .navbar-collapse.collapsing,
  .cid-qHvErtgvY4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-qHvErtgvY4 .navbar-collapse.collapsing .navbar-nav,
  .cid-qHvErtgvY4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qHvErtgvY4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qHvErtgvY4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qHvErtgvY4 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qHvErtgvY4 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qHvErtgvY4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-qHvErtgvY4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qHvErtgvY4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qHvErtgvY4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qHvErtgvY4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qHvErtgvY4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qHvErtgvY4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qHvErtgvY4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qHvErtgvY4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qHvErtgvY4 .navbar-collapse {
  flex-basis: auto;
}
.cid-qHvErtgvY4 .nav-link:hover,
.cid-qHvErtgvY4 .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qHvErtgvY4 .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qHvErtgvY4 .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qHvErtgvY4 .navbar-short a {
  color: #767676 !important;
}
.cid-qHvErtgvY4 .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qHvErtgvY4 .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qHvErtgvY4 .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qHvErtgvY4 .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qHvErtgvY4 button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qHvErtgvY4 .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qHvErtgvY4 .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qHvErtgvY4 .navbar-brand a.text-white:hover,
.cid-qHvErtgvY4 a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.webp .cid-qFkN5GfXgz {
  background-image: url("../../../assets/images/vancouverskyline-1639x81401.webp");
}
.no-webp .cid-qFkN5GfXgz {
  background-image: url("../../../assets/images/vancouverskyline-1639x81401.jpg");
}
.cid-qGttioDbdS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qGttioDbdS p {
  color: #767676;
}
.cid-qGttioDbdS .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-qGttioDbdS .row-element,
.cid-qGttioDbdS .image-element {
  padding: 0;
}
.cid-qGttioDbdS .image-element {
  display: flex;
  justify-content: center;
}
.cid-qGttioDbdS .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-qGttioDbdS .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qGttioDbdS .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-qGttioDbdS .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-qGttioDbdS .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-qGttioDbdS .text-content {
    padding: 2rem 1rem;
  }
  .cid-qGttioDbdS .underline .line {
    height: 2px;
  }
  .cid-qGttioDbdS .mbr-title,
  .cid-qGttioDbdS .underline,
  .cid-qGttioDbdS .mbr-text,
  .cid-qGttioDbdS .mbr-section-btn {
    text-align: center !important;
  }
}
.webp .cid-qFK3cSR9KM {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/footer-bg-1600x9001.webp");
}
.no-webp .cid-qFK3cSR9KM {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/footer-bg-1600x9001.jpg");
}
.cid-qFK3cSR9KM .container-fluid {
  padding: 0 3rem;
}
.cid-qFK3cSR9KM .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qFK3cSR9KM .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(to right, #3498db, #ff3366);
  display: inline-block;
}
.cid-qFK3cSR9KM .card {
  margin-bottom: 2rem;
}
.cid-qFK3cSR9KM .card-img {
  width: auto !important;
}
.cid-qFK3cSR9KM .card-img .mbr-iconfont {
  color: #ffa0a4;
  font-size: 48px;
  padding-right: 1rem;
  background: linear-gradient(45deg, #ffa0a4, #a38dfd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cid-qFK3cSR9KM .content-row {
  word-wrap: break-word;
}
.cid-qFK3cSR9KM .media {
  width: initial;
  height: initial;
  margin: initial;
  align-items: center;
}
.cid-qFK3cSR9KM .media .media-body {
  flex: none;
}
.cid-qFK3cSR9KM .mbr-text {
  color: #767676;
  margin: 0;
}
.cid-qFK3cSR9KM .card-title {
  color: #635a51;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qFK3cSR9KM .card-title,
  .cid-qFK3cSR9KM .card-box {
    text-align: left;
  }
  .cid-qFK3cSR9KM .container-fluid {
    padding: 0 1rem;
  }
}
@media (min-width: 1000px) and (max-width: 1024px) {
  .cid-qFK3cSR9KM .display-5 {
    font-size: 1.28rem;
  }
  .cid-qFK3cSR9KM .mbr-iconfont {
    font-size: 40px !important;
  }
}
.cid-qFOmXr34ZF {
  padding-top: 120px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-qFOmXr34ZF .mbr-section-subtitle {
  color: #767676;
}
.cid-qFOmXr34ZF .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qFOmXr34ZF .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-qFOmXr34ZF .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-qFOmXr34ZF .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-qFOmXr34ZF .text-content {
    padding: 2rem 1rem;
  }
  .cid-qFOmXr34ZF .underline .line {
    height: 2px;
  }
  .cid-qFOmXr34ZF .mbr-title,
  .cid-qFOmXr34ZF .underline,
  .cid-qFOmXr34ZF .mbr-text,
  .cid-qFOmXr34ZF .mbr-section-btn {
    text-align: center !important;
  }
}
.webp .cid-rDYZ7wLyQES {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/1288marinaside.webp");
}
.no-webp .cid-rDYZ7wLyQES {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/1288marinaside.jpg");
}
.cid-rDYZ7wLyQES .card-wrapper {
  z-index: 3;
}
.cid-rDYZ7wLyQES .card-wrapper .mbr-section-title {
  letter-spacing: 1px;
  transition: all 2.5s cubic-bezier(0, 0.74, 0.52, 1.2);
}
.cid-rDYZ7wLyQES:hover .mbr-section-title {
  letter-spacing: 10px;
}
.cid-rDYZ7wLyQES .full-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-rDYZ7wLyQES .popup-btn.card-wrapper {
  z-index: 1 !important;
}
.cid-rDYZ7wLyQES .text-block {
  text-align: left !important;
}
.webp .cid-rDYZ7wLyQESX {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/238alvin.webp");
}
.no-webp .cid-rDYZ7wLyQESX {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/238alvin.jpg");
}
.cid-rDYZ7wLyQESX .card-wrapper {
  z-index: 3;
}
.cid-rDYZ7wLyQESX .card-wrapper .mbr-section-title {
  letter-spacing: 1px;
  transition: all 2.5s cubic-bezier(0, 0.74, 0.52, 1.2);
}
.cid-rDYZ7wLyQESX:hover .mbr-section-title {
  letter-spacing: 10px;
}
.cid-rDYZ7wLyQESX .full-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-rDYZ7wLyQESX .popup-btn.card-wrapper {
  z-index: 1 !important;
}
.cid-rDYZ7wLyQESX .text-block {
  text-align: left !important;
}
.webp .cid-rDYZ7wLyQE {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/1268homer.webp");
}
.no-webp .cid-rDYZ7wLyQE {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/1268homer.jpg");
}
.cid-rDYZ7wLyQE .card-wrapper {
  z-index: 3;
}
.cid-rDYZ7wLyQE .card-wrapper .mbr-section-title {
  letter-spacing: 1px;
  transition: all 2.5s cubic-bezier(0, 0.74, 0.52, 1.2);
}
.cid-rDYZ7wLyQE:hover .mbr-section-title {
  letter-spacing: 10px;
}
.cid-rDYZ7wLyQE .full-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-rDYZ7wLyQE .popup-btn.card-wrapper {
  z-index: 1 !important;
}
.cid-rDYZ7wLyQE .text-block {
  text-align: right !important;
}
.webp .cid-rOxD92oRf6 {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/thebenjamin.webp");
}
.no-webp .cid-rOxD92oRf6 {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/thebenjamin.jpg");
}
.cid-rOxD92oRf6 .card-wrapper {
  z-index: 3;
}
.cid-rOxD92oRf6 .card-wrapper .mbr-section-title {
  letter-spacing: 1px;
  transition: all 2.5s cubic-bezier(0, 0.74, 0.52, 1.2);
}
.cid-rOxD92oRf6:hover .mbr-section-title {
  letter-spacing: 10px;
}
.cid-rOxD92oRf6 .full-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-rOxD92oRf6 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
.cid-rOxD92oRf6 .text-block {
  text-align: left !important;
}
.webp .cid-rOxD92oRf6x {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/hollyrancher.webp");
}
.no-webp .cid-rOxD92oRf6x {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/hollyrancher.jpg");
}
.cid-rOxD92oRf6x .card-wrapper {
  z-index: 3;
}
.cid-rOxD92oRf6x .card-wrapper .mbr-section-title {
  letter-spacing: 1px;
  transition: all 2.5s cubic-bezier(0, 0.74, 0.52, 1.2);
}
.cid-rOxD92oRf6x:hover .mbr-section-title {
  letter-spacing: 10px;
}
.cid-rOxD92oRf6x .full-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-rOxD92oRf6x .popup-btn.card-wrapper {
  z-index: 1 !important;
}
.cid-rOxD92oRf6x .text-block {
  text-align: right !important;
}
.webp .cid-rPSeHVqsfm {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/601-1003-burnaby-st-vancouver-print-010-13-living-room-4126x2750-300dpi.webp");
}
.no-webp .cid-rPSeHVqsfm {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/601-1003-burnaby-st-vancouver-print-010-13-living-room-4126x2750-300dpi.jpg");
}
.cid-rPSeHVqsfm .card-wrapper {
  z-index: 3;
}
.cid-rPSeHVqsfm .card-wrapper .mbr-section-title {
  letter-spacing: 1px;
  transition: all 2.5s cubic-bezier(0, 0.74, 0.52, 1.2);
}
.cid-rPSeHVqsfm:hover .mbr-section-title {
  letter-spacing: 10px;
}
.cid-rPSeHVqsfm .full-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-rPSeHVqsfm .popup-btn.card-wrapper {
  z-index: 1 !important;
}
.cid-rPSeHVqsfm .text-block {
  text-align: left !important;
}
.cid-rnngKpOpFM {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/photo04-1600x900.jpg");
}
.cid-rnngKpOpFM .card-wrapper {
  z-index: 3;
}
.cid-rnngKpOpFM .card-wrapper .mbr-section-title {
  letter-spacing: 1px;
  transition: all 2.5s cubic-bezier(0, 0.74, 0.52, 1.2);
}
.cid-rnngKpOpFM:hover .mbr-section-title {
  letter-spacing: 10px;
}
.cid-rnngKpOpFM .full-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-rnngKpOpFM .popup-btn.card-wrapper {
  z-index: 1 !important;
}
.cid-rnngKpOpFM .text-block {
  text-align: right !important;
}
.cid-qGtu9t8YzJ {
  padding-top: 90px;
  padding-bottom: 15px;
  background: #ffffff;
}
.cid-qGtu9t8YzJ .container-fluid {
  padding: 0 2rem;
}
.cid-qGtu9t8YzJ .mbr-section-title {
  margin-bottom: 1rem;
}
.cid-qGtu9t8YzJ .mbr-title {
  padding: 0 1rem;
}
.cid-qGtu9t8YzJ .mbr-section-subtitle {
  margin-top: .8rem;
  margin-bottom: 1.3rem;
}
.cid-qGtu9t8YzJ .underline {
  padding: .5rem 1rem .5rem 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qGtu9t8YzJ .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-qGtu9t8YzJ .image-wrap {
  width: 100%;
}
.cid-qGtu9t8YzJ .image-wrap img {
  padding-bottom: 1rem;
  width: 100%;
  height: 100%;
}
.cid-qGtu9t8YzJ .btn {
  margin-top: 1rem;
  margin-left: 0;
  margin-right: 0;
}
.cid-qGtu9t8YzJ .card-wrapper {
  padding: 2rem;
  margin-bottom: 3rem;
}
@media (max-width: 767px) {
  .cid-qGtu9t8YzJ .container-fluid {
    padding: 0rem;
  }
}
#custom-html-a0 {
  /* Type valid CSS here */
}
#custom-html-a0 .blog {
  background-color: #fff;
}
#custom-html-a0 .container-fluid {
  padding: 0 2rem;
}
#custom-html-a0 .underline {
  padding: .5rem 1rem .5rem 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
#custom-html-a0 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
#custom-html-a0 .mbr-section-title {
  margin-bottom: 1rem;
}
#custom-html-a0 .mbr-title {
  padding: 0 1rem;
}
#custom-html-a0 .mbr-section-subtitle {
  margin-top: .8rem;
  margin-bottom: 1.3rem;
}
#custom-html-a0 .btn {
  margin-top: 1rem;
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  #custom-html-a0 .container-fluid {
    padding: 0rem;
  }
}
.cid-r9fPRlcNTk {
  padding-top: 15px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.webp .cid-qHk1I8WP63 {
  padding-top: 75px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/market-insight-1-1920x94057.webp");
}
.no-webp .cid-qHk1I8WP63 {
  padding-top: 75px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/market-insight-1-1920x94057.jpg");
}
.cid-qHk1I8WP63 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-qHk1I8WP63 .btn {
  margin: 0 0 .5rem 0;
}
.cid-qHk1I8WP63 H2 {
  color: #ffffff;
}
.cid-qGRY5PtXe7 {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qGRY5PtXe7 .mbr-section-subtitle {
  color: #767676;
}
.cid-qGRY5PtXe7 .media-container-row {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-qGRY5PtXe7 .mbr-text {
  color: #767676;
  text-align: center;
}
.cid-qGRY5PtXe7 .mbr-author-desc {
  display: block;
  color: #767676;
}
.cid-qGRY5PtXe7 .mbr-author-name {
  color: #767676;
}
.cid-qGRY5PtXe7 .mbr-testimonial .panel-item {
  background-color: #ffffff;
}
.cid-qGRY5PtXe7 .mbr-testimonial .card-block {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  padding: 0rem;
}
.cid-qGRY5PtXe7 .mbr-testimonial .card-block .testimonial-photo {
  display: inline-block;
  width: 120px;
  height: 120px;
  margin-bottom: 1.6rem;
  overflow: hidden;
  border-radius: 50%;
}
.cid-qGRY5PtXe7 .mbr-testimonial .card-block .testimonial-photo img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.cid-qGRY5PtXe7 .mbr-testimonial .card-footer {
  padding-bottom: 2.4rem;
  border-top: 0;
  padding-top: 1rem;
  word-wrap: break-word;
  word-break: break-word;
  background: none;
}
@media (max-width: 300px) {
  .cid-qGRY5PtXe7 .testimonial-photo {
    width: 100% !important;
    height: auto !important;
  }
}
.cid-qGRY5PtXe7 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qGRY5PtXe7 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
@media (max-width: 767px) {
  .cid-qGRY5PtXe7 .text-content {
    padding: 2rem 1rem;
  }
  .cid-qGRY5PtXe7 .underline .line {
    height: 2px;
  }
  .cid-qGRY5PtXe7 .mbr-title,
  .cid-qGRY5PtXe7 .underline,
  .cid-qGRY5PtXe7 .mbr-text,
  .cid-qGRY5PtXe7 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-qGRY5PtXe7 .mbr-text,
.cid-qGRY5PtXe7 .mbr-section-btn {
  text-align: left;
}
.cid-qGRY5PtXe7 .mbr-title,
.cid-qGRY5PtXe7 .underline {
  color: #232323;
}
.cid-qGRYctAc8g {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-qMNX1wMgX0 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/marketstats-1280x72038.webp");
}
.cid-qMNX1wMgX0 .mbr-section-title {
  margin: 0;
}
.cid-qMNX1wMgX0 .container-fluid {
  padding: 0 2rem;
}
.cid-qMNX1wMgX0 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(to right, #3498db, #ff3366);
  display: inline-block;
}
.cid-qMNX1wMgX0 .row {
  justify-content: space-between;
  align-items: center;
}
.cid-qMNX1wMgX0 .form-1 {
  background-color: #ffffff;
  padding: 1.5rem;
  border-radius: 0px;
  margin-right: 15px;
}
.cid-qMNX1wMgX0 .form-1 label {
  color: #000000;
}
.cid-qMNX1wMgX0 .input-wrap {
  padding: 0;
  margin-bottom: 1.3em;
}
.cid-qMNX1wMgX0 .input-wrap input {
  border: 1px solid #ddd;
  border-radius: 0px;
  background-color: #efefef;
  width: 96%;
  padding: .5rem 1rem;
}
.cid-qMNX1wMgX0 .form-group {
  padding: 0;
}
.cid-qMNX1wMgX0 .form-group textarea {
  background-color: #efefef;
  border-radius: 22px;
  padding: 1rem;
  width: 98%;
}
.cid-qMNX1wMgX0 .btn-row {
  padding-left: 0;
}
.cid-qMNX1wMgX0 .btn-row .btn {
  padding: 1rem 4rem;
}
.cid-qMNX1wMgX0 .mbr-section-btn .btn {
  margin-left: 4px !important;
}
@media (min-width: 992px) {
  .cid-qMNX1wMgX0 .container-fluid {
    padding: 0 5rem;
  }
}
@media (max-width: 767px) {
  .cid-qMNX1wMgX0 .underline .line {
    height: 2px;
  }
  .cid-qMNX1wMgX0 .text-element {
    padding-bottom: 1rem;
  }
  .cid-qMNX1wMgX0 .form-1 {
    pading: 1rem;
    margin: 1rem;
  }
}
.cid-r1A6CzVMfs {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-r1A6CzVMfs .mbr-text {
  color: #767676;
}
.cid-r1A6CzVMfs h4 {
  font-weight: 500;
}
.cid-r1A6CzVMfs h4,
.cid-r1A6CzVMfs h5 {
  text-align: center;
}
.cid-r1A6CzVMfs p {
  text-align: center;
}
.cid-r1A6CzVMfs .card-box {
  text-align: center;
}
.cid-r1A6CzVMfs .card-img {
  font-size: 3rem;
}
.cid-r1A6CzVMfs .mbr-iconfont {
  color: #3498db;
}
.cid-r1A6CzVMfs H2 {
  color: #232323;
}
.cid-r1A6CzVMfs .underline {
  padding-top: 0rem;
  padding-bottom: 1rem;
}
.cid-r1A6CzVMfs .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-r1A6CzVMfs .card {
  background-color: transparent;
  border: solid 1px #eee;
  margin: 0.3rem !important;
}
.webp .cid-qLX7feWGxY {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x6019.webp");
}
.no-webp .cid-qLX7feWGxY {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x6019.png");
}
.cid-qLX7feWGxY .media-container-row {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 10px;
  z-index: 1;
}
.cid-qLX7feWGxY .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qLX7feWGxY .content {
    text-align: center;
  }
  .cid-qLX7feWGxY .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qLX7feWGxY .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qLX7feWGxY .input-group-btn {
  display: inline-block;
}
.cid-qLX7feWGxY .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qLX7feWGxY .img-logo img {
  height: 9rem;
}
.cid-qLX7feWGxY [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qLX7feWGxY [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qLX7feWGxY .copyright .mbr-text {
  color: #767676;
  z-index: 1;
}
@media (max-width: 767px) {
  .cid-qLX7feWGxY .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
    z-index: 1;
  }
}
.cid-qLX7feWGxY .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qLX7feWGxY .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qLX7feWGxY .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qLX7feWGxY .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qLX7feWGxY .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qLX7feWGxY .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qLX7feWGxY .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qLX7feWGxY form .input-group input.form-control,
.cid-qLX7feWGxY form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qLX7feWGxY .form-inline {
  justify-content: center;
}
.cid-qLX7feWGxY .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qLX7feWGxY .foot-logo {
    text-align: center !important;
  }
  .cid-qLX7feWGxY .foot-title {
    text-align: center !important;
  }
  .cid-qLX7feWGxY .mbr-text {
    text-align: center !important;
  }
}
.cid-qLX7feWGxY .mbr-links-column {
  color: #000000;
}
.cid-qJSiLZmakg .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qJSiLZmakg .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qJSiLZmakg a {
  font-style: normal;
}
.cid-qJSiLZmakg .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qJSiLZmakg .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qJSiLZmakg .nav-item:focus,
.cid-qJSiLZmakg .nav-link:focus {
  outline: none;
}
.cid-qJSiLZmakg .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qJSiLZmakg .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qJSiLZmakg .menu-logo {
  margin-right: auto;
}
.cid-qJSiLZmakg .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qJSiLZmakg .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qJSiLZmakg .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qJSiLZmakg .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qJSiLZmakg .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qJSiLZmakg .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qJSiLZmakg .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qJSiLZmakg .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qJSiLZmakg .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qJSiLZmakg .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qJSiLZmakg .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qJSiLZmakg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qJSiLZmakg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qJSiLZmakg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qJSiLZmakg .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qJSiLZmakg .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qJSiLZmakg .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qJSiLZmakg .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qJSiLZmakg .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qJSiLZmakg .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qJSiLZmakg .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qJSiLZmakg .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qJSiLZmakg button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qJSiLZmakg button.navbar-toggler:focus {
  outline: none;
}
.cid-qJSiLZmakg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qJSiLZmakg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qJSiLZmakg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qJSiLZmakg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qJSiLZmakg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qJSiLZmakg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qJSiLZmakg nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qJSiLZmakg nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qJSiLZmakg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qJSiLZmakg .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qJSiLZmakg .collapsed .btn {
  display: flex;
}
.cid-qJSiLZmakg .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qJSiLZmakg .collapsed .navbar-collapse.collapsing,
.cid-qJSiLZmakg .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qJSiLZmakg .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qJSiLZmakg .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qJSiLZmakg .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qJSiLZmakg .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qJSiLZmakg .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qJSiLZmakg .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qJSiLZmakg .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qJSiLZmakg .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qJSiLZmakg .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qJSiLZmakg .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qJSiLZmakg .collapsed button.navbar-toggler {
  display: block;
}
.cid-qJSiLZmakg .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qJSiLZmakg .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qJSiLZmakg .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qJSiLZmakg .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qJSiLZmakg .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qJSiLZmakg .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qJSiLZmakg.navbar-expand {
    flex-direction: column;
  }
  .cid-qJSiLZmakg img {
    height: 3.8rem !important;
  }
  .cid-qJSiLZmakg .btn {
    display: flex;
  }
  .cid-qJSiLZmakg button.navbar-toggler {
    display: block;
  }
  .cid-qJSiLZmakg .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qJSiLZmakg .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qJSiLZmakg .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qJSiLZmakg .navbar-collapse.collapsing,
  .cid-qJSiLZmakg .navbar-collapse.show {
    display: block !important;
  }
  .cid-qJSiLZmakg .navbar-collapse.collapsing .navbar-nav,
  .cid-qJSiLZmakg .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qJSiLZmakg .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qJSiLZmakg .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qJSiLZmakg .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qJSiLZmakg .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qJSiLZmakg .navbar-collapse.collapsing .navbar-buttons,
  .cid-qJSiLZmakg .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qJSiLZmakg .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qJSiLZmakg .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qJSiLZmakg .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qJSiLZmakg .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qJSiLZmakg .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qJSiLZmakg .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qJSiLZmakg .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qJSiLZmakg .navbar-collapse {
  flex-basis: auto;
}
.cid-qJSiLZmakg .nav-link:hover,
.cid-qJSiLZmakg .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qJSiLZmakg .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qJSiLZmakg .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qJSiLZmakg .navbar-short a {
  color: #767676 !important;
}
.cid-qJSiLZmakg .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qJSiLZmakg .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qJSiLZmakg .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qJSiLZmakg .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qJSiLZmakg button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qJSiLZmakg .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qJSiLZmakg .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qJSiLZmakg .navbar-brand a.text-white:hover,
.cid-qJSiLZmakg a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qJSiLZmakg .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qJSiLZmakg .nav-dropdown .link {
  font-weight: 300;
}
.cid-qFm0eD6XBq {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-narrow-1920.webp");
}
.cid-r9Z9buTICE {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-r9Z9buTICE .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-r9Z9buTICE .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-r9Z9buTICE .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-r9Z9buTICE .number-wrap {
  color: #ffffff;
  background: #a38dfd;
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 5px 10px 13px 10px;
  margin: 0;
  min-width: 118px;
  max-width: 100%;
  background: linear-gradient(135deg, #a38dfd, #ffa0a4);
}
.cid-r9Z9buTICE .number {
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  text-transform: none;
  letter-spacing: -2px;
  word-spacing: 0;
  line-height: 1.3;
  color: #ffffff;
}
.cid-r9Z9buTICE .period {
  display: block;
  padding-top: 2px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-r9Z9buTICE .dot {
  position: absolute;
  top: -10px;
  right: -1em;
  width: 1em;
  display: none;
  height: 83%;
  overflow: hidden;
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 89.65px;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  color: #ffffff;
}
.cid-r9Z9buTICE .countdown-cont {
  max-width: 700px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-r9Z9buTICE .dot {
    display: none;
  }
}
@media (max-width: 543px) {
  .cid-r9Z9buTICE .number-wrap {
    margin-bottom: 15px;
  }
}
@media (max-width: 550px) {
  .cid-r9Z9buTICE .col-xs-3 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 440px) {
  .cid-r9Z9buTICE .number,
  .cid-r9Z9buTICE .dot {
    font-size: 40px;
  }
}
@media (max-width: 380px) {
  .cid-r9Z9buTICE .period {
    font-size: 0.8rem;
  }
}
.cid-qGREehx6x6 {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-qGREehx6x6 .mbr-text,
.cid-qGREehx6x6 blockquote {
  color: #767676;
}
.cid-qLX8PGKxgW {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x6019.png");
}
.cid-qLX8PGKxgW .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qLX8PGKxgW .content {
    text-align: center;
  }
  .cid-qLX8PGKxgW .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qLX8PGKxgW .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qLX8PGKxgW .input-group-btn {
  display: inline-block;
}
.cid-qLX8PGKxgW .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qLX8PGKxgW .img-logo img {
  height: 9rem;
}
.cid-qLX8PGKxgW [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qLX8PGKxgW [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qLX8PGKxgW .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qLX8PGKxgW .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qLX8PGKxgW .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qLX8PGKxgW .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qLX8PGKxgW .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qLX8PGKxgW .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qLX8PGKxgW .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qLX8PGKxgW .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qLX8PGKxgW .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qLX8PGKxgW form .input-group input.form-control,
.cid-qLX8PGKxgW form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qLX8PGKxgW .form-inline {
  justify-content: center;
}
.cid-qLX8PGKxgW .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qLX8PGKxgW .foot-logo {
    text-align: center !important;
  }
  .cid-qLX8PGKxgW .foot-title {
    text-align: center !important;
  }
  .cid-qLX8PGKxgW .mbr-text {
    text-align: center !important;
  }
}
.cid-qLX8PGKxgW .mbr-links-column {
  color: #000000;
}
.cid-qFkNIq59NX .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qFkNIq59NX .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qFkNIq59NX a {
  font-style: normal;
}
.cid-qFkNIq59NX .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qFkNIq59NX .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qFkNIq59NX .nav-item:focus,
.cid-qFkNIq59NX .nav-link:focus {
  outline: none;
}
.cid-qFkNIq59NX .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qFkNIq59NX .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qFkNIq59NX .menu-logo {
  margin-right: auto;
}
.cid-qFkNIq59NX .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qFkNIq59NX .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qFkNIq59NX .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qFkNIq59NX .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qFkNIq59NX .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qFkNIq59NX .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qFkNIq59NX .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-qFkNIq59NX .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qFkNIq59NX .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qFkNIq59NX .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qFkNIq59NX .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qFkNIq59NX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qFkNIq59NX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qFkNIq59NX .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qFkNIq59NX .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qFkNIq59NX .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qFkNIq59NX .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qFkNIq59NX .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qFkNIq59NX .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qFkNIq59NX .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qFkNIq59NX .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qFkNIq59NX .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qFkNIq59NX button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qFkNIq59NX button.navbar-toggler:focus {
  outline: none;
}
.cid-qFkNIq59NX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qFkNIq59NX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qFkNIq59NX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qFkNIq59NX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qFkNIq59NX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qFkNIq59NX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qFkNIq59NX nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qFkNIq59NX nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qFkNIq59NX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qFkNIq59NX .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qFkNIq59NX .collapsed .btn {
  display: flex;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse.collapsing,
.cid-qFkNIq59NX .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qFkNIq59NX .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qFkNIq59NX .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qFkNIq59NX .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qFkNIq59NX .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qFkNIq59NX .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qFkNIq59NX .collapsed button.navbar-toggler {
  display: block;
}
.cid-qFkNIq59NX .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qFkNIq59NX .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qFkNIq59NX .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qFkNIq59NX .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qFkNIq59NX .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qFkNIq59NX .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qFkNIq59NX.navbar-expand {
    flex-direction: column;
  }
  .cid-qFkNIq59NX img {
    height: 3.8rem !important;
  }
  .cid-qFkNIq59NX .btn {
    display: flex;
  }
  .cid-qFkNIq59NX button.navbar-toggler {
    display: block;
  }
  .cid-qFkNIq59NX .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qFkNIq59NX .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qFkNIq59NX .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qFkNIq59NX .navbar-collapse.collapsing,
  .cid-qFkNIq59NX .navbar-collapse.show {
    display: block !important;
  }
  .cid-qFkNIq59NX .navbar-collapse.collapsing .navbar-nav,
  .cid-qFkNIq59NX .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qFkNIq59NX .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qFkNIq59NX .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qFkNIq59NX .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qFkNIq59NX .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qFkNIq59NX .navbar-collapse.collapsing .navbar-buttons,
  .cid-qFkNIq59NX .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qFkNIq59NX .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qFkNIq59NX .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qFkNIq59NX .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qFkNIq59NX .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qFkNIq59NX .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qFkNIq59NX .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qFkNIq59NX .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qFkNIq59NX .navbar-collapse {
  flex-basis: auto;
}
.cid-qFkNIq59NX .nav-link:hover,
.cid-qFkNIq59NX .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qFkNIq59NX .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qFkNIq59NX .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qFkNIq59NX .navbar-short a {
  color: #767676 !important;
}
.cid-qFkNIq59NX .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qFkNIq59NX .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (max-width: 414px) {
  .cid-qFkNIq59NX .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qFkNIq59NX .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qFkNIq59NX button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qFkNIq59NX .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qFkNIq59NX .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qGtFJhGfEK {
  background-image: url("../../../assets/images/vancouverskyline-1639x81401.jpg");
}
.cid-qNsbCcGrgZ {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-1362-2000x133310.jpg");
}
.cid-qNsbCcGrgZ .title {
  margin-bottom: 2rem;
}
.cid-qNsbCcGrgZ .mbr-section-subtitle {
  color: #767676;
}
.cid-qNsbCcGrgZ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-qNsbCcGrgZ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-qNsbCcGrgZ .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-qNsbCcGrgZ .input-group-btn {
  display: block;
  text-align: center;
}
.cid-qGujhM0GVb {
  padding-top: 90px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-qGujhM0GVb .mbr-section-subtitle {
  color: #767676;
}
.cid-qGujhM0GVb .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qGujhM0GVb .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-qGujhM0GVb .image-element {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.cid-qGujhM0GVb .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-qGujhM0GVb .wrapper {
  padding: 2rem 1rem 1rem 1rem;
  background: #bbbbbb;
}
.cid-qGujhM0GVb .card-overlay {
  display: none;
}
.cid-qGujhM0GVb .mbr-section-title,
.cid-qGujhM0GVb .underline,
.cid-qGujhM0GVb .mbr-section-subtitle {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .cid-qGujhM0GVb .image-element:hover .card-overlay {
    opacity: .5;
    border-bottom-right-radius: 7rem;
  }
  .cid-qGujhM0GVb .image-element:hover .wrapper {
    padding-top: 0;
    border-bottom-right-radius: 7rem;
  }
  .cid-qGujhM0GVb .image-element:hover .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 3s;
    opacity: 1;
    max-height: 999px;
    border-bottom-right-radius: 7rem;
  }
  .cid-qGujhM0GVb .image-element:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 7rem;
  }
  .cid-qGujhM0GVb .image-element.popup-btn:hover .card-overlay {
    border-bottom-right-radius: 0 !important;
  }
  .cid-qGujhM0GVb .image-element.popup-btn:hover .wrapper {
    border-bottom-right-radius: 0 !important;
  }
  .cid-qGujhM0GVb .image-element.popup-btn:hover .wrapper .collapsed-content {
    border-bottom-right-radius: 0 !important;
  }
  .cid-qGujhM0GVb .image-element.popup-btn:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 0 !important;
  }
  .cid-qGujhM0GVb .wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 1rem;
    background: transparent;
  }
  .cid-qGujhM0GVb .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 1s;
    opacity: 0;
    max-height: 0px;
    overflow: hidden;
  }
  .cid-qGujhM0GVb .card-overlay {
    transition: all .5s;
    opacity: 0;
    display: block;
  }
}
@media (max-width: 767px) {
  .cid-qGujhM0GVb .underline .line {
    height: 2px;
  }
  .cid-qGujhM0GVb .card-title,
  .cid-qGujhM0GVb .underline,
  .cid-qGujhM0GVb .mbr-text,
  .cid-qGujhM0GVb .mbr-section-btn,
  .cid-qGujhM0GVb .mbr-section-subtitle,
  .cid-qGujhM0GVb .mbr-section-title {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .cid-qGujhM0GVb .main {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .cid-qGujhM0GVb .mbr-section-title,
  .cid-qGujhM0GVb .underline,
  .cid-qGujhM0GVb .mbr-section-subtitle {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.cid-qGDsfPbNdh {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #3498db;
}
.cid-qGDsfPbNdh p {
  text-align: center;
}
.cid-qGDsfPbNdh .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
}
.cid-qGDsfPbNdh .social-list a:focus {
  text-decoration: none;
}
.cid-qGDsfPbNdh .text-copyright {
  width: 100%;
  color: #ffffff;
}
.cid-qGDsfPbNdh .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-qGDsfPbNdh .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
}
.cid-qGDsfPbNdh .logo-footer {
  line-height: normal;
}
.cid-qGDsfPbNdh .copyright {
  display: flex;
  align-items: center;
}
.cid-qGDsfPbNdh .social-btns {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-qGDsfPbNdh .media-container-row {
  align-items: center;
}
.cid-r8FPbw0qH0 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-r8FPbw0qH0 h3 {
  text-align: center;
}
.cid-r8FPbw0qH0 .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-r8FPbw0qH0 .mbr-content-text {
  color: #767676;
  text-align: left;
}
.cid-r8FPbw0qH0 .panel-item {
  background: #ffffff;
}
.cid-r8FPbw0qH0 .card {
  word-wrap: break-word;
}
.cid-r8FPbw0qH0 .mbr-iconfont {
  font-size: 80px;
  color: #149dcc;
}
#custom-html-9z {
  /* Type valid CSS here */
}
.cid-r8FUHqbc2Z {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f9f9f9;
}
.cid-r8FUHqbc2Z .mbr-section-text {
  color: #767676;
}
.cid-r8FUHqbc2Z .mbr-section-subtitle {
  color: #767676;
}
.cid-r8FUHqbc2Z .tabcont {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-r8FUHqbc2Z .mbr-iconfont {
  font-size: 48px;
}
.cid-r8FUHqbc2Z .card-img {
  margin-bottom: 1.5rem;
}
.cid-r8FUHqbc2Z .tab-content-row {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-r8FUHqbc2Z .tab-content {
  margin-top: 3rem;
  width: 100%;
}
.cid-r8FUHqbc2Z .nav-tabs {
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: none;
}
.cid-r8FUHqbc2Z .nav-tabs .nav-link {
  box-sizing: border-box;
  color: #767676;
  font-style: normal;
  font-weight: 500;
  border-radius: 3px;
  padding: 1rem 3rem;
  margin: 0.4rem .8rem !important;
  transition: color .3s;
  border: 2px solid #767676;
}
.cid-r8FUHqbc2Z .nav-tabs .nav-link:hover {
  background: #149dcc;
}
.cid-r8FUHqbc2Z .nav-tabs .nav-link.active {
  color: #ffffff;
  font-style: normal;
  border: 2px solid #149dcc;
  background: #149dcc;
}
.cid-r8FUHqbc2Z .nav-tabs .nav-link.active:hover {
  border: 2px solid #149dcc;
}
.cid-qFkNIq59NX .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qFkNIq59NX .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qFkNIq59NX a {
  font-style: normal;
}
.cid-qFkNIq59NX .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qFkNIq59NX .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qFkNIq59NX .nav-item:focus,
.cid-qFkNIq59NX .nav-link:focus {
  outline: none;
}
.cid-qFkNIq59NX .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qFkNIq59NX .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qFkNIq59NX .menu-logo {
  margin-right: auto;
}
.cid-qFkNIq59NX .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qFkNIq59NX .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qFkNIq59NX .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qFkNIq59NX .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qFkNIq59NX .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qFkNIq59NX .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qFkNIq59NX .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem;
  width: auto;
}
.cid-qFkNIq59NX .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qFkNIq59NX .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qFkNIq59NX .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qFkNIq59NX .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qFkNIq59NX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qFkNIq59NX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qFkNIq59NX .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qFkNIq59NX .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qFkNIq59NX .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qFkNIq59NX .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qFkNIq59NX .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qFkNIq59NX .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qFkNIq59NX .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qFkNIq59NX .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qFkNIq59NX .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qFkNIq59NX button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qFkNIq59NX button.navbar-toggler:focus {
  outline: none;
}
.cid-qFkNIq59NX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qFkNIq59NX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qFkNIq59NX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qFkNIq59NX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qFkNIq59NX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qFkNIq59NX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qFkNIq59NX nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qFkNIq59NX nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qFkNIq59NX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qFkNIq59NX .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qFkNIq59NX .collapsed .btn {
  display: flex;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse.collapsing,
.cid-qFkNIq59NX .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qFkNIq59NX .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qFkNIq59NX .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qFkNIq59NX .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qFkNIq59NX .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qFkNIq59NX .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qFkNIq59NX .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qFkNIq59NX .collapsed button.navbar-toggler {
  display: block;
}
.cid-qFkNIq59NX .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qFkNIq59NX .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qFkNIq59NX .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qFkNIq59NX .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qFkNIq59NX .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qFkNIq59NX .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qFkNIq59NX.navbar-expand {
    flex-direction: column;
  }
  .cid-qFkNIq59NX img {
    height: 3.8rem !important;
  }
  .cid-qFkNIq59NX .btn {
    display: flex;
  }
  .cid-qFkNIq59NX button.navbar-toggler {
    display: block;
  }
  .cid-qFkNIq59NX .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qFkNIq59NX .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qFkNIq59NX .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qFkNIq59NX .navbar-collapse.collapsing,
  .cid-qFkNIq59NX .navbar-collapse.show {
    display: block !important;
  }
  .cid-qFkNIq59NX .navbar-collapse.collapsing .navbar-nav,
  .cid-qFkNIq59NX .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qFkNIq59NX .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qFkNIq59NX .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qFkNIq59NX .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qFkNIq59NX .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qFkNIq59NX .navbar-collapse.collapsing .navbar-buttons,
  .cid-qFkNIq59NX .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qFkNIq59NX .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qFkNIq59NX .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qFkNIq59NX .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qFkNIq59NX .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qFkNIq59NX .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qFkNIq59NX .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qFkNIq59NX .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qFkNIq59NX .navbar-collapse {
  flex-basis: auto;
}
.cid-qFkNIq59NX .nav-link:hover,
.cid-qFkNIq59NX .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qFkNIq59NX .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qFkNIq59NX .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qFkNIq59NX .navbar-short a {
  color: #767676 !important;
}
.cid-qFkNIq59NX .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qFkNIq59NX .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (max-width: 414px) {
  .cid-qFkNIq59NX .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qFkNIq59NX .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qFkNIq59NX button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qFkNIq59NX .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qFkNIq59NX .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qFkNIq59NX .navbar-brand a.text-white:hover,
.cid-qFkNIq59NX a.text-white:focus {
  color: #e4d295 !important;
}
@media (min-width: 415px) {
  .cid-qFkNIq59NX .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qFkNIq59NX .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qFkNIq59NX .nav-dropdown .link {
  font-weight: 300;
}
.cid-qGR8bTnRo3 {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-narrow-1920.webp");
}
.cid-qGR7XJazAo {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-qGR7XJazAo .container-fluid {
  padding: 0 3rem;
}
.cid-qGR7XJazAo .mbr-text {
  color: #767676;
}
.cid-qGR7XJazAo .card-title {
  text-align: left;
  color: #ffa0a4;
}
.cid-qGR7XJazAo p {
  text-align: left;
}
.cid-qGR7XJazAo .card-img {
  text-align: left;
}
.cid-qGR7XJazAo .card .card-img span {
  color: #ffa0a4;
  font-size: 60px;
  background: linear-gradient(45deg, #ffa0a4, #a38dfd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 767px) {
  .cid-qGR7XJazAo .container-fluid {
    padding: 0 1rem;
  }
}
@media (min-width: 1200px) {
  .cid-qGR7XJazAo .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
  }
}
.cid-qGR7XJazAo .card-title,
.cid-qGR7XJazAo .card-img {
  color: #232323;
}
.cid-qGR8y2p0if {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qGR8y2p0if p {
  color: #767676;
}
.cid-qGR8y2p0if .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-qGR8y2p0if .row-element,
.cid-qGR8y2p0if .image-element {
  padding: 0;
}
.cid-qGR8y2p0if .image-element {
  display: flex;
  justify-content: center;
}
.cid-qGR8y2p0if .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-qGR8y2p0if .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qGR8y2p0if .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-qGR8y2p0if .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-qGR8y2p0if .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-qGR8y2p0if .text-content {
    padding: 2rem 1rem;
  }
  .cid-qGR8y2p0if .underline .line {
    height: 2px;
  }
  .cid-qGR8y2p0if .mbr-title,
  .cid-qGR8y2p0if .underline,
  .cid-qGR8y2p0if .mbr-text,
  .cid-qGR8y2p0if .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-qGR8y2p0if .mbr-text,
.cid-qGR8y2p0if .mbr-section-btn {
  text-align: left;
}
.cid-qGR8y2p0if .mbr-title,
.cid-qGR8y2p0if .underline {
  color: #232323;
}
.cid-qGRjupJdWw {
  padding-top: 15px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/mbr-1620x1080911.jpg");
}
.cid-qGRjupJdWw .signature {
  transform: rotate(-3deg);
}
.cid-qGRjupJdWw .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-qGRjupJdWw .card-img {
  margin-bottom: 1rem;
}
.cid-qGRjupJdWw .card-img span {
  font-size: 60px;
}
.cid-qHeVh6xJeW {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #f9f9f9;
}
.cid-qHeVh6xJeW .mbr-text {
  color: #767676;
  text-align: center;
}
.cid-qHeVh6xJeW h4 {
  font-weight: 500;
}
.cid-qHeVh6xJeW h4,
.cid-qHeVh6xJeW h5 {
  text-align: center;
}
.cid-qHeVh6xJeW p {
  text-align: center;
}
.cid-qHeVh6xJeW .card-box {
  text-align: center;
}
.cid-qHeVh6xJeW .card-img {
  font-size: 3rem;
}
.cid-qHeVh6xJeW .mbr-iconfont {
  color: #3498db;
}
.cid-qHeVh6xJeW .awards {
  font-size: 20px !important;
}
.cid-qHeVh6xJeW .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qHeVh6xJeW .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
@media (max-width: 767px) {
  .cid-qHeVh6xJeW .text-content {
    padding: 2rem 1rem;
  }
  .cid-qHeVh6xJeW .underline .line {
    height: 2px;
  }
  .cid-qHeVh6xJeW .mbr-title,
  .cid-qHeVh6xJeW .underline,
  .cid-qHeVh6xJeW .mbr-text,
  .cid-qHeVh6xJeW .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-qHeVh6xJeW .mbr-title,
.cid-qHeVh6xJeW .underline {
  color: #232323;
}
.cid-qHeVh6xJeW .mbr-section-subtitle {
  color: #767676;
}
.cid-qHeVh6xJeW .card-img img {
  width: 33%;
}
.cid-qGRSMc7TSb {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qGRSMc7TSb .mbr-section-subtitle {
  color: #767676;
}
.cid-qGRSMc7TSb .media-container-row {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-qGRSMc7TSb .mbr-text {
  color: #767676;
}
.cid-qGRSMc7TSb .mbr-author-desc {
  display: block;
  color: #767676;
}
.cid-qGRSMc7TSb .mbr-author-name {
  color: #767676;
}
.cid-qGRSMc7TSb .mbr-testimonial .panel-item {
  background-color: #ffffff;
}
.cid-qGRSMc7TSb .mbr-testimonial .card-block {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  padding: 0rem;
}
.cid-qGRSMc7TSb .mbr-testimonial .card-block .testimonial-photo {
  display: inline-block;
  width: 120px;
  height: 120px;
  margin-bottom: 1.6rem;
  overflow: hidden;
  border-radius: 50%;
}
.cid-qGRSMc7TSb .mbr-testimonial .card-block .testimonial-photo img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.cid-qGRSMc7TSb .mbr-testimonial .card-footer {
  padding-bottom: 2.4rem;
  border-top: 0;
  padding-top: 1rem;
  word-wrap: break-word;
  word-break: break-word;
  background: none;
}
@media (max-width: 300px) {
  .cid-qGRSMc7TSb .testimonial-photo {
    width: 100% !important;
    height: auto !important;
  }
}
.cid-qGRSMc7TSb .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qGRSMc7TSb .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
@media (max-width: 767px) {
  .cid-qGRSMc7TSb .text-content {
    padding: 2rem 1rem;
  }
  .cid-qGRSMc7TSb .underline .line {
    height: 2px;
  }
  .cid-qGRSMc7TSb .mbr-title,
  .cid-qGRSMc7TSb .underline,
  .cid-qGRSMc7TSb .mbr-text,
  .cid-qGRSMc7TSb .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-qGRSMc7TSb .mbr-text,
.cid-qGRSMc7TSb .mbr-section-btn {
  text-align: left;
}
.cid-qGRSMc7TSb .mbr-title,
.cid-qGRSMc7TSb .underline {
  color: #232323;
}
.cid-qGRWhNBwBN {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-qNs7f3B3vx {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-1362-2000x133310.jpg");
}
.cid-qNs7f3B3vx .title {
  margin-bottom: 2rem;
}
.cid-qNs7f3B3vx .mbr-section-subtitle {
  color: #767676;
}
.cid-qNs7f3B3vx a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-qNs7f3B3vx a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-qNs7f3B3vx .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-qNs7f3B3vx .input-group-btn {
  display: block;
  text-align: center;
}
.cid-qLX8GUIdao {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x6019.png");
}
.cid-qLX8GUIdao .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qLX8GUIdao .content {
    text-align: center;
  }
  .cid-qLX8GUIdao .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qLX8GUIdao .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qLX8GUIdao .input-group-btn {
  display: inline-block;
}
.cid-qLX8GUIdao .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qLX8GUIdao .img-logo img {
  height: 9rem;
}
.cid-qLX8GUIdao [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qLX8GUIdao [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qLX8GUIdao .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qLX8GUIdao .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qLX8GUIdao .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qLX8GUIdao .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qLX8GUIdao .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qLX8GUIdao .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qLX8GUIdao .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qLX8GUIdao .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qLX8GUIdao .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qLX8GUIdao form .input-group input.form-control,
.cid-qLX8GUIdao form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qLX8GUIdao .form-inline {
  justify-content: center;
}
.cid-qLX8GUIdao .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qLX8GUIdao .foot-logo {
    text-align: center !important;
  }
  .cid-qLX8GUIdao .foot-title {
    text-align: center !important;
  }
  .cid-qLX8GUIdao .mbr-text {
    text-align: center !important;
  }
}
.cid-qLX8GUIdao .mbr-links-column {
  color: #000000;
}
.cid-qK3exGH9GA .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qK3exGH9GA .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qK3exGH9GA a {
  font-style: normal;
}
.cid-qK3exGH9GA .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qK3exGH9GA .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qK3exGH9GA .nav-item:focus,
.cid-qK3exGH9GA .nav-link:focus {
  outline: none;
}
.cid-qK3exGH9GA .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qK3exGH9GA .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qK3exGH9GA .menu-logo {
  margin-right: auto;
}
.cid-qK3exGH9GA .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qK3exGH9GA .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qK3exGH9GA .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qK3exGH9GA .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qK3exGH9GA .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qK3exGH9GA .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qK3exGH9GA .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qK3exGH9GA .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qK3exGH9GA .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qK3exGH9GA .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qK3exGH9GA .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qK3exGH9GA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qK3exGH9GA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qK3exGH9GA .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qK3exGH9GA .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qK3exGH9GA .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qK3exGH9GA .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qK3exGH9GA .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qK3exGH9GA .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qK3exGH9GA .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qK3exGH9GA .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qK3exGH9GA .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qK3exGH9GA button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qK3exGH9GA button.navbar-toggler:focus {
  outline: none;
}
.cid-qK3exGH9GA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qK3exGH9GA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qK3exGH9GA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qK3exGH9GA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qK3exGH9GA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qK3exGH9GA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qK3exGH9GA nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qK3exGH9GA nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qK3exGH9GA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qK3exGH9GA .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qK3exGH9GA .collapsed .btn {
  display: flex;
}
.cid-qK3exGH9GA .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qK3exGH9GA .collapsed .navbar-collapse.collapsing,
.cid-qK3exGH9GA .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qK3exGH9GA .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qK3exGH9GA .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qK3exGH9GA .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qK3exGH9GA .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qK3exGH9GA .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qK3exGH9GA .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qK3exGH9GA .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qK3exGH9GA .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qK3exGH9GA .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qK3exGH9GA .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qK3exGH9GA .collapsed button.navbar-toggler {
  display: block;
}
.cid-qK3exGH9GA .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qK3exGH9GA .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qK3exGH9GA .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qK3exGH9GA .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qK3exGH9GA .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qK3exGH9GA .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qK3exGH9GA.navbar-expand {
    flex-direction: column;
  }
  .cid-qK3exGH9GA img {
    height: 3.8rem !important;
  }
  .cid-qK3exGH9GA .btn {
    display: flex;
  }
  .cid-qK3exGH9GA button.navbar-toggler {
    display: block;
  }
  .cid-qK3exGH9GA .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qK3exGH9GA .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qK3exGH9GA .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qK3exGH9GA .navbar-collapse.collapsing,
  .cid-qK3exGH9GA .navbar-collapse.show {
    display: block !important;
  }
  .cid-qK3exGH9GA .navbar-collapse.collapsing .navbar-nav,
  .cid-qK3exGH9GA .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qK3exGH9GA .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qK3exGH9GA .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qK3exGH9GA .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qK3exGH9GA .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qK3exGH9GA .navbar-collapse.collapsing .navbar-buttons,
  .cid-qK3exGH9GA .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qK3exGH9GA .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qK3exGH9GA .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qK3exGH9GA .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qK3exGH9GA .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qK3exGH9GA .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qK3exGH9GA .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qK3exGH9GA .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qK3exGH9GA .navbar-collapse {
  flex-basis: auto;
}
.cid-qK3exGH9GA .nav-link:hover,
.cid-qK3exGH9GA .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qK3exGH9GA .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qK3exGH9GA .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qK3exGH9GA .navbar-short a {
  color: #767676 !important;
}
.cid-qK3exGH9GA .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qK3exGH9GA .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qK3exGH9GA .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qK3exGH9GA .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qK3exGH9GA button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qK3exGH9GA .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qK3exGH9GA .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qK3exGH9GA .navbar-brand a.text-white:hover,
.cid-qK3exGH9GA a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qK3exGH9GA .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qK3exGH9GA .nav-dropdown .link {
  font-weight: 300;
}
.cid-qGQRDsJFuq {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-narrow-1920.webp");
}
.cid-qK38iXAm7W {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-qK38iXAm7W .mbr-section-subtitle {
  color: #767676;
}
.cid-qK38GV1v4z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qK38GV1v4z p {
  color: #767676;
}
.cid-qK38GV1v4z .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-qK38GV1v4z .row-element,
.cid-qK38GV1v4z .image-element {
  padding: 0;
}
.cid-qK38GV1v4z .image-element {
  display: flex;
  justify-content: center;
}
.cid-qK38GV1v4z .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-qK38GV1v4z .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qK38GV1v4z .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-qK38GV1v4z .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-qK38GV1v4z .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-qK38GV1v4z .text-content {
    padding: 2rem 1rem;
  }
  .cid-qK38GV1v4z .underline .line {
    height: 2px;
  }
  .cid-qK38GV1v4z .mbr-title,
  .cid-qK38GV1v4z .underline,
  .cid-qK38GV1v4z .mbr-text,
  .cid-qK38GV1v4z .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-qK390GiMIn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qK390GiMIn p {
  color: #767676;
}
.cid-qK390GiMIn .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-qK390GiMIn .main {
  flex-direction: row-reverse;
}
.cid-qK390GiMIn .row-element,
.cid-qK390GiMIn .image-element {
  padding: 0;
}
.cid-qK390GiMIn .image-element {
  display: flex;
  justify-content: center;
}
.cid-qK390GiMIn .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-qK390GiMIn .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qK390GiMIn .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-qK390GiMIn .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-qK390GiMIn .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-qK390GiMIn .text-content {
    padding: 2rem 1rem;
  }
  .cid-qK390GiMIn .underline .line {
    height: 2px;
  }
  .cid-qK390GiMIn .mbr-title,
  .cid-qK390GiMIn .underline,
  .cid-qK390GiMIn .mbr-text,
  .cid-qK390GiMIn .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-qHk2O6xDJH {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/marketstats-1280x720613.jpg");
}
.cid-qHk2O6xDJH .mbr-overlay {
  background: linear-gradient(90deg, #232323, #232323);
}
.cid-qHk2O6xDJH h2,
.cid-qHk2O6xDJH h3,
.cid-qHk2O6xDJH h4,
.cid-qHk2O6xDJH p {
  color: #ffffff;
}
.cid-qHk2O6xDJH .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-qHk2O6xDJH .input {
  margin-bottom: 15px;
}
.cid-qHk2O6xDJH .text-block {
  border-bottom: 1px solid #767676;
}
.cid-qHk2O6xDJH .media-container-row {
  align-items: center;
}
.cid-qHk2O6xDJH .mbr-text {
  color: #767676;
}
.cid-qHk2O6xDJH a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-qHk2O6xDJH .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-qHk2O6xDJH .input-group-btn {
  display: block;
  text-align: center;
}
.cid-qHk2O6xDJH .block .form-control {
  padding: 1.07em 1.07em;
}
@media (max-width: 767px) {
  .cid-qHk2O6xDJH h2 {
    padding-top: 2rem;
  }
}
@media (min-width: 768px) {
  .cid-qHk2O6xDJH .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-qHk2O6xDJH .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-qHk2O6xDJH .google-map {
    padding-bottom: 2rem;
  }
}
.cid-qHk9yzFxfP {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-qHk9yzFxfP .card-box {
  padding: 0 2rem;
}
.cid-qHk9yzFxfP .mbr-section-btn {
  padding-top: 1rem;
}
.cid-qHk9yzFxfP .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-qHk9yzFxfP h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 2rem;
}
.cid-qHk9yzFxfP p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-qHk9yzFxfP .mbr-text {
  color: #767676;
}
.cid-qHk9yzFxfP .card-wrapper {
  height: 100%;
  padding-bottom: 2rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-qHk9yzFxfP .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-qHk9yzFxfP .card-title {
  text-align: center;
}
.cid-qLX8jRPjVM {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x6019.png");
}
.cid-qLX8jRPjVM .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qLX8jRPjVM .content {
    text-align: center;
  }
  .cid-qLX8jRPjVM .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qLX8jRPjVM .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qLX8jRPjVM .input-group-btn {
  display: inline-block;
}
.cid-qLX8jRPjVM .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qLX8jRPjVM .img-logo img {
  height: 9rem;
}
.cid-qLX8jRPjVM [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qLX8jRPjVM [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qLX8jRPjVM .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qLX8jRPjVM .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qLX8jRPjVM .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qLX8jRPjVM .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qLX8jRPjVM .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qLX8jRPjVM .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qLX8jRPjVM .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qLX8jRPjVM .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qLX8jRPjVM .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qLX8jRPjVM form .input-group input.form-control,
.cid-qLX8jRPjVM form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qLX8jRPjVM .form-inline {
  justify-content: center;
}
.cid-qLX8jRPjVM .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qLX8jRPjVM .foot-logo {
    text-align: center !important;
  }
  .cid-qLX8jRPjVM .foot-title {
    text-align: center !important;
  }
  .cid-qLX8jRPjVM .mbr-text {
    text-align: center !important;
  }
}
.cid-qLX8jRPjVM .mbr-links-column {
  color: #000000;
}
.cid-qJSizPrtbo .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qJSizPrtbo .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qJSizPrtbo a {
  font-style: normal;
}
.cid-qJSizPrtbo .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qJSizPrtbo .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qJSizPrtbo .nav-item:focus,
.cid-qJSizPrtbo .nav-link:focus {
  outline: none;
}
.cid-qJSizPrtbo .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qJSizPrtbo .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qJSizPrtbo .menu-logo {
  margin-right: auto;
}
.cid-qJSizPrtbo .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qJSizPrtbo .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qJSizPrtbo .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qJSizPrtbo .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qJSizPrtbo .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qJSizPrtbo .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qJSizPrtbo .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qJSizPrtbo .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qJSizPrtbo .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qJSizPrtbo .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qJSizPrtbo .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qJSizPrtbo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qJSizPrtbo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qJSizPrtbo .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qJSizPrtbo .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qJSizPrtbo .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qJSizPrtbo .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qJSizPrtbo .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qJSizPrtbo .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qJSizPrtbo .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qJSizPrtbo .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qJSizPrtbo .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qJSizPrtbo button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qJSizPrtbo button.navbar-toggler:focus {
  outline: none;
}
.cid-qJSizPrtbo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qJSizPrtbo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qJSizPrtbo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qJSizPrtbo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qJSizPrtbo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qJSizPrtbo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qJSizPrtbo nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qJSizPrtbo nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qJSizPrtbo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qJSizPrtbo .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qJSizPrtbo .collapsed .btn {
  display: flex;
}
.cid-qJSizPrtbo .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qJSizPrtbo .collapsed .navbar-collapse.collapsing,
.cid-qJSizPrtbo .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qJSizPrtbo .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qJSizPrtbo .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qJSizPrtbo .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qJSizPrtbo .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qJSizPrtbo .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qJSizPrtbo .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qJSizPrtbo .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qJSizPrtbo .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qJSizPrtbo .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qJSizPrtbo .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qJSizPrtbo .collapsed button.navbar-toggler {
  display: block;
}
.cid-qJSizPrtbo .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qJSizPrtbo .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qJSizPrtbo .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: left;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qJSizPrtbo .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qJSizPrtbo .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qJSizPrtbo .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qJSizPrtbo.navbar-expand {
    flex-direction: column;
  }
  .cid-qJSizPrtbo img {
    height: 3.8rem !important;
  }
  .cid-qJSizPrtbo .btn {
    display: flex;
  }
  .cid-qJSizPrtbo button.navbar-toggler {
    display: block;
  }
  .cid-qJSizPrtbo .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qJSizPrtbo .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qJSizPrtbo .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qJSizPrtbo .navbar-collapse.collapsing,
  .cid-qJSizPrtbo .navbar-collapse.show {
    display: block !important;
  }
  .cid-qJSizPrtbo .navbar-collapse.collapsing .navbar-nav,
  .cid-qJSizPrtbo .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qJSizPrtbo .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qJSizPrtbo .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qJSizPrtbo .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qJSizPrtbo .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qJSizPrtbo .navbar-collapse.collapsing .navbar-buttons,
  .cid-qJSizPrtbo .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qJSizPrtbo .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qJSizPrtbo .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qJSizPrtbo .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qJSizPrtbo .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qJSizPrtbo .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qJSizPrtbo .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qJSizPrtbo .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qJSizPrtbo .navbar-collapse {
  flex-basis: auto;
}
.cid-qJSizPrtbo .nav-link:hover,
.cid-qJSizPrtbo .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qJSizPrtbo .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qJSizPrtbo .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qJSizPrtbo .navbar-short a {
  color: #767676 !important;
}
.cid-qJSizPrtbo .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qJSizPrtbo .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qJSizPrtbo .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qJSizPrtbo .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qJSizPrtbo button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qJSizPrtbo .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qJSizPrtbo .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qJSizPrtbo .navbar-brand a.text-white:hover,
.cid-qJSizPrtbo a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qJSizPrtbo .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qJSizPrtbo .nav-dropdown .link {
  font-weight: 300;
}
.cid-qGWRYZ9vBW {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-narrow-1920.webp");
}
.cid-qGWSnBL1sh {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-qGWSnBL1sh .mbr-section-subtitle {
  color: #767676;
}
.cid-qOo8Gthlb2 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qOo8Gthlb2 .card {
  padding: 1rem 1rem 3rem 1rem;
}
.cid-qOo8Gthlb2 .card-img {
  padding: 0 0 2rem;
}
.cid-qOo8Gthlb2 .mbr-section-btn {
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-qOo8Gthlb2 .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .cid-qOo8Gthlb2 .card-title {
    text-align: center;
  }
  .cid-qOo8Gthlb2 p.mbr-text {
    text-align: center;
  }
}
.cid-qOo8Gthlb2 .mbr-text,
.cid-qOo8Gthlb2 .mbr-section-btn {
  color: #767676;
}
.cid-r7gACraT8v {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-qGWUV5FCtB {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/market-insight-1920x940812.jpg");
}
.cid-qGWUV5FCtB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-qGWUV5FCtB .btn {
  margin: 0 0 .5rem 0;
}
.cid-qGWUV5FCtB H2 {
  color: #ffffff;
}
.cid-qOo8pmsvkm {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qOo8pmsvkm .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-qOo8pmsvkm .mbr-figure {
    padding-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-qOo8pmsvkm .mbr-text {
    text-align: center;
  }
}
.cid-qOo8pmsvkm H1 {
  color: #232323;
}
.cid-qOo8pmsvkm .mbr-text,
.cid-qOo8pmsvkm .mbr-section-btn {
  color: #767676;
}
.cid-qOo8pmsvkm H3 {
  color: #cccccc;
}
.cid-qLX8reD770 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x6019.png");
}
.cid-qLX8reD770 .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qLX8reD770 .content {
    text-align: center;
  }
  .cid-qLX8reD770 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qLX8reD770 .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qLX8reD770 .input-group-btn {
  display: inline-block;
}
.cid-qLX8reD770 .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qLX8reD770 .img-logo img {
  height: 9rem;
}
.cid-qLX8reD770 [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qLX8reD770 [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qLX8reD770 .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qLX8reD770 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qLX8reD770 .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qLX8reD770 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qLX8reD770 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qLX8reD770 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qLX8reD770 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qLX8reD770 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qLX8reD770 .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qLX8reD770 form .input-group input.form-control,
.cid-qLX8reD770 form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qLX8reD770 .form-inline {
  justify-content: center;
}
.cid-qLX8reD770 .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qLX8reD770 .foot-logo {
    text-align: center !important;
  }
  .cid-qLX8reD770 .foot-title {
    text-align: center !important;
  }
  .cid-qLX8reD770 .mbr-text {
    text-align: center !important;
  }
}
.cid-qLX8reD770 .mbr-links-column {
  color: #000000;
}
.cid-qJSiPXhUh3 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qJSiPXhUh3 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qJSiPXhUh3 a {
  font-style: normal;
}
.cid-qJSiPXhUh3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qJSiPXhUh3 .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qJSiPXhUh3 .nav-item:focus,
.cid-qJSiPXhUh3 .nav-link:focus {
  outline: none;
}
.cid-qJSiPXhUh3 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qJSiPXhUh3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qJSiPXhUh3 .menu-logo {
  margin-right: auto;
}
.cid-qJSiPXhUh3 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qJSiPXhUh3 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qJSiPXhUh3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qJSiPXhUh3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qJSiPXhUh3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qJSiPXhUh3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qJSiPXhUh3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qJSiPXhUh3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qJSiPXhUh3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qJSiPXhUh3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qJSiPXhUh3 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qJSiPXhUh3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qJSiPXhUh3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qJSiPXhUh3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qJSiPXhUh3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qJSiPXhUh3 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qJSiPXhUh3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qJSiPXhUh3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qJSiPXhUh3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qJSiPXhUh3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qJSiPXhUh3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qJSiPXhUh3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qJSiPXhUh3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qJSiPXhUh3 button.navbar-toggler:focus {
  outline: none;
}
.cid-qJSiPXhUh3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qJSiPXhUh3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qJSiPXhUh3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qJSiPXhUh3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qJSiPXhUh3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qJSiPXhUh3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qJSiPXhUh3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qJSiPXhUh3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qJSiPXhUh3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qJSiPXhUh3 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qJSiPXhUh3 .collapsed .btn {
  display: flex;
}
.cid-qJSiPXhUh3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qJSiPXhUh3 .collapsed .navbar-collapse.collapsing,
.cid-qJSiPXhUh3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qJSiPXhUh3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qJSiPXhUh3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qJSiPXhUh3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qJSiPXhUh3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qJSiPXhUh3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qJSiPXhUh3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qJSiPXhUh3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qJSiPXhUh3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qJSiPXhUh3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qJSiPXhUh3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qJSiPXhUh3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-qJSiPXhUh3 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qJSiPXhUh3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qJSiPXhUh3 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qJSiPXhUh3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qJSiPXhUh3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qJSiPXhUh3 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qJSiPXhUh3.navbar-expand {
    flex-direction: column;
  }
  .cid-qJSiPXhUh3 img {
    height: 3.8rem !important;
  }
  .cid-qJSiPXhUh3 .btn {
    display: flex;
  }
  .cid-qJSiPXhUh3 button.navbar-toggler {
    display: block;
  }
  .cid-qJSiPXhUh3 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qJSiPXhUh3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qJSiPXhUh3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qJSiPXhUh3 .navbar-collapse.collapsing,
  .cid-qJSiPXhUh3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-qJSiPXhUh3 .navbar-collapse.collapsing .navbar-nav,
  .cid-qJSiPXhUh3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qJSiPXhUh3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qJSiPXhUh3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qJSiPXhUh3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qJSiPXhUh3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qJSiPXhUh3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-qJSiPXhUh3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qJSiPXhUh3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qJSiPXhUh3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qJSiPXhUh3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qJSiPXhUh3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qJSiPXhUh3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qJSiPXhUh3 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qJSiPXhUh3 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qJSiPXhUh3 .navbar-collapse {
  flex-basis: auto;
}
.cid-qJSiPXhUh3 .nav-link:hover,
.cid-qJSiPXhUh3 .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qJSiPXhUh3 .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qJSiPXhUh3 .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qJSiPXhUh3 .navbar-short a {
  color: #767676 !important;
}
.cid-qJSiPXhUh3 .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qJSiPXhUh3 .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qJSiPXhUh3 .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qJSiPXhUh3 .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qJSiPXhUh3 button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qJSiPXhUh3 .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qJSiPXhUh3 .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qJSiPXhUh3 .navbar-brand a.text-white:hover,
.cid-qJSiPXhUh3 a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qJSiPXhUh3 .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qJSiPXhUh3 .nav-dropdown .link {
  font-weight: 300;
}
.cid-qHeH9uPfC3 {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-narrow-1920.webp");
}
.cid-r9Z9xiIvQG {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-r9Z9xiIvQG .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-r9Z9xiIvQG .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-r9Z9xiIvQG .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-r9Z9xiIvQG .number-wrap {
  color: #ffffff;
  background: #a38dfd;
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 5px 10px 13px 10px;
  margin: 0;
  min-width: 118px;
  max-width: 100%;
  background: linear-gradient(135deg, #a38dfd, #ffa0a4);
}
.cid-r9Z9xiIvQG .number {
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  text-transform: none;
  letter-spacing: -2px;
  word-spacing: 0;
  line-height: 1.3;
  color: #ffffff;
}
.cid-r9Z9xiIvQG .period {
  display: block;
  padding-top: 2px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-r9Z9xiIvQG .dot {
  position: absolute;
  top: -10px;
  right: -1em;
  width: 1em;
  display: none;
  height: 83%;
  overflow: hidden;
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 89.65px;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  color: #ffffff;
}
.cid-r9Z9xiIvQG .countdown-cont {
  max-width: 700px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-r9Z9xiIvQG .dot {
    display: none;
  }
}
@media (max-width: 543px) {
  .cid-r9Z9xiIvQG .number-wrap {
    margin-bottom: 15px;
  }
}
@media (max-width: 550px) {
  .cid-r9Z9xiIvQG .col-xs-3 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 440px) {
  .cid-r9Z9xiIvQG .number,
  .cid-r9Z9xiIvQG .dot {
    font-size: 40px;
  }
}
@media (max-width: 380px) {
  .cid-r9Z9xiIvQG .period {
    font-size: 0.8rem;
  }
}
.cid-qHeH9vznMc {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-qHeH9vznMc .mbr-text,
.cid-qHeH9vznMc blockquote {
  color: #767676;
}
.cid-qLX8TSQWGo {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x6019.png");
}
.cid-qLX8TSQWGo .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qLX8TSQWGo .content {
    text-align: center;
  }
  .cid-qLX8TSQWGo .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qLX8TSQWGo .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qLX8TSQWGo .input-group-btn {
  display: inline-block;
}
.cid-qLX8TSQWGo .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qLX8TSQWGo .img-logo img {
  height: 9rem;
}
.cid-qLX8TSQWGo [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qLX8TSQWGo [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qLX8TSQWGo .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qLX8TSQWGo .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qLX8TSQWGo .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qLX8TSQWGo .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qLX8TSQWGo .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qLX8TSQWGo .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qLX8TSQWGo .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qLX8TSQWGo .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qLX8TSQWGo .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qLX8TSQWGo form .input-group input.form-control,
.cid-qLX8TSQWGo form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qLX8TSQWGo .form-inline {
  justify-content: center;
}
.cid-qLX8TSQWGo .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qLX8TSQWGo .foot-logo {
    text-align: center !important;
  }
  .cid-qLX8TSQWGo .foot-title {
    text-align: center !important;
  }
  .cid-qLX8TSQWGo .mbr-text {
    text-align: center !important;
  }
}
.cid-qLX8TSQWGo .mbr-links-column {
  color: #000000;
}
.cid-qJSiTr65xj .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qJSiTr65xj .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qJSiTr65xj a {
  font-style: normal;
}
.cid-qJSiTr65xj .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qJSiTr65xj .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qJSiTr65xj .nav-item:focus,
.cid-qJSiTr65xj .nav-link:focus {
  outline: none;
}
.cid-qJSiTr65xj .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qJSiTr65xj .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qJSiTr65xj .menu-logo {
  margin-right: auto;
}
.cid-qJSiTr65xj .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qJSiTr65xj .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qJSiTr65xj .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qJSiTr65xj .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qJSiTr65xj .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qJSiTr65xj .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qJSiTr65xj .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qJSiTr65xj .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qJSiTr65xj .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qJSiTr65xj .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qJSiTr65xj .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qJSiTr65xj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qJSiTr65xj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qJSiTr65xj .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qJSiTr65xj .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qJSiTr65xj .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qJSiTr65xj .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qJSiTr65xj .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qJSiTr65xj .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qJSiTr65xj .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qJSiTr65xj .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qJSiTr65xj .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qJSiTr65xj button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qJSiTr65xj button.navbar-toggler:focus {
  outline: none;
}
.cid-qJSiTr65xj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qJSiTr65xj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qJSiTr65xj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qJSiTr65xj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qJSiTr65xj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qJSiTr65xj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qJSiTr65xj nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qJSiTr65xj nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qJSiTr65xj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qJSiTr65xj .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qJSiTr65xj .collapsed .btn {
  display: flex;
}
.cid-qJSiTr65xj .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qJSiTr65xj .collapsed .navbar-collapse.collapsing,
.cid-qJSiTr65xj .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qJSiTr65xj .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qJSiTr65xj .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qJSiTr65xj .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qJSiTr65xj .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qJSiTr65xj .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qJSiTr65xj .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qJSiTr65xj .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qJSiTr65xj .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qJSiTr65xj .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qJSiTr65xj .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qJSiTr65xj .collapsed button.navbar-toggler {
  display: block;
}
.cid-qJSiTr65xj .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qJSiTr65xj .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qJSiTr65xj .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qJSiTr65xj .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qJSiTr65xj .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qJSiTr65xj .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qJSiTr65xj.navbar-expand {
    flex-direction: column;
  }
  .cid-qJSiTr65xj img {
    height: 3.8rem !important;
  }
  .cid-qJSiTr65xj .btn {
    display: flex;
  }
  .cid-qJSiTr65xj button.navbar-toggler {
    display: block;
  }
  .cid-qJSiTr65xj .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qJSiTr65xj .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qJSiTr65xj .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qJSiTr65xj .navbar-collapse.collapsing,
  .cid-qJSiTr65xj .navbar-collapse.show {
    display: block !important;
  }
  .cid-qJSiTr65xj .navbar-collapse.collapsing .navbar-nav,
  .cid-qJSiTr65xj .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qJSiTr65xj .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qJSiTr65xj .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qJSiTr65xj .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qJSiTr65xj .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qJSiTr65xj .navbar-collapse.collapsing .navbar-buttons,
  .cid-qJSiTr65xj .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qJSiTr65xj .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qJSiTr65xj .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qJSiTr65xj .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qJSiTr65xj .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qJSiTr65xj .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qJSiTr65xj .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qJSiTr65xj .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qJSiTr65xj .navbar-collapse {
  flex-basis: auto;
}
.cid-qJSiTr65xj .nav-link:hover,
.cid-qJSiTr65xj .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qJSiTr65xj .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qJSiTr65xj .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qJSiTr65xj .navbar-short a {
  color: #767676 !important;
}
.cid-qJSiTr65xj .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qJSiTr65xj .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qJSiTr65xj .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qJSiTr65xj .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qJSiTr65xj button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qJSiTr65xj .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qJSiTr65xj .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qJSiTr65xj .navbar-brand a.text-white:hover,
.cid-qJSiTr65xj a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qJSiTr65xj .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qJSiTr65xj .nav-dropdown .link {
  font-weight: 300;
}
.cid-qHeJcaIDoR {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-narrow-1920.webp");
}
.cid-r9Z9SdJJZp {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-r9Z9SdJJZp .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-r9Z9SdJJZp .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-r9Z9SdJJZp .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-r9Z9SdJJZp .number-wrap {
  color: #ffffff;
  background: #a38dfd;
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 5px 10px 13px 10px;
  margin: 0;
  min-width: 118px;
  max-width: 100%;
  background: linear-gradient(135deg, #a38dfd, #ffa0a4);
}
.cid-r9Z9SdJJZp .number {
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  text-transform: none;
  letter-spacing: -2px;
  word-spacing: 0;
  line-height: 1.3;
  color: #ffffff;
}
.cid-r9Z9SdJJZp .period {
  display: block;
  padding-top: 2px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-r9Z9SdJJZp .dot {
  position: absolute;
  top: -10px;
  right: -1em;
  width: 1em;
  display: none;
  height: 83%;
  overflow: hidden;
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 89.65px;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  color: #ffffff;
}
.cid-r9Z9SdJJZp .countdown-cont {
  max-width: 700px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-r9Z9SdJJZp .dot {
    display: none;
  }
}
@media (max-width: 543px) {
  .cid-r9Z9SdJJZp .number-wrap {
    margin-bottom: 15px;
  }
}
@media (max-width: 550px) {
  .cid-r9Z9SdJJZp .col-xs-3 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 440px) {
  .cid-r9Z9SdJJZp .number,
  .cid-r9Z9SdJJZp .dot {
    font-size: 40px;
  }
}
@media (max-width: 380px) {
  .cid-r9Z9SdJJZp .period {
    font-size: 0.8rem;
  }
}
.cid-qHeJcbAumU {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-qHeJcbAumU .mbr-text,
.cid-qHeJcbAumU blockquote {
  color: #767676;
}
.cid-qLX8Xuydnt {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x6019.png");
}
.cid-qLX8Xuydnt .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qLX8Xuydnt .content {
    text-align: center;
  }
  .cid-qLX8Xuydnt .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qLX8Xuydnt .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qLX8Xuydnt .input-group-btn {
  display: inline-block;
}
.cid-qLX8Xuydnt .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qLX8Xuydnt .img-logo img {
  height: 9rem;
}
.cid-qLX8Xuydnt [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qLX8Xuydnt [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qLX8Xuydnt .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qLX8Xuydnt .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qLX8Xuydnt .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qLX8Xuydnt .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qLX8Xuydnt .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qLX8Xuydnt .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qLX8Xuydnt .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qLX8Xuydnt .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qLX8Xuydnt .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qLX8Xuydnt form .input-group input.form-control,
.cid-qLX8Xuydnt form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qLX8Xuydnt .form-inline {
  justify-content: center;
}
.cid-qLX8Xuydnt .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qLX8Xuydnt .foot-logo {
    text-align: center !important;
  }
  .cid-qLX8Xuydnt .foot-title {
    text-align: center !important;
  }
  .cid-qLX8Xuydnt .mbr-text {
    text-align: center !important;
  }
}
.cid-qLX8Xuydnt .mbr-links-column {
  color: #000000;
}
.cid-qHvErtgvY4 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qHvErtgvY4 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qHvErtgvY4 a {
  font-style: normal;
}
.cid-qHvErtgvY4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qHvErtgvY4 .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qHvErtgvY4 .nav-item:focus,
.cid-qHvErtgvY4 .nav-link:focus {
  outline: none;
}
.cid-qHvErtgvY4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qHvErtgvY4 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qHvErtgvY4 .menu-logo {
  margin-right: auto;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qHvErtgvY4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qHvErtgvY4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qHvErtgvY4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qHvErtgvY4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qHvErtgvY4 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qHvErtgvY4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qHvErtgvY4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qHvErtgvY4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qHvErtgvY4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qHvErtgvY4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qHvErtgvY4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qHvErtgvY4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qHvErtgvY4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qHvErtgvY4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qHvErtgvY4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qHvErtgvY4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qHvErtgvY4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qHvErtgvY4 button.navbar-toggler:focus {
  outline: none;
}
.cid-qHvErtgvY4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qHvErtgvY4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qHvErtgvY4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qHvErtgvY4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qHvErtgvY4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qHvErtgvY4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qHvErtgvY4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qHvErtgvY4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qHvErtgvY4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qHvErtgvY4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qHvErtgvY4 .collapsed .btn {
  display: flex;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse.collapsing,
.cid-qHvErtgvY4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qHvErtgvY4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qHvErtgvY4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qHvErtgvY4 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qHvErtgvY4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qHvErtgvY4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qHvErtgvY4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qHvErtgvY4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-qHvErtgvY4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qHvErtgvY4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qHvErtgvY4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qHvErtgvY4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qHvErtgvY4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qHvErtgvY4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qHvErtgvY4.navbar-expand {
    flex-direction: column;
  }
  .cid-qHvErtgvY4 img {
    height: 3.8rem !important;
  }
  .cid-qHvErtgvY4 .btn {
    display: flex;
  }
  .cid-qHvErtgvY4 button.navbar-toggler {
    display: block;
  }
  .cid-qHvErtgvY4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qHvErtgvY4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qHvErtgvY4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qHvErtgvY4 .navbar-collapse.collapsing,
  .cid-qHvErtgvY4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-qHvErtgvY4 .navbar-collapse.collapsing .navbar-nav,
  .cid-qHvErtgvY4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qHvErtgvY4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qHvErtgvY4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qHvErtgvY4 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qHvErtgvY4 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qHvErtgvY4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-qHvErtgvY4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qHvErtgvY4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qHvErtgvY4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qHvErtgvY4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qHvErtgvY4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qHvErtgvY4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qHvErtgvY4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qHvErtgvY4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qHvErtgvY4 .navbar-collapse {
  flex-basis: auto;
}
.cid-qHvErtgvY4 .nav-link:hover,
.cid-qHvErtgvY4 .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qHvErtgvY4 .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qHvErtgvY4 .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qHvErtgvY4 .navbar-short a {
  color: #767676 !important;
}
.cid-qHvErtgvY4 .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qHvErtgvY4 .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qHvErtgvY4 .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qHvErtgvY4 .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qHvErtgvY4 button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qHvErtgvY4 .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qHvErtgvY4 .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qHvErtgvY4 .navbar-brand a.text-white:hover,
.cid-qHvErtgvY4 a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qHvErtgvY4 .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qHvErtgvY4 .nav-dropdown .link {
  font-weight: 300;
}
.cid-qHvErtgvY4 .nav-dropdown .dropdown-item {
  font-weight: 300;
}
.cid-qHI7OCENoh {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-1639x81401.jpg");
}
.cid-qHIgLTxciW {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x601714.png");
}
.cid-qHIgLTxciW .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qHIgLTxciW .content {
    text-align: center;
  }
  .cid-qHIgLTxciW .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qHIgLTxciW .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qHIgLTxciW .input-group-btn {
  display: inline-block;
}
.cid-qHIgLTxciW .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qHIgLTxciW .img-logo img {
  height: 9rem;
}
.cid-qHIgLTxciW [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qHIgLTxciW [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qHIgLTxciW .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qHIgLTxciW .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qHIgLTxciW .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qHIgLTxciW .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qHIgLTxciW .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qHIgLTxciW .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qHIgLTxciW .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qHIgLTxciW .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qHIgLTxciW .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qHIgLTxciW form .input-group input.form-control,
.cid-qHIgLTxciW form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qHIgLTxciW .form-inline {
  justify-content: center;
}
.cid-qHIgLTxciW .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qHIgLTxciW .foot-logo {
    text-align: center !important;
  }
  .cid-qHIgLTxciW .foot-title {
    text-align: center !important;
  }
  .cid-qHIgLTxciW .mbr-text {
    text-align: center !important;
  }
}
.cid-qHIgLTxciW .mbr-links-column {
  color: #000000;
}
.cid-qNJYHWkZZj .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qNJYHWkZZj .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qNJYHWkZZj a {
  font-style: normal;
}
.cid-qNJYHWkZZj .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qNJYHWkZZj .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qNJYHWkZZj .nav-item:focus,
.cid-qNJYHWkZZj .nav-link:focus {
  outline: none;
}
.cid-qNJYHWkZZj .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qNJYHWkZZj .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qNJYHWkZZj .menu-logo {
  margin-right: auto;
}
.cid-qNJYHWkZZj .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qNJYHWkZZj .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qNJYHWkZZj .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qNJYHWkZZj .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qNJYHWkZZj .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qNJYHWkZZj .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qNJYHWkZZj .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qNJYHWkZZj .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qNJYHWkZZj .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qNJYHWkZZj .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qNJYHWkZZj .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qNJYHWkZZj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qNJYHWkZZj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qNJYHWkZZj .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qNJYHWkZZj .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qNJYHWkZZj .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qNJYHWkZZj .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qNJYHWkZZj .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qNJYHWkZZj .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qNJYHWkZZj .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qNJYHWkZZj .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qNJYHWkZZj .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qNJYHWkZZj button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qNJYHWkZZj button.navbar-toggler:focus {
  outline: none;
}
.cid-qNJYHWkZZj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qNJYHWkZZj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qNJYHWkZZj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qNJYHWkZZj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qNJYHWkZZj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qNJYHWkZZj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qNJYHWkZZj nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qNJYHWkZZj nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qNJYHWkZZj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qNJYHWkZZj .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qNJYHWkZZj .collapsed .btn {
  display: flex;
}
.cid-qNJYHWkZZj .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qNJYHWkZZj .collapsed .navbar-collapse.collapsing,
.cid-qNJYHWkZZj .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qNJYHWkZZj .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qNJYHWkZZj .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qNJYHWkZZj .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qNJYHWkZZj .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qNJYHWkZZj .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qNJYHWkZZj .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qNJYHWkZZj .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qNJYHWkZZj .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qNJYHWkZZj .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qNJYHWkZZj .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qNJYHWkZZj .collapsed button.navbar-toggler {
  display: block;
}
.cid-qNJYHWkZZj .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qNJYHWkZZj .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qNJYHWkZZj .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qNJYHWkZZj .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qNJYHWkZZj .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qNJYHWkZZj .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qNJYHWkZZj.navbar-expand {
    flex-direction: column;
  }
  .cid-qNJYHWkZZj img {
    height: 3.8rem !important;
  }
  .cid-qNJYHWkZZj .btn {
    display: flex;
  }
  .cid-qNJYHWkZZj button.navbar-toggler {
    display: block;
  }
  .cid-qNJYHWkZZj .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qNJYHWkZZj .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qNJYHWkZZj .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qNJYHWkZZj .navbar-collapse.collapsing,
  .cid-qNJYHWkZZj .navbar-collapse.show {
    display: block !important;
  }
  .cid-qNJYHWkZZj .navbar-collapse.collapsing .navbar-nav,
  .cid-qNJYHWkZZj .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qNJYHWkZZj .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qNJYHWkZZj .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qNJYHWkZZj .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qNJYHWkZZj .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qNJYHWkZZj .navbar-collapse.collapsing .navbar-buttons,
  .cid-qNJYHWkZZj .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qNJYHWkZZj .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qNJYHWkZZj .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qNJYHWkZZj .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qNJYHWkZZj .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qNJYHWkZZj .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qNJYHWkZZj .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qNJYHWkZZj .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qNJYHWkZZj .navbar-collapse {
  flex-basis: auto;
}
.cid-qNJYHWkZZj .nav-link:hover,
.cid-qNJYHWkZZj .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qNJYHWkZZj .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qNJYHWkZZj .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qNJYHWkZZj .navbar-short a {
  color: #767676 !important;
}
.cid-qNJYHWkZZj .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qNJYHWkZZj .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qNJYHWkZZj .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qNJYHWkZZj .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qNJYHWkZZj button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qNJYHWkZZj .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qNJYHWkZZj .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qNJYHWkZZj .navbar-brand a.text-white:hover,
.cid-qNJYHWkZZj a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qNJYHWkZZj .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qNJYHWkZZj .nav-dropdown .link {
  font-weight: 300;
}
.cid-qNJYHWkZZj .nav-dropdown .dropdown-item {
  font-weight: 300;
}
.cid-qHMTGBOjAJ {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-narrow-1920.webp");
}
.cid-qHMVMqYW1V {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/seal15.svg");
}
.cid-qHMVMqYW1V .nav-tabs {
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: none;
}
.cid-qHMVMqYW1V .nav-tabs .nav-link {
  box-sizing: border-box;
  color: #767676;
  font-style: normal;
  font-weight: 500;
  border-radius: 3px;
  border: 1px solid #767676;
  padding: 1rem 3rem;
  margin: 0.4rem .8rem !important;
  transition: all .3s;
}
.cid-qHMVMqYW1V .nav-tabs .nav-link:hover {
  background-color: #b1a374;
}
.cid-qHMVMqYW1V .nav-tabs .nav-link:focus {
  box-shadow: none;
  background-color: #b1a374;
}
.cid-qHMVMqYW1V .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
  border: none;
  background: #b1a374;
}
.cid-qHMVMqYW1V .nav-tabs .nav-link.active:hover {
  border: none;
}
.cid-qHMVMqYW1V .mbr-section-subtitle {
  color: #767676;
}
.cid-qHMVMqYW1V p {
  color: #767676;
}
.cid-qHMVMqYW1V .mbr-figure {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  padding-right: 4rem;
}
.cid-qHMVMqYW1V .mbr-text {
  word-break: break-word;
}
@media (max-width: 991px) {
  .cid-qHMVMqYW1V .mbr-figure {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 2rem;
  }
}
.cid-qHMZCHIAOq {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-qHMZCHIAOq .mbr-section-subtitle {
  color: #767676;
}
.cid-qHMZCHIAOq .btn {
  margin: 0 0 .5rem 0;
}
.cid-qHMZCHIAOq H2 {
  color: #b1a374;
}
.cid-qLX96StgsT {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x6019.png");
}
.cid-qLX96StgsT .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qLX96StgsT .content {
    text-align: center;
  }
  .cid-qLX96StgsT .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qLX96StgsT .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qLX96StgsT .input-group-btn {
  display: inline-block;
}
.cid-qLX96StgsT .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qLX96StgsT .img-logo img {
  height: 9rem;
}
.cid-qLX96StgsT [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qLX96StgsT [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qLX96StgsT .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qLX96StgsT .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qLX96StgsT .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qLX96StgsT .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qLX96StgsT .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qLX96StgsT .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qLX96StgsT .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qLX96StgsT .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qLX96StgsT .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qLX96StgsT form .input-group input.form-control,
.cid-qLX96StgsT form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qLX96StgsT .form-inline {
  justify-content: center;
}
.cid-qLX96StgsT .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qLX96StgsT .foot-logo {
    text-align: center !important;
  }
  .cid-qLX96StgsT .foot-title {
    text-align: center !important;
  }
  .cid-qLX96StgsT .mbr-text {
    text-align: center !important;
  }
}
.cid-qLX96StgsT .mbr-links-column {
  color: #000000;
}
.cid-qI4K6hONec {
  padding-top: 300px;
  padding-bottom: 300px;
  background: url("../../../assets/images/vancouverskyline-1639x81401.jpg");
}
.cid-qI4K6hONec .mbr-section-subtitle {
  color: #efefef;
  font-weight: 300;
}
.cid-qI4K6hONec .number-wrap {
  color: #c1c1c1;
  border-color: rgba(255, 255, 255, 0.15);
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 5px 10px 13px 10px;
  margin: 0;
  min-width: 118px;
  border-radius: 2px;
  max-width: 100%;
}
.cid-qI4K6hONec .number {
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  text-transform: none;
  letter-spacing: -2px;
  word-spacing: 0;
  line-height: 1.3;
  color: #cccccc;
}
.cid-qI4K6hONec .period {
  display: block;
  padding-top: 2px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-qI4K6hONec .dot {
  position: absolute;
  top: -10px;
  right: -1em;
  width: 1em;
  display: block;
  height: 83%;
  overflow: hidden;
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 89.65px;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  color: #cccccc;
}
.cid-qI4K6hONec .countdown-cont {
  max-width: 700px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qI4K6hONec .dot {
    display: none;
  }
}
@media (max-width: 543px) {
  .cid-qI4K6hONec .number-wrap {
    margin-bottom: 15px;
  }
}
@media (max-width: 550px) {
  .cid-qI4K6hONec .col-xs-3 {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-qI4K6hONec .number-wrap {
    min-width: auto;
  }
}
@media (max-width: 440px) {
  .cid-qI4K6hONec .number,
  .cid-qI4K6hONec .dot {
    font-size: 40px;
  }
}
@media (max-width: 380px) {
  .cid-qI4K6hONec .period {
    font-size: 0.8rem;
  }
}
.cid-qI4K6hONec H2 {
  color: #ffffff;
}
.cid-qI4K6hONec .container {
  height: 100%;
}
.cid-qJSipmJ7Iq .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qJSipmJ7Iq .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qJSipmJ7Iq a {
  font-style: normal;
}
.cid-qJSipmJ7Iq .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qJSipmJ7Iq .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qJSipmJ7Iq .nav-item:focus,
.cid-qJSipmJ7Iq .nav-link:focus {
  outline: none;
}
.cid-qJSipmJ7Iq .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qJSipmJ7Iq .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qJSipmJ7Iq .menu-logo {
  margin-right: auto;
}
.cid-qJSipmJ7Iq .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qJSipmJ7Iq .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qJSipmJ7Iq .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qJSipmJ7Iq .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qJSipmJ7Iq .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qJSipmJ7Iq .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qJSipmJ7Iq .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qJSipmJ7Iq .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qJSipmJ7Iq .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qJSipmJ7Iq .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qJSipmJ7Iq .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qJSipmJ7Iq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qJSipmJ7Iq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qJSipmJ7Iq .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qJSipmJ7Iq .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qJSipmJ7Iq .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qJSipmJ7Iq .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qJSipmJ7Iq .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qJSipmJ7Iq .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qJSipmJ7Iq .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qJSipmJ7Iq .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qJSipmJ7Iq .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qJSipmJ7Iq button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qJSipmJ7Iq button.navbar-toggler:focus {
  outline: none;
}
.cid-qJSipmJ7Iq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qJSipmJ7Iq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qJSipmJ7Iq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qJSipmJ7Iq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qJSipmJ7Iq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qJSipmJ7Iq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qJSipmJ7Iq nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qJSipmJ7Iq nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qJSipmJ7Iq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qJSipmJ7Iq .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qJSipmJ7Iq .collapsed .btn {
  display: flex;
}
.cid-qJSipmJ7Iq .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qJSipmJ7Iq .collapsed .navbar-collapse.collapsing,
.cid-qJSipmJ7Iq .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qJSipmJ7Iq .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qJSipmJ7Iq .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qJSipmJ7Iq .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qJSipmJ7Iq .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qJSipmJ7Iq .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qJSipmJ7Iq .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qJSipmJ7Iq .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qJSipmJ7Iq .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qJSipmJ7Iq .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qJSipmJ7Iq .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qJSipmJ7Iq .collapsed button.navbar-toggler {
  display: block;
}
.cid-qJSipmJ7Iq .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qJSipmJ7Iq .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qJSipmJ7Iq .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qJSipmJ7Iq .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qJSipmJ7Iq .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qJSipmJ7Iq .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qJSipmJ7Iq.navbar-expand {
    flex-direction: column;
  }
  .cid-qJSipmJ7Iq img {
    height: 3.8rem !important;
  }
  .cid-qJSipmJ7Iq .btn {
    display: flex;
  }
  .cid-qJSipmJ7Iq button.navbar-toggler {
    display: block;
  }
  .cid-qJSipmJ7Iq .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qJSipmJ7Iq .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qJSipmJ7Iq .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qJSipmJ7Iq .navbar-collapse.collapsing,
  .cid-qJSipmJ7Iq .navbar-collapse.show {
    display: block !important;
  }
  .cid-qJSipmJ7Iq .navbar-collapse.collapsing .navbar-nav,
  .cid-qJSipmJ7Iq .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qJSipmJ7Iq .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qJSipmJ7Iq .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qJSipmJ7Iq .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qJSipmJ7Iq .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qJSipmJ7Iq .navbar-collapse.collapsing .navbar-buttons,
  .cid-qJSipmJ7Iq .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qJSipmJ7Iq .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qJSipmJ7Iq .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qJSipmJ7Iq .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qJSipmJ7Iq .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qJSipmJ7Iq .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qJSipmJ7Iq .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qJSipmJ7Iq .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qJSipmJ7Iq .navbar-collapse {
  flex-basis: auto;
}
.cid-qJSipmJ7Iq .nav-link:hover,
.cid-qJSipmJ7Iq .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qJSipmJ7Iq .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qJSipmJ7Iq .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qJSipmJ7Iq .navbar-short a {
  color: #767676 !important;
}
.cid-qJSipmJ7Iq .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qJSipmJ7Iq .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qJSipmJ7Iq .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qJSipmJ7Iq .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qJSipmJ7Iq button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qJSipmJ7Iq .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qJSipmJ7Iq .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qJSipmJ7Iq .navbar-brand a.text-white:hover,
.cid-qJSipmJ7Iq a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qJSipmJ7Iq .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qJSipmJ7Iq .nav-dropdown .link {
  font-weight: 300;
}
.cid-qI4O2rC262 {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-narrow-1920.webp");
}
.cid-qIgWLJZyeq {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1429x108016.jpg");
}
.cid-qIgWLJZyeq .title {
  margin-bottom: 2rem;
}
.cid-qIgWLJZyeq .mbr-section-subtitle {
  color: #767676;
}
.cid-qIgWLJZyeq a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-qIgWLJZyeq a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-qIgWLJZyeq .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-qIgWLJZyeq .input-group-btn {
  display: block;
  text-align: center;
}
.cid-qIgWLJZyeq P {
  color: #767676;
}
.cid-qMNLXzhMFm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qMNLXzhMFm p {
  color: #767676;
}
.cid-qMNLXzhMFm .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-qMNLXzhMFm .row-element,
.cid-qMNLXzhMFm .image-element {
  padding: 0;
}
.cid-qMNLXzhMFm .image-element {
  display: flex;
  justify-content: center;
}
.cid-qMNLXzhMFm .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-qMNLXzhMFm .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qMNLXzhMFm .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-qMNLXzhMFm .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-qMNLXzhMFm .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-qMNLXzhMFm .text-content {
    padding: 2rem 1rem;
  }
  .cid-qMNLXzhMFm .underline .line {
    height: 2px;
  }
  .cid-qMNLXzhMFm .mbr-title,
  .cid-qMNLXzhMFm .underline,
  .cid-qMNLXzhMFm .mbr-text,
  .cid-qMNLXzhMFm .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-qMNMpgLfWr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qMNMpgLfWr p {
  color: #767676;
}
.cid-qMNMpgLfWr .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-qMNMpgLfWr .main {
  flex-direction: row-reverse;
}
.cid-qMNMpgLfWr .row-element,
.cid-qMNMpgLfWr .image-element {
  padding: 0;
}
.cid-qMNMpgLfWr .image-element {
  display: flex;
  justify-content: center;
}
.cid-qMNMpgLfWr .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-qMNMpgLfWr .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qMNMpgLfWr .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-qMNMpgLfWr .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-qMNMpgLfWr .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-qMNMpgLfWr .text-content {
    padding: 2rem 1rem;
  }
  .cid-qMNMpgLfWr .underline .line {
    height: 2px;
  }
  .cid-qMNMpgLfWr .mbr-title,
  .cid-qMNMpgLfWr .underline,
  .cid-qMNMpgLfWr .mbr-text,
  .cid-qMNMpgLfWr .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-qMNMpgLfWr .mbr-text,
.cid-qMNMpgLfWr .mbr-section-btn {
  text-align: center;
}
.cid-qLX9eWsfLZ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x6019.png");
}
.cid-qLX9eWsfLZ .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qLX9eWsfLZ .content {
    text-align: center;
  }
  .cid-qLX9eWsfLZ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qLX9eWsfLZ .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qLX9eWsfLZ .input-group-btn {
  display: inline-block;
}
.cid-qLX9eWsfLZ .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qLX9eWsfLZ .img-logo img {
  height: 9rem;
}
.cid-qLX9eWsfLZ [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qLX9eWsfLZ [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qLX9eWsfLZ .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qLX9eWsfLZ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qLX9eWsfLZ .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qLX9eWsfLZ .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qLX9eWsfLZ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qLX9eWsfLZ .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qLX9eWsfLZ .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qLX9eWsfLZ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qLX9eWsfLZ .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qLX9eWsfLZ form .input-group input.form-control,
.cid-qLX9eWsfLZ form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qLX9eWsfLZ .form-inline {
  justify-content: center;
}
.cid-qLX9eWsfLZ .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qLX9eWsfLZ .foot-logo {
    text-align: center !important;
  }
  .cid-qLX9eWsfLZ .foot-title {
    text-align: center !important;
  }
  .cid-qLX9eWsfLZ .mbr-text {
    text-align: center !important;
  }
}
.cid-qLX9eWsfLZ .mbr-links-column {
  color: #000000;
}
.cid-qK3jc1YrZ4 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qK3jc1YrZ4 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qK3jc1YrZ4 a {
  font-style: normal;
}
.cid-qK3jc1YrZ4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qK3jc1YrZ4 .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qK3jc1YrZ4 .nav-item:focus,
.cid-qK3jc1YrZ4 .nav-link:focus {
  outline: none;
}
.cid-qK3jc1YrZ4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qK3jc1YrZ4 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qK3jc1YrZ4 .menu-logo {
  margin-right: auto;
}
.cid-qK3jc1YrZ4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qK3jc1YrZ4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qK3jc1YrZ4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qK3jc1YrZ4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qK3jc1YrZ4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qK3jc1YrZ4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qK3jc1YrZ4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qK3jc1YrZ4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qK3jc1YrZ4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qK3jc1YrZ4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qK3jc1YrZ4 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qK3jc1YrZ4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qK3jc1YrZ4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qK3jc1YrZ4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qK3jc1YrZ4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qK3jc1YrZ4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qK3jc1YrZ4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qK3jc1YrZ4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qK3jc1YrZ4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qK3jc1YrZ4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qK3jc1YrZ4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qK3jc1YrZ4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qK3jc1YrZ4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qK3jc1YrZ4 button.navbar-toggler:focus {
  outline: none;
}
.cid-qK3jc1YrZ4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qK3jc1YrZ4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qK3jc1YrZ4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qK3jc1YrZ4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qK3jc1YrZ4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qK3jc1YrZ4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qK3jc1YrZ4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qK3jc1YrZ4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qK3jc1YrZ4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qK3jc1YrZ4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qK3jc1YrZ4 .collapsed .btn {
  display: flex;
}
.cid-qK3jc1YrZ4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qK3jc1YrZ4 .collapsed .navbar-collapse.collapsing,
.cid-qK3jc1YrZ4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qK3jc1YrZ4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qK3jc1YrZ4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qK3jc1YrZ4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qK3jc1YrZ4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qK3jc1YrZ4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qK3jc1YrZ4 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qK3jc1YrZ4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qK3jc1YrZ4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qK3jc1YrZ4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qK3jc1YrZ4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qK3jc1YrZ4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-qK3jc1YrZ4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qK3jc1YrZ4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qK3jc1YrZ4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qK3jc1YrZ4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qK3jc1YrZ4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qK3jc1YrZ4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qK3jc1YrZ4.navbar-expand {
    flex-direction: column;
  }
  .cid-qK3jc1YrZ4 img {
    height: 3.8rem !important;
  }
  .cid-qK3jc1YrZ4 .btn {
    display: flex;
  }
  .cid-qK3jc1YrZ4 button.navbar-toggler {
    display: block;
  }
  .cid-qK3jc1YrZ4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qK3jc1YrZ4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qK3jc1YrZ4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qK3jc1YrZ4 .navbar-collapse.collapsing,
  .cid-qK3jc1YrZ4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-qK3jc1YrZ4 .navbar-collapse.collapsing .navbar-nav,
  .cid-qK3jc1YrZ4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qK3jc1YrZ4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qK3jc1YrZ4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qK3jc1YrZ4 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qK3jc1YrZ4 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qK3jc1YrZ4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-qK3jc1YrZ4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qK3jc1YrZ4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qK3jc1YrZ4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qK3jc1YrZ4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qK3jc1YrZ4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qK3jc1YrZ4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qK3jc1YrZ4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qK3jc1YrZ4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qK3jc1YrZ4 .navbar-collapse {
  flex-basis: auto;
}
.cid-qK3jc1YrZ4 .nav-link:hover,
.cid-qK3jc1YrZ4 .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qK3jc1YrZ4 .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qK3jc1YrZ4 .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qK3jc1YrZ4 .navbar-short a {
  color: #767676 !important;
}
.cid-qK3jc1YrZ4 .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qK3jc1YrZ4 .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qK3jc1YrZ4 .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qK3jc1YrZ4 .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qK3jc1YrZ4 button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qK3jc1YrZ4 .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qK3jc1YrZ4 .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qK3jc1YrZ4 .navbar-brand a.text-white:hover,
.cid-qK3jc1YrZ4 a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qK3jc1YrZ4 .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qK3jc1YrZ4 .nav-dropdown .link {
  font-weight: 300;
}
.cid-qK3jc2FO4B {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-1639x81401.jpg");
}
.cid-qK3jBAZkNp {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-qK3jBAZkNp .mbr-section-subtitle {
  color: #767676;
}
.cid-qNK3JzHX1J {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1-1907x601717.png");
}
.cid-qNK3JzHX1J .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qNK3JzHX1J .content {
    text-align: center;
  }
  .cid-qNK3JzHX1J .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qNK3JzHX1J .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qNK3JzHX1J .input-group-btn {
  display: inline-block;
}
.cid-qNK3JzHX1J .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qNK3JzHX1J .img-logo img {
  height: 9rem;
}
.cid-qNK3JzHX1J [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qNK3JzHX1J [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qNK3JzHX1J .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qNK3JzHX1J .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qNK3JzHX1J .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qNK3JzHX1J .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qNK3JzHX1J .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qNK3JzHX1J .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qNK3JzHX1J .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qNK3JzHX1J .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qNK3JzHX1J .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qNK3JzHX1J form .input-group input.form-control,
.cid-qNK3JzHX1J form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qNK3JzHX1J .form-inline {
  justify-content: center;
}
.cid-qNK3JzHX1J .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qNK3JzHX1J .foot-logo {
    text-align: center !important;
  }
  .cid-qNK3JzHX1J .foot-title {
    text-align: center !important;
  }
  .cid-qNK3JzHX1J .mbr-text {
    text-align: center !important;
  }
}
.cid-qNK3JzHX1J .mbr-links-column {
  color: #000000;
}
.cid-qKs4U0cr3W .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qKs4U0cr3W .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qKs4U0cr3W a {
  font-style: normal;
}
.cid-qKs4U0cr3W .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qKs4U0cr3W .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qKs4U0cr3W .nav-item:focus,
.cid-qKs4U0cr3W .nav-link:focus {
  outline: none;
}
.cid-qKs4U0cr3W .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qKs4U0cr3W .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qKs4U0cr3W .menu-logo {
  margin-right: auto;
}
.cid-qKs4U0cr3W .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qKs4U0cr3W .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qKs4U0cr3W .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qKs4U0cr3W .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qKs4U0cr3W .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qKs4U0cr3W .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qKs4U0cr3W .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qKs4U0cr3W .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qKs4U0cr3W .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qKs4U0cr3W .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qKs4U0cr3W .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qKs4U0cr3W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qKs4U0cr3W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qKs4U0cr3W .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qKs4U0cr3W .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qKs4U0cr3W .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qKs4U0cr3W .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qKs4U0cr3W .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qKs4U0cr3W .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qKs4U0cr3W .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qKs4U0cr3W .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qKs4U0cr3W .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qKs4U0cr3W button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qKs4U0cr3W button.navbar-toggler:focus {
  outline: none;
}
.cid-qKs4U0cr3W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qKs4U0cr3W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qKs4U0cr3W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qKs4U0cr3W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qKs4U0cr3W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qKs4U0cr3W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qKs4U0cr3W nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qKs4U0cr3W nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qKs4U0cr3W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qKs4U0cr3W .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qKs4U0cr3W .collapsed .btn {
  display: flex;
}
.cid-qKs4U0cr3W .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qKs4U0cr3W .collapsed .navbar-collapse.collapsing,
.cid-qKs4U0cr3W .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qKs4U0cr3W .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qKs4U0cr3W .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qKs4U0cr3W .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qKs4U0cr3W .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qKs4U0cr3W .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qKs4U0cr3W .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qKs4U0cr3W .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qKs4U0cr3W .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qKs4U0cr3W .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qKs4U0cr3W .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qKs4U0cr3W .collapsed button.navbar-toggler {
  display: block;
}
.cid-qKs4U0cr3W .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qKs4U0cr3W .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qKs4U0cr3W .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qKs4U0cr3W .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qKs4U0cr3W .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qKs4U0cr3W .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qKs4U0cr3W.navbar-expand {
    flex-direction: column;
  }
  .cid-qKs4U0cr3W img {
    height: 3.8rem !important;
  }
  .cid-qKs4U0cr3W .btn {
    display: flex;
  }
  .cid-qKs4U0cr3W button.navbar-toggler {
    display: block;
  }
  .cid-qKs4U0cr3W .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qKs4U0cr3W .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qKs4U0cr3W .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qKs4U0cr3W .navbar-collapse.collapsing,
  .cid-qKs4U0cr3W .navbar-collapse.show {
    display: block !important;
  }
  .cid-qKs4U0cr3W .navbar-collapse.collapsing .navbar-nav,
  .cid-qKs4U0cr3W .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qKs4U0cr3W .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qKs4U0cr3W .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qKs4U0cr3W .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qKs4U0cr3W .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qKs4U0cr3W .navbar-collapse.collapsing .navbar-buttons,
  .cid-qKs4U0cr3W .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qKs4U0cr3W .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qKs4U0cr3W .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qKs4U0cr3W .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qKs4U0cr3W .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qKs4U0cr3W .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qKs4U0cr3W .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qKs4U0cr3W .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qKs4U0cr3W .navbar-collapse {
  flex-basis: auto;
}
.cid-qKs4U0cr3W .nav-link:hover,
.cid-qKs4U0cr3W .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qKs4U0cr3W .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qKs4U0cr3W .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qKs4U0cr3W .navbar-short a {
  color: #767676 !important;
}
.cid-qKs4U0cr3W .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qKs4U0cr3W .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qKs4U0cr3W .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qKs4U0cr3W .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qKs4U0cr3W button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qKs4U0cr3W .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qKs4U0cr3W .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qKs4U0cr3W .navbar-brand a.text-white:hover,
.cid-qKs4U0cr3W a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qKs4U0cr3W .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qKs4U0cr3W .nav-dropdown .link {
  font-weight: 300;
}
.cid-qKs4U0QIrp {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-1639x81401.jpg");
}
.cid-qKs5apPHK7 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-qKs5apPHK7 .mbr-section-subtitle {
  color: #767676;
}
.cid-qNrI6JYO0o {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qNrI6JYO0o h3 {
  font-weight: 300;
}
.cid-qNrI6JYO0o .card-img {
  width: initial;
}
.cid-qNrI6JYO0o .card-img .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-qNrI6JYO0o .media-container-row {
  word-wrap: break-word;
  padding-bottom: 2rem;
  height: 100%;
}
.cid-qNrI6JYO0o .media {
  margin: initial;
  align-items: center;
}
.cid-qNrI6JYO0o .mbr-section-subtitle {
  color: #767676;
}
.cid-qNrI6JYO0o .mbr-text {
  color: #767676;
}
.cid-qNrI6JYO0o .media-container-column {
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qNrPcQeIJI {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-qNrPcQeIJI h3 {
  font-weight: 300;
}
.cid-qNrPcQeIJI .card-img {
  width: initial;
}
.cid-qNrPcQeIJI .card-img .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-qNrPcQeIJI .media-container-row {
  word-wrap: break-word;
  padding-bottom: 2rem;
  height: 100%;
  display: none;
}
.cid-qNrPcQeIJI .media {
  margin: initial;
  align-items: center;
}
.cid-qNrPcQeIJI .mbr-section-title {
  display: none;
}
.cid-qNrPcQeIJI .mbr-section-subtitle {
  color: #767676;
}
.cid-qNrPcQeIJI .mbr-text {
  color: #767676;
}
.cid-qNrPcQeIJI .media-container-column {
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qKs6ciXEMZ {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1620x108018.jpg");
}
.cid-qKs6ciXEMZ .title {
  margin-bottom: 2rem;
}
.cid-qKs6ciXEMZ .mbr-section-subtitle {
  color: #767676;
}
.cid-qKs6ciXEMZ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-qKs6ciXEMZ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-qKs6ciXEMZ .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-qKs6ciXEMZ .input-group-btn {
  display: block;
  text-align: center;
}
.cid-qNrBVrs5ME {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x6019.png");
}
.cid-qNrBVrs5ME .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qNrBVrs5ME .content {
    text-align: center;
  }
  .cid-qNrBVrs5ME .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qNrBVrs5ME .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qNrBVrs5ME .input-group-btn {
  display: inline-block;
}
.cid-qNrBVrs5ME .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qNrBVrs5ME .img-logo img {
  height: 9rem;
}
.cid-qNrBVrs5ME [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qNrBVrs5ME [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qNrBVrs5ME .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qNrBVrs5ME .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qNrBVrs5ME .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qNrBVrs5ME .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qNrBVrs5ME .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qNrBVrs5ME .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qNrBVrs5ME .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qNrBVrs5ME .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qNrBVrs5ME .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qNrBVrs5ME form .input-group input.form-control,
.cid-qNrBVrs5ME form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qNrBVrs5ME .form-inline {
  justify-content: center;
}
.cid-qNrBVrs5ME .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qNrBVrs5ME .foot-logo {
    text-align: center !important;
  }
  .cid-qNrBVrs5ME .foot-title {
    text-align: center !important;
  }
  .cid-qNrBVrs5ME .mbr-text {
    text-align: center !important;
  }
}
.cid-qNrBVrs5ME .mbr-links-column {
  color: #000000;
}
.cid-qKxkxfLfY4 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qKxkxfLfY4 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qKxkxfLfY4 a {
  font-style: normal;
}
.cid-qKxkxfLfY4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qKxkxfLfY4 .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qKxkxfLfY4 .nav-item:focus,
.cid-qKxkxfLfY4 .nav-link:focus {
  outline: none;
}
.cid-qKxkxfLfY4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qKxkxfLfY4 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qKxkxfLfY4 .menu-logo {
  margin-right: auto;
}
.cid-qKxkxfLfY4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qKxkxfLfY4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qKxkxfLfY4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qKxkxfLfY4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qKxkxfLfY4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qKxkxfLfY4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qKxkxfLfY4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qKxkxfLfY4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qKxkxfLfY4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qKxkxfLfY4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qKxkxfLfY4 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qKxkxfLfY4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qKxkxfLfY4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qKxkxfLfY4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qKxkxfLfY4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qKxkxfLfY4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qKxkxfLfY4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qKxkxfLfY4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qKxkxfLfY4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qKxkxfLfY4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qKxkxfLfY4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qKxkxfLfY4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qKxkxfLfY4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qKxkxfLfY4 button.navbar-toggler:focus {
  outline: none;
}
.cid-qKxkxfLfY4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qKxkxfLfY4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qKxkxfLfY4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qKxkxfLfY4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qKxkxfLfY4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qKxkxfLfY4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qKxkxfLfY4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qKxkxfLfY4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qKxkxfLfY4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qKxkxfLfY4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qKxkxfLfY4 .collapsed .btn {
  display: flex;
}
.cid-qKxkxfLfY4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qKxkxfLfY4 .collapsed .navbar-collapse.collapsing,
.cid-qKxkxfLfY4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qKxkxfLfY4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qKxkxfLfY4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qKxkxfLfY4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qKxkxfLfY4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qKxkxfLfY4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qKxkxfLfY4 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qKxkxfLfY4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qKxkxfLfY4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qKxkxfLfY4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qKxkxfLfY4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qKxkxfLfY4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-qKxkxfLfY4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qKxkxfLfY4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qKxkxfLfY4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qKxkxfLfY4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qKxkxfLfY4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qKxkxfLfY4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qKxkxfLfY4.navbar-expand {
    flex-direction: column;
  }
  .cid-qKxkxfLfY4 img {
    height: 3.8rem !important;
  }
  .cid-qKxkxfLfY4 .btn {
    display: flex;
  }
  .cid-qKxkxfLfY4 button.navbar-toggler {
    display: block;
  }
  .cid-qKxkxfLfY4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qKxkxfLfY4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qKxkxfLfY4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qKxkxfLfY4 .navbar-collapse.collapsing,
  .cid-qKxkxfLfY4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-qKxkxfLfY4 .navbar-collapse.collapsing .navbar-nav,
  .cid-qKxkxfLfY4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qKxkxfLfY4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qKxkxfLfY4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qKxkxfLfY4 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qKxkxfLfY4 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qKxkxfLfY4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-qKxkxfLfY4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qKxkxfLfY4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qKxkxfLfY4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qKxkxfLfY4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qKxkxfLfY4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qKxkxfLfY4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qKxkxfLfY4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qKxkxfLfY4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qKxkxfLfY4 .navbar-collapse {
  flex-basis: auto;
}
.cid-qKxkxfLfY4 .nav-link:hover,
.cid-qKxkxfLfY4 .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qKxkxfLfY4 .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qKxkxfLfY4 .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qKxkxfLfY4 .navbar-short a {
  color: #767676 !important;
}
.cid-qKxkxfLfY4 .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qKxkxfLfY4 .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qKxkxfLfY4 .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qKxkxfLfY4 .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qKxkxfLfY4 button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qKxkxfLfY4 .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qKxkxfLfY4 .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qKxkxfLfY4 .navbar-brand a.text-white:hover,
.cid-qKxkxfLfY4 a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qKxkxfLfY4 .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qKxkxfLfY4 .nav-dropdown .link {
  font-weight: 300;
}
.cid-qKxkxgrzAs {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-narrow-1920.webp");
}
.cid-r9wI5zepio {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-r9wI5zepio .container-fluid {
  padding: 0 3rem;
}
.cid-r9wI5zepio .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-r9wI5zepio .card {
  display: -webkit-flex;
  position: relative;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-r9wI5zepio .card:hover img {
  transform: scale3d(1.05, 1.05, 1.05);
  transition: all .5s;
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
}
.cid-r9wI5zepio .card .card-wrapper {
  height: 1%;
}
.cid-r9wI5zepio .card .card-wrapper .card-img {
  position: relative;
  overflow: hidden;
  margin-bottom: 1rem;
  border-radius: 10px;
  z-index: 1;
}
.cid-r9wI5zepio .card .card-wrapper .card-img img {
  transition: all .5s;
}
.cid-r9wI5zepio .card .card-wrapper .card-img .img-text {
  position: absolute;
  padding: .6rem;
  top: 0;
  left: 0;
  z-index: 1;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #b1a374;
}
.cid-r9wI5zepio .card .card-wrapper .card-img .img-text span {
  display: block;
}
.cid-r9wI5zepio .card .card-wrapper .card-box .mbr-section-btn a {
  margin-left: 4px;
}
@media (max-width: 767px) {
  .cid-r9wI5zepio .container-fluid {
    padding: 0 1rem;
  }
}
.cid-r9wI5zepio .mbr-section-title,
.cid-r9wI5zepio .underline {
  text-align: center;
}
.cid-r9wI5zepio .mbr-section-subtitle {
  color: #767676;
}
.cid-r9wIFBJVJY {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-r9wIFBJVJY .container-fluid {
  padding: 0 3rem;
}
.cid-r9wIFBJVJY .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-r9wIFBJVJY .card {
  display: -webkit-flex;
  position: relative;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-r9wIFBJVJY .card:hover img {
  transform: scale3d(1.05, 1.05, 1.05);
  transition: all .5s;
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
}
.cid-r9wIFBJVJY .card .card-wrapper {
  height: 1%;
}
.cid-r9wIFBJVJY .card .card-wrapper .card-img {
  position: relative;
  overflow: hidden;
  margin-bottom: 1rem;
  border-radius: 10px;
  z-index: 1;
}
.cid-r9wIFBJVJY .card .card-wrapper .card-img img {
  transition: all .5s;
}
.cid-r9wIFBJVJY .card .card-wrapper .card-img .img-text {
  position: absolute;
  padding: .6rem;
  top: 0;
  left: 0;
  z-index: 1;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #b1a374;
}
.cid-r9wIFBJVJY .card .card-wrapper .card-img .img-text span {
  display: block;
}
.cid-r9wIFBJVJY .card .card-wrapper .card-box .mbr-section-btn a {
  margin-left: 4px;
}
@media (max-width: 767px) {
  .cid-r9wIFBJVJY .container-fluid {
    padding: 0 1rem;
  }
}
.cid-r9wIFBJVJY .mbr-section-title,
.cid-r9wIFBJVJY .underline {
  text-align: center;
}
.cid-r9wIFBJVJY .mbr-section-subtitle {
  color: #767676;
}
.cid-r9wIFBJVJY .pt-5 {
  padding-top: 0rem !important;
}
.cid-qNV4HXh2Zc {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1-1907x601717.png");
}
.cid-qNV4HXh2Zc .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qNV4HXh2Zc .content {
    text-align: center;
  }
  .cid-qNV4HXh2Zc .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qNV4HXh2Zc .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qNV4HXh2Zc .input-group-btn {
  display: inline-block;
}
.cid-qNV4HXh2Zc .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qNV4HXh2Zc .img-logo img {
  height: 9rem;
}
.cid-qNV4HXh2Zc [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qNV4HXh2Zc [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qNV4HXh2Zc .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qNV4HXh2Zc .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qNV4HXh2Zc .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qNV4HXh2Zc .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qNV4HXh2Zc .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qNV4HXh2Zc .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qNV4HXh2Zc .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qNV4HXh2Zc .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qNV4HXh2Zc .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qNV4HXh2Zc form .input-group input.form-control,
.cid-qNV4HXh2Zc form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qNV4HXh2Zc .form-inline {
  justify-content: center;
}
.cid-qNV4HXh2Zc .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qNV4HXh2Zc .foot-logo {
    text-align: center !important;
  }
  .cid-qNV4HXh2Zc .foot-title {
    text-align: center !important;
  }
  .cid-qNV4HXh2Zc .mbr-text {
    text-align: center !important;
  }
}
.cid-qNV4HXh2Zc .mbr-links-column {
  color: #000000;
}
.cid-qNrUQGgF8b .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qNrUQGgF8b .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qNrUQGgF8b a {
  font-style: normal;
}
.cid-qNrUQGgF8b .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qNrUQGgF8b .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qNrUQGgF8b .nav-item:focus,
.cid-qNrUQGgF8b .nav-link:focus {
  outline: none;
}
.cid-qNrUQGgF8b .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qNrUQGgF8b .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qNrUQGgF8b .menu-logo {
  margin-right: auto;
}
.cid-qNrUQGgF8b .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qNrUQGgF8b .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qNrUQGgF8b .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qNrUQGgF8b .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qNrUQGgF8b .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qNrUQGgF8b .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qNrUQGgF8b .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qNrUQGgF8b .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qNrUQGgF8b .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qNrUQGgF8b .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qNrUQGgF8b .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qNrUQGgF8b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qNrUQGgF8b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qNrUQGgF8b .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qNrUQGgF8b .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qNrUQGgF8b .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qNrUQGgF8b .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qNrUQGgF8b .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qNrUQGgF8b .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qNrUQGgF8b .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qNrUQGgF8b .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qNrUQGgF8b .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qNrUQGgF8b button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qNrUQGgF8b button.navbar-toggler:focus {
  outline: none;
}
.cid-qNrUQGgF8b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qNrUQGgF8b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qNrUQGgF8b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qNrUQGgF8b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qNrUQGgF8b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qNrUQGgF8b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qNrUQGgF8b nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qNrUQGgF8b nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qNrUQGgF8b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qNrUQGgF8b .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qNrUQGgF8b .collapsed .btn {
  display: flex;
}
.cid-qNrUQGgF8b .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qNrUQGgF8b .collapsed .navbar-collapse.collapsing,
.cid-qNrUQGgF8b .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qNrUQGgF8b .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qNrUQGgF8b .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qNrUQGgF8b .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qNrUQGgF8b .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qNrUQGgF8b .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qNrUQGgF8b .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qNrUQGgF8b .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qNrUQGgF8b .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qNrUQGgF8b .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qNrUQGgF8b .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qNrUQGgF8b .collapsed button.navbar-toggler {
  display: block;
}
.cid-qNrUQGgF8b .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qNrUQGgF8b .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qNrUQGgF8b .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qNrUQGgF8b .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qNrUQGgF8b .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qNrUQGgF8b .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qNrUQGgF8b.navbar-expand {
    flex-direction: column;
  }
  .cid-qNrUQGgF8b img {
    height: 3.8rem !important;
  }
  .cid-qNrUQGgF8b .btn {
    display: flex;
  }
  .cid-qNrUQGgF8b button.navbar-toggler {
    display: block;
  }
  .cid-qNrUQGgF8b .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qNrUQGgF8b .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qNrUQGgF8b .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qNrUQGgF8b .navbar-collapse.collapsing,
  .cid-qNrUQGgF8b .navbar-collapse.show {
    display: block !important;
  }
  .cid-qNrUQGgF8b .navbar-collapse.collapsing .navbar-nav,
  .cid-qNrUQGgF8b .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qNrUQGgF8b .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qNrUQGgF8b .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qNrUQGgF8b .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qNrUQGgF8b .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qNrUQGgF8b .navbar-collapse.collapsing .navbar-buttons,
  .cid-qNrUQGgF8b .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qNrUQGgF8b .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qNrUQGgF8b .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qNrUQGgF8b .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qNrUQGgF8b .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qNrUQGgF8b .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qNrUQGgF8b .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qNrUQGgF8b .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qNrUQGgF8b .navbar-collapse {
  flex-basis: auto;
}
.cid-qNrUQGgF8b .nav-link:hover,
.cid-qNrUQGgF8b .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qNrUQGgF8b .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qNrUQGgF8b .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qNrUQGgF8b .navbar-short a {
  color: #767676 !important;
}
.cid-qNrUQGgF8b .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qNrUQGgF8b .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qNrUQGgF8b .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qNrUQGgF8b .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qNrUQGgF8b button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qNrUQGgF8b .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qNrUQGgF8b .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qNrUQGgF8b .navbar-brand a.text-white:hover,
.cid-qNrUQGgF8b a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qNrUQGgF8b .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qNrUQGgF8b .nav-dropdown .link {
  font-weight: 300;
}
.cid-qNrUQGYZ1Q {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-narrow-1920.webp");
}
.cid-qNrVWbCHrk {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-qNrVWbCHrk .mbr-section-subtitle {
  color: #767676;
}
.cid-qPNGnPk69C {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1620x108018.jpg");
}
.cid-qPNGnPk69C .title {
  margin-bottom: 2rem;
}
.cid-qPNGnPk69C .mbr-section-subtitle {
  color: #767676;
}
.cid-qPNGnPk69C a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-qPNGnPk69C a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-qPNGnPk69C .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-qPNGnPk69C .input-group-btn {
  display: block;
  text-align: center;
}
.cid-qNyDUWpAOM {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-qNyDUWpAOM h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-qNyDUWpAOM .mbr-section-subtitle {
  color: #767676;
}
.cid-qNyDUWpAOM .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 768px) {
  .cid-qNyDUWpAOM .article-right-border {
    border-right: 2px dotted #e2e2e2;
  }
}
.cid-qNyDUWpAOM .mbr-text-left {
  color: #767676;
}
.cid-qNyDUWpAOM .mbr-text-right {
  color: #767676;
}
.cid-qNyDUWpAOM .article-counter-left {
  color: #e4d295;
}
.cid-qNyDUWpAOM .article-counter-right {
  color: #e4d295;
}
.cid-qNyDtiNOF6 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f9f9f9;
}
.cid-qNyDtiNOF6 h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-qNyDtiNOF6 .mbr-section-subtitle {
  color: #767676;
}
.cid-qNyDtiNOF6 .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 768px) {
  .cid-qNyDtiNOF6 .article-right-border {
    border-right: 2px dotted #e2e2e2;
  }
}
.cid-qNyDtiNOF6 .article-title-left {
  color: #000000;
}
.cid-qNyDtiNOF6 .article-title-right {
  color: #000000;
}
.cid-qNyDtiNOF6 .mbr-text-left {
  color: #767676;
}
.cid-qNyDtiNOF6 .mbr-text-right {
  color: #767676;
}
.cid-qNyDtiNOF6 .article-counter-right {
  color: #e4d295;
}
.cid-qNyDtiNOF6 .article-counter-left {
  color: #e4d295;
}
.cid-qNyC1MP8FD {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-qNyC1MP8FD h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-qNyC1MP8FD .mbr-section-subtitle {
  color: #767676;
}
.cid-qNyC1MP8FD .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 768px) {
  .cid-qNyC1MP8FD .article-right-border {
    border-right: 2px dotted #e2e2e2;
  }
}
.cid-qNyC1MP8FD .article-counter-left {
  color: #e4d295;
}
.cid-qNyC1MP8FD .article-counter-right {
  color: #e4d295;
}
.cid-qNyC1MP8FD .mbr-text-left {
  color: #767676;
}
.cid-qNyC1MP8FD .mbr-text-right {
  color: #767676;
}
.cid-qNyCp7i9B2 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f7f7f7;
}
.cid-qNyCp7i9B2 h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-qNyCp7i9B2 .mbr-section-subtitle {
  color: #767676;
}
.cid-qNyCp7i9B2 .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 768px) {
  .cid-qNyCp7i9B2 .article-right-border {
    border-right: 2px dotted #e2e2e2;
  }
}
.cid-qNyCp7i9B2 .article-counter-left {
  color: #e4d295;
}
.cid-qNyCp7i9B2 .mbr-text-left {
  color: #767676;
}
.cid-qNyCp7i9B2 .mbr-text-right {
  color: #767676;
}
.cid-qNyCp7i9B2 .article-counter-right {
  color: #e4d295;
}
.cid-qNyC3q5Bv5 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-qNyC3q5Bv5 h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-qNyC3q5Bv5 .mbr-section-subtitle {
  color: #767676;
}
.cid-qNyC3q5Bv5 .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 768px) {
  .cid-qNyC3q5Bv5 .article-right-border {
    border-right: 2px dotted #e2e2e2;
  }
}
.cid-qNyC3q5Bv5 .mbr-text-left {
  color: #767676;
}
.cid-qNyC3q5Bv5 .mbr-text-right {
  color: #767676;
}
.cid-qNyC3q5Bv5 .article-counter-left {
  color: #e4d295;
}
.cid-qNyC3q5Bv5 .article-counter-right {
  color: #e4d295;
}
.cid-rb8ninS3cS {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1920x128019.jpg");
}
.cid-rb8ninS3cS .container-fluid {
  padding: 0 3rem;
}
.cid-rb8ninS3cS .mbr-section-title {
  color: #096693;
  text-align: right;
}
.cid-rb8ninS3cS .btn {
  margin-top: 0;
}
.cid-rb8ninS3cS .media-container-column {
  padding: 0 2rem;
}
@media (max-width: 767px) {
  .cid-rb8ninS3cS .container-fluid {
    padding: 0 1rem;
  }
  .cid-rb8ninS3cS .btn {
    margin-top: 0.4rem;
  }
  .cid-rb8ninS3cS .mbr-section-btn {
    margin: 0;
  }
}
.cid-rb8ninS3cS .mbr-section-subtitle {
  text-align: right;
  color: #ffffff;
}
.cid-rb8k3h6NeW {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rb8k3h6NeW .mbr-text {
  color: #767676;
}
.cid-rb8k3h6NeW h4 {
  text-align: center;
}
.cid-rb8k3h6NeW p {
  text-align: center;
}
.cid-rb8k3h6NeW .card .card-img {
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-rb8k3h6NeW .card:hover .step {
  color: #ffffff;
  border: 0px solid transparent;
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-rb8k3h6NeW .card:hover .step:before {
  transform: scale(1);
  -webkit-transform: scale(1);
}
.cid-rb8k3h6NeW .step {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  width: 100px;
  height: 100px;
  border: 2px solid #eee;
  display: -webkit-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  transition: all .3s;
  -webkit-justify-content: center;
  -webkit-align-items: center;
}
.cid-rb8k3h6NeW .step:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: scale(0);
  transition-duration: 0.3s;
  background: linear-gradient(45deg, #ffa0a4, #a38dfd);
  border-radius: 50%;
  -webkit-transform: scale(0);
}
.cid-rb8k3h6NeW .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rb8k3h6NeW .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
@media (min-width: 768px) {
  .cid-rb8k3h6NeW .mbr-section-title,
  .cid-rb8k3h6NeW .underline {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.cid-rb8k3h6NeW .mbr-text B {
  color: #beaf87;
}
.cid-qNrUQHxvoB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x601714.png");
}
.cid-qNrUQHxvoB .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qNrUQHxvoB .content {
    text-align: center;
  }
  .cid-qNrUQHxvoB .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qNrUQHxvoB .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qNrUQHxvoB .input-group-btn {
  display: inline-block;
}
.cid-qNrUQHxvoB .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qNrUQHxvoB .img-logo img {
  height: 9rem;
}
.cid-qNrUQHxvoB [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qNrUQHxvoB [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qNrUQHxvoB .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qNrUQHxvoB .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qNrUQHxvoB .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qNrUQHxvoB .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qNrUQHxvoB .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qNrUQHxvoB .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qNrUQHxvoB .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qNrUQHxvoB .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qNrUQHxvoB .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qNrUQHxvoB form .input-group input.form-control,
.cid-qNrUQHxvoB form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qNrUQHxvoB .form-inline {
  justify-content: center;
}
.cid-qNrUQHxvoB .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qNrUQHxvoB .foot-logo {
    text-align: center !important;
  }
  .cid-qNrUQHxvoB .foot-title {
    text-align: center !important;
  }
  .cid-qNrUQHxvoB .mbr-text {
    text-align: center !important;
  }
}
.cid-qNrUQHxvoB .mbr-links-column {
  color: #000000;
}
.cid-qPNIM0Ep6R .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qPNIM0Ep6R .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qPNIM0Ep6R a {
  font-style: normal;
}
.cid-qPNIM0Ep6R .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qPNIM0Ep6R .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qPNIM0Ep6R .nav-item:focus,
.cid-qPNIM0Ep6R .nav-link:focus {
  outline: none;
}
.cid-qPNIM0Ep6R .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qPNIM0Ep6R .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qPNIM0Ep6R .menu-logo {
  margin-right: auto;
}
.cid-qPNIM0Ep6R .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qPNIM0Ep6R .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qPNIM0Ep6R .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qPNIM0Ep6R .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qPNIM0Ep6R .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qPNIM0Ep6R .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qPNIM0Ep6R .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qPNIM0Ep6R .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qPNIM0Ep6R .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qPNIM0Ep6R .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qPNIM0Ep6R .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qPNIM0Ep6R .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qPNIM0Ep6R .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qPNIM0Ep6R .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qPNIM0Ep6R .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qPNIM0Ep6R .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qPNIM0Ep6R .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qPNIM0Ep6R .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qPNIM0Ep6R .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qPNIM0Ep6R .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qPNIM0Ep6R .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qPNIM0Ep6R .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qPNIM0Ep6R button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qPNIM0Ep6R button.navbar-toggler:focus {
  outline: none;
}
.cid-qPNIM0Ep6R button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qPNIM0Ep6R button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qPNIM0Ep6R button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qPNIM0Ep6R button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qPNIM0Ep6R button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qPNIM0Ep6R nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qPNIM0Ep6R nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qPNIM0Ep6R nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qPNIM0Ep6R nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qPNIM0Ep6R .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qPNIM0Ep6R .collapsed .btn {
  display: flex;
}
.cid-qPNIM0Ep6R .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qPNIM0Ep6R .collapsed .navbar-collapse.collapsing,
.cid-qPNIM0Ep6R .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qPNIM0Ep6R .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qPNIM0Ep6R .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qPNIM0Ep6R .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qPNIM0Ep6R .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qPNIM0Ep6R .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qPNIM0Ep6R .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qPNIM0Ep6R .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qPNIM0Ep6R .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qPNIM0Ep6R .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qPNIM0Ep6R .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qPNIM0Ep6R .collapsed button.navbar-toggler {
  display: block;
}
.cid-qPNIM0Ep6R .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qPNIM0Ep6R .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qPNIM0Ep6R .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qPNIM0Ep6R .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qPNIM0Ep6R .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qPNIM0Ep6R .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qPNIM0Ep6R.navbar-expand {
    flex-direction: column;
  }
  .cid-qPNIM0Ep6R img {
    height: 3.8rem !important;
  }
  .cid-qPNIM0Ep6R .btn {
    display: flex;
  }
  .cid-qPNIM0Ep6R button.navbar-toggler {
    display: block;
  }
  .cid-qPNIM0Ep6R .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qPNIM0Ep6R .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qPNIM0Ep6R .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qPNIM0Ep6R .navbar-collapse.collapsing,
  .cid-qPNIM0Ep6R .navbar-collapse.show {
    display: block !important;
  }
  .cid-qPNIM0Ep6R .navbar-collapse.collapsing .navbar-nav,
  .cid-qPNIM0Ep6R .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qPNIM0Ep6R .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qPNIM0Ep6R .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qPNIM0Ep6R .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qPNIM0Ep6R .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qPNIM0Ep6R .navbar-collapse.collapsing .navbar-buttons,
  .cid-qPNIM0Ep6R .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qPNIM0Ep6R .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qPNIM0Ep6R .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qPNIM0Ep6R .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qPNIM0Ep6R .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qPNIM0Ep6R .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qPNIM0Ep6R .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qPNIM0Ep6R .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qPNIM0Ep6R .navbar-collapse {
  flex-basis: auto;
}
.cid-qPNIM0Ep6R .nav-link:hover,
.cid-qPNIM0Ep6R .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qPNIM0Ep6R .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qPNIM0Ep6R .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qPNIM0Ep6R .navbar-short a {
  color: #767676 !important;
}
.cid-qPNIM0Ep6R .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qPNIM0Ep6R .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qPNIM0Ep6R .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qPNIM0Ep6R .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qPNIM0Ep6R button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qPNIM0Ep6R .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qPNIM0Ep6R .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qPNIM0Ep6R .navbar-brand a.text-white:hover,
.cid-qPNIM0Ep6R a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qPNIM0Ep6R .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qPNIM0Ep6R .nav-dropdown .link {
  font-weight: 300;
}
.cid-qPNIM0Ep6R .nav-dropdown .dropdown-item {
  font-weight: 300;
}
.cid-qPNIM1ozo8 {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-narrow-1920.webp");
}
.cid-qPNSvA9Jlv {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-qPNSvA9Jlv .mbr-section-subtitle {
  color: #767676;
}
.cid-qPNSvA9Jlv .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-qPNSvA9Jlv .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-rHWgHzWZv2 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rHWgHzWZv2 .mbr-text {
  color: #767676;
}
.cid-rHWgHzWZv2 h4 {
  text-align: center;
}
.cid-rHWgHzWZv2 p {
  text-align: center;
}
.cid-rHWgHzWZv2 .card-img span {
  font-size: 96px;
  color: #149dcc;
}
.cid-rHXK4UM2t7 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rHXK4UM2t7 .mbr-text {
  color: #767676;
}
.cid-rHXK4UM2t7 h4 {
  text-align: center;
}
.cid-rHXK4UM2t7 p {
  text-align: center;
}
.cid-rHXK4UM2t7 .card-img span {
  font-size: 96px;
  color: #149dcc;
}
.cid-rHXMzpMmls {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rHXMzpMmls .mbr-text {
  color: #767676;
}
.cid-rHXMzpMmls h4 {
  text-align: center;
}
.cid-rHXMzpMmls p {
  text-align: center;
}
.cid-rHXMzpMmls .card-img span {
  font-size: 96px;
  color: #149dcc;
}
.cid-qPNIM1Wfay {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x601714.png");
}
.cid-qPNIM1Wfay .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qPNIM1Wfay .content {
    text-align: center;
  }
  .cid-qPNIM1Wfay .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qPNIM1Wfay .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qPNIM1Wfay .input-group-btn {
  display: inline-block;
}
.cid-qPNIM1Wfay .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qPNIM1Wfay .img-logo img {
  height: 9rem;
}
.cid-qPNIM1Wfay [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qPNIM1Wfay [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qPNIM1Wfay .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qPNIM1Wfay .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qPNIM1Wfay .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qPNIM1Wfay .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qPNIM1Wfay .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qPNIM1Wfay .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qPNIM1Wfay .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qPNIM1Wfay .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qPNIM1Wfay .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qPNIM1Wfay form .input-group input.form-control,
.cid-qPNIM1Wfay form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qPNIM1Wfay .form-inline {
  justify-content: center;
}
.cid-qPNIM1Wfay .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qPNIM1Wfay .foot-logo {
    text-align: center !important;
  }
  .cid-qPNIM1Wfay .foot-title {
    text-align: center !important;
  }
  .cid-qPNIM1Wfay .mbr-text {
    text-align: center !important;
  }
}
.cid-qPNIM1Wfay .mbr-links-column {
  color: #000000;
}
.cid-qRRmV1y0v0 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qRRmV1y0v0 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qRRmV1y0v0 a {
  font-style: normal;
}
.cid-qRRmV1y0v0 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qRRmV1y0v0 .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qRRmV1y0v0 .nav-item:focus,
.cid-qRRmV1y0v0 .nav-link:focus {
  outline: none;
}
.cid-qRRmV1y0v0 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qRRmV1y0v0 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qRRmV1y0v0 .menu-logo {
  margin-right: auto;
}
.cid-qRRmV1y0v0 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qRRmV1y0v0 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qRRmV1y0v0 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qRRmV1y0v0 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qRRmV1y0v0 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qRRmV1y0v0 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qRRmV1y0v0 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qRRmV1y0v0 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qRRmV1y0v0 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qRRmV1y0v0 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qRRmV1y0v0 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qRRmV1y0v0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qRRmV1y0v0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qRRmV1y0v0 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qRRmV1y0v0 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qRRmV1y0v0 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qRRmV1y0v0 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qRRmV1y0v0 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qRRmV1y0v0 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qRRmV1y0v0 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qRRmV1y0v0 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qRRmV1y0v0 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qRRmV1y0v0 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qRRmV1y0v0 button.navbar-toggler:focus {
  outline: none;
}
.cid-qRRmV1y0v0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qRRmV1y0v0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qRRmV1y0v0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qRRmV1y0v0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qRRmV1y0v0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qRRmV1y0v0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qRRmV1y0v0 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qRRmV1y0v0 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qRRmV1y0v0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qRRmV1y0v0 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qRRmV1y0v0 .collapsed .btn {
  display: flex;
}
.cid-qRRmV1y0v0 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qRRmV1y0v0 .collapsed .navbar-collapse.collapsing,
.cid-qRRmV1y0v0 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qRRmV1y0v0 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qRRmV1y0v0 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qRRmV1y0v0 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qRRmV1y0v0 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qRRmV1y0v0 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qRRmV1y0v0 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qRRmV1y0v0 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qRRmV1y0v0 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qRRmV1y0v0 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qRRmV1y0v0 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qRRmV1y0v0 .collapsed button.navbar-toggler {
  display: block;
}
.cid-qRRmV1y0v0 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qRRmV1y0v0 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qRRmV1y0v0 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qRRmV1y0v0 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qRRmV1y0v0 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qRRmV1y0v0 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qRRmV1y0v0.navbar-expand {
    flex-direction: column;
  }
  .cid-qRRmV1y0v0 img {
    height: 3.8rem !important;
  }
  .cid-qRRmV1y0v0 .btn {
    display: flex;
  }
  .cid-qRRmV1y0v0 button.navbar-toggler {
    display: block;
  }
  .cid-qRRmV1y0v0 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qRRmV1y0v0 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qRRmV1y0v0 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qRRmV1y0v0 .navbar-collapse.collapsing,
  .cid-qRRmV1y0v0 .navbar-collapse.show {
    display: block !important;
  }
  .cid-qRRmV1y0v0 .navbar-collapse.collapsing .navbar-nav,
  .cid-qRRmV1y0v0 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qRRmV1y0v0 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qRRmV1y0v0 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qRRmV1y0v0 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qRRmV1y0v0 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qRRmV1y0v0 .navbar-collapse.collapsing .navbar-buttons,
  .cid-qRRmV1y0v0 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qRRmV1y0v0 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qRRmV1y0v0 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qRRmV1y0v0 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qRRmV1y0v0 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qRRmV1y0v0 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qRRmV1y0v0 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qRRmV1y0v0 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qRRmV1y0v0 .navbar-collapse {
  flex-basis: auto;
}
.cid-qRRmV1y0v0 .nav-link:hover,
.cid-qRRmV1y0v0 .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qRRmV1y0v0 .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qRRmV1y0v0 .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qRRmV1y0v0 .navbar-short a {
  color: #767676 !important;
}
.cid-qRRmV1y0v0 .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qRRmV1y0v0 .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qRRmV1y0v0 .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qRRmV1y0v0 .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qRRmV1y0v0 button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qRRmV1y0v0 .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qRRmV1y0v0 .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qRRmV1y0v0 .navbar-brand a.text-white:hover,
.cid-qRRmV1y0v0 a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qRRmV1y0v0 .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qRRmV1y0v0 .nav-dropdown .link {
  font-weight: 300;
}
.cid-qRRmV1y0v0 .nav-dropdown .dropdown-item {
  font-weight: 300;
}
.cid-qRRmV2arno {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-narrow-1920.webp");
}
.cid-qRRn5EHiSw {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-qRRn5EHiSw .mbr-section-subtitle {
  color: #767676;
}
.cid-qRRpvZspHB {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-qRRpvZspHB .container-fluid {
  padding: 0 3rem;
}
.cid-qRRpvZspHB .mbr-text {
  color: #767676;
}
.cid-qRRpvZspHB .card-title {
  text-align: left;
  color: #ffa0a4;
}
.cid-qRRpvZspHB p {
  text-align: left;
}
.cid-qRRpvZspHB a {
  font-weight: 500;
}
.cid-qRRpvZspHB .card-img {
  text-align: left;
}
.cid-qRRpvZspHB .card .card-img span {
  color: #ffa0a4;
  font-size: 60px;
  background: linear-gradient(45deg, #ffa0a4, #a38dfd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 767px) {
  .cid-qRRpvZspHB .container-fluid {
    padding: 0 1rem;
  }
}
@media (min-width: 1200px) {
  .cid-qRRpvZspHB .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
  }
}
.cid-qRRpvZspHB .card-title,
.cid-qRRpvZspHB .card-img {
  color: #000000;
}
.cid-qRRsQfXrgA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-qRRsQfXrgA .line {
  background-color: #efefef;
  color: #efefef;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qRRsQfXrgA .section-text {
  padding: 2rem 0;
  color: #767676;
}
.cid-qRRsQfXrgA .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qRRsQfXrgA .inner-container {
    width: 100% !important;
  }
}
.cid-qRRng0Tii3 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1620x108018.jpg");
}
.cid-qRRng0Tii3 .title {
  margin-bottom: 2rem;
}
.cid-qRRng0Tii3 .mbr-section-subtitle {
  color: #767676;
}
.cid-qRRng0Tii3 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-qRRng0Tii3 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-qRRng0Tii3 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-qRRng0Tii3 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-rQg5i8IU8G {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rQg5i8IU8G .mbr-text {
  color: #767676;
}
.cid-rQg5i8IU8G h4 {
  text-align: center;
}
.cid-rQg5i8IU8G p {
  text-align: center;
}
.cid-rQg5i8IU8G .card .card-img {
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-rQg5i8IU8G .card:hover .step {
  color: #ffffff;
  border: 0px solid transparent;
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-rQg5i8IU8G .card:hover .step:before {
  transform: scale(1);
  -webkit-transform: scale(1);
}
.cid-rQg5i8IU8G .step {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  width: 100px;
  height: 100px;
  border: 2px solid #eee;
  display: -webkit-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  transition: all .3s;
  -webkit-justify-content: center;
  -webkit-align-items: center;
}
.cid-rQg5i8IU8G .step:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: scale(0);
  transition-duration: 0.3s;
  background: linear-gradient(45deg, #ffa0a4, #a38dfd);
  border-radius: 50%;
  -webkit-transform: scale(0);
}
.cid-rQg5i8IU8G .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rQg5i8IU8G .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
@media (min-width: 768px) {
  .cid-rQg5i8IU8G .mbr-section-title,
  .cid-rQg5i8IU8G .underline {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.cid-rQg5i8IU8G .mbr-text B {
  color: #beaf87;
}
.cid-rb8s6GrNx1 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1920x128019.jpg");
}
.cid-rb8s6GrNx1 .container-fluid {
  padding: 0 3rem;
}
.cid-rb8s6GrNx1 .mbr-section-title {
  color: #096693;
  text-align: right;
}
.cid-rb8s6GrNx1 .btn {
  margin-top: 0;
}
.cid-rb8s6GrNx1 .media-container-column {
  padding: 0 2rem;
}
@media (max-width: 767px) {
  .cid-rb8s6GrNx1 .container-fluid {
    padding: 0 1rem;
  }
  .cid-rb8s6GrNx1 .btn {
    margin-top: 0.4rem;
  }
  .cid-rb8s6GrNx1 .mbr-section-btn {
    margin: 0;
  }
}
.cid-rb8s6GrNx1 .mbr-section-subtitle {
  text-align: right;
  color: #ffffff;
}
.cid-qRRmV2JFwl {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x601714.png");
}
.cid-qRRmV2JFwl .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qRRmV2JFwl .content {
    text-align: center;
  }
  .cid-qRRmV2JFwl .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qRRmV2JFwl .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qRRmV2JFwl .input-group-btn {
  display: inline-block;
}
.cid-qRRmV2JFwl .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qRRmV2JFwl .img-logo img {
  height: 9rem;
}
.cid-qRRmV2JFwl [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qRRmV2JFwl [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qRRmV2JFwl .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qRRmV2JFwl .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qRRmV2JFwl .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qRRmV2JFwl .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qRRmV2JFwl .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qRRmV2JFwl .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qRRmV2JFwl .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qRRmV2JFwl .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qRRmV2JFwl .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qRRmV2JFwl form .input-group input.form-control,
.cid-qRRmV2JFwl form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qRRmV2JFwl .form-inline {
  justify-content: center;
}
.cid-qRRmV2JFwl .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qRRmV2JFwl .foot-logo {
    text-align: center !important;
  }
  .cid-qRRmV2JFwl .foot-title {
    text-align: center !important;
  }
  .cid-qRRmV2JFwl .mbr-text {
    text-align: center !important;
  }
}
.cid-qRRmV2JFwl .mbr-links-column {
  color: #000000;
}
.cid-qJSiX7iHML .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qJSiX7iHML .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qJSiX7iHML a {
  font-style: normal;
}
.cid-qJSiX7iHML .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qJSiX7iHML .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qJSiX7iHML .nav-item:focus,
.cid-qJSiX7iHML .nav-link:focus {
  outline: none;
}
.cid-qJSiX7iHML .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qJSiX7iHML .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qJSiX7iHML .menu-logo {
  margin-right: auto;
}
.cid-qJSiX7iHML .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qJSiX7iHML .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qJSiX7iHML .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qJSiX7iHML .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qJSiX7iHML .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qJSiX7iHML .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qJSiX7iHML .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qJSiX7iHML .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qJSiX7iHML .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qJSiX7iHML .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qJSiX7iHML .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qJSiX7iHML .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qJSiX7iHML .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qJSiX7iHML .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qJSiX7iHML .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qJSiX7iHML .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qJSiX7iHML .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qJSiX7iHML .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qJSiX7iHML .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qJSiX7iHML .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qJSiX7iHML .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qJSiX7iHML .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qJSiX7iHML button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qJSiX7iHML button.navbar-toggler:focus {
  outline: none;
}
.cid-qJSiX7iHML button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qJSiX7iHML button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qJSiX7iHML button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qJSiX7iHML button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qJSiX7iHML button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qJSiX7iHML nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qJSiX7iHML nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qJSiX7iHML nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qJSiX7iHML nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qJSiX7iHML .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qJSiX7iHML .collapsed .btn {
  display: flex;
}
.cid-qJSiX7iHML .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qJSiX7iHML .collapsed .navbar-collapse.collapsing,
.cid-qJSiX7iHML .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qJSiX7iHML .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qJSiX7iHML .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qJSiX7iHML .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qJSiX7iHML .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qJSiX7iHML .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qJSiX7iHML .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qJSiX7iHML .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qJSiX7iHML .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qJSiX7iHML .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qJSiX7iHML .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qJSiX7iHML .collapsed button.navbar-toggler {
  display: block;
}
.cid-qJSiX7iHML .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qJSiX7iHML .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qJSiX7iHML .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qJSiX7iHML .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qJSiX7iHML .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qJSiX7iHML .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qJSiX7iHML.navbar-expand {
    flex-direction: column;
  }
  .cid-qJSiX7iHML img {
    height: 3.8rem !important;
  }
  .cid-qJSiX7iHML .btn {
    display: flex;
  }
  .cid-qJSiX7iHML button.navbar-toggler {
    display: block;
  }
  .cid-qJSiX7iHML .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qJSiX7iHML .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qJSiX7iHML .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qJSiX7iHML .navbar-collapse.collapsing,
  .cid-qJSiX7iHML .navbar-collapse.show {
    display: block !important;
  }
  .cid-qJSiX7iHML .navbar-collapse.collapsing .navbar-nav,
  .cid-qJSiX7iHML .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qJSiX7iHML .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qJSiX7iHML .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qJSiX7iHML .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qJSiX7iHML .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qJSiX7iHML .navbar-collapse.collapsing .navbar-buttons,
  .cid-qJSiX7iHML .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qJSiX7iHML .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qJSiX7iHML .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qJSiX7iHML .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qJSiX7iHML .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qJSiX7iHML .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qJSiX7iHML .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qJSiX7iHML .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qJSiX7iHML .navbar-collapse {
  flex-basis: auto;
}
.cid-qJSiX7iHML .nav-link:hover,
.cid-qJSiX7iHML .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qJSiX7iHML .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qJSiX7iHML .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qJSiX7iHML .navbar-short a {
  color: #767676 !important;
}
.cid-qJSiX7iHML .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qJSiX7iHML .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qJSiX7iHML .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qJSiX7iHML .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qJSiX7iHML button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qJSiX7iHML .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qJSiX7iHML .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qJSiX7iHML .navbar-brand a.text-white:hover,
.cid-qJSiX7iHML a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qJSiX7iHML .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qJSiX7iHML .nav-dropdown .link {
  font-weight: 300;
}
.cid-qGKf563cC7 {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-1639x81401.jpg");
}
.cid-qGKfnn87wL {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-qGKfnn87wL .mbr-text,
.cid-qGKfnn87wL blockquote {
  color: #767676;
}
.cid-qNZxSyfg3f {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1-1907x601717.png");
}
.cid-qNZxSyfg3f .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qNZxSyfg3f .content {
    text-align: center;
  }
  .cid-qNZxSyfg3f .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qNZxSyfg3f .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qNZxSyfg3f .input-group-btn {
  display: inline-block;
}
.cid-qNZxSyfg3f .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qNZxSyfg3f .img-logo img {
  height: 9rem;
}
.cid-qNZxSyfg3f [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qNZxSyfg3f [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qNZxSyfg3f .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qNZxSyfg3f .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qNZxSyfg3f .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qNZxSyfg3f .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qNZxSyfg3f .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qNZxSyfg3f .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qNZxSyfg3f .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qNZxSyfg3f .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qNZxSyfg3f .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qNZxSyfg3f form .input-group input.form-control,
.cid-qNZxSyfg3f form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qNZxSyfg3f .form-inline {
  justify-content: center;
}
.cid-qNZxSyfg3f .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qNZxSyfg3f .foot-logo {
    text-align: center !important;
  }
  .cid-qNZxSyfg3f .foot-title {
    text-align: center !important;
  }
  .cid-qNZxSyfg3f .mbr-text {
    text-align: center !important;
  }
}
.cid-qNZxSyfg3f .mbr-links-column {
  color: #000000;
}
.cid-qV51Lmw7t8 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-qV51Lmw7t8 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qV51Lmw7t8 a {
  font-style: normal;
}
.cid-qV51Lmw7t8 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qV51Lmw7t8 .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qV51Lmw7t8 .nav-item:focus,
.cid-qV51Lmw7t8 .nav-link:focus {
  outline: none;
}
.cid-qV51Lmw7t8 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qV51Lmw7t8 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qV51Lmw7t8 .menu-logo {
  margin-right: auto;
}
.cid-qV51Lmw7t8 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qV51Lmw7t8 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qV51Lmw7t8 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-qV51Lmw7t8 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qV51Lmw7t8 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qV51Lmw7t8 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qV51Lmw7t8 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-qV51Lmw7t8 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qV51Lmw7t8 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qV51Lmw7t8 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qV51Lmw7t8 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-qV51Lmw7t8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-qV51Lmw7t8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qV51Lmw7t8 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qV51Lmw7t8 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qV51Lmw7t8 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qV51Lmw7t8 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-qV51Lmw7t8 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qV51Lmw7t8 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qV51Lmw7t8 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qV51Lmw7t8 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qV51Lmw7t8 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qV51Lmw7t8 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qV51Lmw7t8 button.navbar-toggler:focus {
  outline: none;
}
.cid-qV51Lmw7t8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-qV51Lmw7t8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qV51Lmw7t8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qV51Lmw7t8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qV51Lmw7t8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qV51Lmw7t8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qV51Lmw7t8 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qV51Lmw7t8 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qV51Lmw7t8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qV51Lmw7t8 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qV51Lmw7t8 .collapsed .btn {
  display: flex;
}
.cid-qV51Lmw7t8 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qV51Lmw7t8 .collapsed .navbar-collapse.collapsing,
.cid-qV51Lmw7t8 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qV51Lmw7t8 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qV51Lmw7t8 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qV51Lmw7t8 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qV51Lmw7t8 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qV51Lmw7t8 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-qV51Lmw7t8 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-qV51Lmw7t8 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qV51Lmw7t8 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qV51Lmw7t8 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qV51Lmw7t8 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qV51Lmw7t8 .collapsed button.navbar-toggler {
  display: block;
}
.cid-qV51Lmw7t8 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qV51Lmw7t8 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qV51Lmw7t8 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qV51Lmw7t8 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qV51Lmw7t8 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qV51Lmw7t8 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qV51Lmw7t8.navbar-expand {
    flex-direction: column;
  }
  .cid-qV51Lmw7t8 img {
    height: 3.8rem !important;
  }
  .cid-qV51Lmw7t8 .btn {
    display: flex;
  }
  .cid-qV51Lmw7t8 button.navbar-toggler {
    display: block;
  }
  .cid-qV51Lmw7t8 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qV51Lmw7t8 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qV51Lmw7t8 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qV51Lmw7t8 .navbar-collapse.collapsing,
  .cid-qV51Lmw7t8 .navbar-collapse.show {
    display: block !important;
  }
  .cid-qV51Lmw7t8 .navbar-collapse.collapsing .navbar-nav,
  .cid-qV51Lmw7t8 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qV51Lmw7t8 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qV51Lmw7t8 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qV51Lmw7t8 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-qV51Lmw7t8 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-qV51Lmw7t8 .navbar-collapse.collapsing .navbar-buttons,
  .cid-qV51Lmw7t8 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qV51Lmw7t8 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qV51Lmw7t8 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qV51Lmw7t8 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qV51Lmw7t8 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qV51Lmw7t8 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qV51Lmw7t8 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qV51Lmw7t8 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qV51Lmw7t8 .navbar-collapse {
  flex-basis: auto;
}
.cid-qV51Lmw7t8 .nav-link:hover,
.cid-qV51Lmw7t8 .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-qV51Lmw7t8 .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-qV51Lmw7t8 .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-qV51Lmw7t8 .navbar-short a {
  color: #767676 !important;
}
.cid-qV51Lmw7t8 .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-qV51Lmw7t8 .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-qV51Lmw7t8 .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-qV51Lmw7t8 .opened .text-white {
    color: #767676 !important;
  }
}
.cid-qV51Lmw7t8 button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-qV51Lmw7t8 .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-qV51Lmw7t8 .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-qV51Lmw7t8 .navbar-brand a.text-white:hover,
.cid-qV51Lmw7t8 a.text-white:focus {
  color: #e4d295 !important;
}
.cid-qV51Lmw7t8 .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-qV51Lmw7t8 .nav-dropdown .link {
  font-weight: 300;
}
.cid-qV51Lmw7t8 .nav-dropdown .dropdown-item {
  font-weight: 300;
}
.cid-qV51LngJcP {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-narrow-1920.webp");
}
.cid-rxiGxIQxiY {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #f3f4f6;
}
.cid-rxiGxIQxiY .testimonial-text {
  font-style: italic;
  color: #676767;
  font-weight: 300;
}
.cid-rxiGxIQxiY .mbr-author-name {
  font-weight: bold;
  color: #232;
}
.cid-rxiGxIQxiY .mbr-author-desc {
  color: #232;
}
@media (max-width: 991px) {
  .cid-rxiGxIQxiY .mbr-figure,
  .cid-rxiGxIQxiY img {
    max-height: 300px;
    width: auto;
    margin: auto;
  }
}
.cid-qV52fx7i9V {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qV52fx7i9V .mbr-section-subtitle {
  color: #767676;
}
.cid-qV52fx7i9V .media-container-row {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-qV52fx7i9V .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-qV52fx7i9V .mbr-author-desc {
  display: block;
  color: #767676;
}
.cid-qV52fx7i9V .mbr-author-name {
  color: #767676;
}
.cid-qV52fx7i9V .mbr-testimonial .panel-item {
  background-color: #ffffff;
}
.cid-qV52fx7i9V .mbr-testimonial .card-block {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  padding: 0;
}
.cid-qV52fx7i9V .mbr-testimonial .card-block .testimonial-photo {
  display: inline-block;
  width: 120px;
  height: 120px;
  margin-bottom: 1.6rem;
  overflow: hidden;
  border-radius: 50%;
}
.cid-qV52fx7i9V .mbr-testimonial .card-block .testimonial-photo img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.cid-qV52fx7i9V .mbr-testimonial .card-footer {
  padding-bottom: 2.4rem;
  border-top: 0;
  padding-top: 1rem;
  word-wrap: break-word;
  word-break: break-word;
  background: none;
}
@media (max-width: 300px) {
  .cid-qV52fx7i9V .testimonial-photo {
    width: 100% !important;
    height: auto !important;
  }
}
.cid-qV53PICFwO {
  padding-top: 30px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/blogbg1.jpg");
}
.cid-qV53PICFwO .mbr-section-subtitle {
  color: #767676;
}
.cid-qV53PICFwO .media-container-row {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-qV53PICFwO .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-qV53PICFwO .mbr-author-desc {
  display: block;
  color: #767676;
}
.cid-qV53PICFwO .mbr-author-name {
  color: #767676;
}
.cid-qV53PICFwO .mbr-testimonial .panel-item {
  background-color: #ffffff;
}
.cid-qV53PICFwO .mbr-testimonial .card-block {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  padding: 0;
}
.cid-qV53PICFwO .mbr-testimonial .card-block .testimonial-photo {
  display: inline-block;
  width: 120px;
  height: 120px;
  margin-bottom: 1.6rem;
  overflow: hidden;
  border-radius: 50%;
}
.cid-qV53PICFwO .mbr-testimonial .card-block .testimonial-photo img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.cid-qV53PICFwO .mbr-testimonial .card-footer {
  padding-bottom: 2.4rem;
  border-top: 0;
  padding-top: 1rem;
  word-wrap: break-word;
  word-break: break-word;
  background: none;
}
@media (max-width: 300px) {
  .cid-qV53PICFwO .testimonial-photo {
    width: 100% !important;
    height: auto !important;
  }
}
.cid-qVyVy2fCtG {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-qVyVy2fCtG .mbr-section-subtitle {
  color: #767676;
}
.cid-qVyVy2fCtG .media-container-row {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-qVyVy2fCtG .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-qVyVy2fCtG .mbr-author-desc {
  display: block;
  color: #767676;
}
.cid-qVyVy2fCtG .mbr-author-name {
  color: #767676;
}
.cid-qVyVy2fCtG .mbr-testimonial .panel-item {
  background-color: #ffffff;
}
.cid-qVyVy2fCtG .mbr-testimonial .card-block {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  padding: 0;
}
.cid-qVyVy2fCtG .mbr-testimonial .card-block .testimonial-photo {
  display: inline-block;
  width: 120px;
  height: 120px;
  margin-bottom: 1.6rem;
  overflow: hidden;
  border-radius: 50%;
}
.cid-qVyVy2fCtG .mbr-testimonial .card-block .testimonial-photo img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.cid-qVyVy2fCtG .mbr-testimonial .card-footer {
  padding-bottom: 2.4rem;
  border-top: 0;
  padding-top: 1rem;
  word-wrap: break-word;
  word-break: break-word;
  background: none;
}
@media (max-width: 300px) {
  .cid-qVyVy2fCtG .testimonial-photo {
    width: 100% !important;
    height: auto !important;
  }
}
.cid-qVyWRaCm2S {
  padding-top: 30px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/blogbg2.jpg");
}
.cid-qVyWRaCm2S .mbr-section-subtitle {
  color: #767676;
}
.cid-qVyWRaCm2S .media-container-row {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-qVyWRaCm2S .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-qVyWRaCm2S .mbr-author-desc {
  display: block;
  color: #767676;
}
.cid-qVyWRaCm2S .mbr-author-name {
  color: #767676;
}
.cid-qVyWRaCm2S .mbr-testimonial .panel-item {
  background-color: #ffffff;
}
.cid-qVyWRaCm2S .mbr-testimonial .card-block {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  padding: 0;
}
.cid-qVyWRaCm2S .mbr-testimonial .card-block .testimonial-photo {
  display: inline-block;
  width: 120px;
  height: 120px;
  margin-bottom: 1.6rem;
  overflow: hidden;
  border-radius: 50%;
}
.cid-qVyWRaCm2S .mbr-testimonial .card-block .testimonial-photo img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.cid-qVyWRaCm2S .mbr-testimonial .card-footer {
  padding-bottom: 2.4rem;
  border-top: 0;
  padding-top: 1rem;
  word-wrap: break-word;
  word-break: break-word;
  background: none;
}
@media (max-width: 300px) {
  .cid-qVyWRaCm2S .testimonial-photo {
    width: 100% !important;
    height: auto !important;
  }
}
.cid-qVyWRaCm2S-new {
  padding-top: 30px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/blogbg3.jpg");
}
.cid-qVyWRaCm2S-new .mbr-section-subtitle {
  color: #767676;
}
.cid-qVyWRaCm2S-new .media-container-row {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-qVyWRaCm2S-new .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-qVyWRaCm2S-new .mbr-author-desc {
  display: block;
  color: #767676;
}
.cid-qVyWRaCm2S-new .mbr-author-name {
  color: #767676;
}
.cid-qVyWRaCm2S-new .mbr-testimonial .panel-item {
  background-color: #ffffff;
}
.cid-qVyWRaCm2S-new .mbr-testimonial .card-block {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  padding: 0;
}
.cid-qVyWRaCm2S-new .mbr-testimonial .card-block .testimonial-photo {
  display: inline-block;
  width: 120px;
  height: 120px;
  margin-bottom: 1.6rem;
  overflow: hidden;
  border-radius: 50%;
}
.cid-qVyWRaCm2S-new .mbr-testimonial .card-block .testimonial-photo img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.cid-qVyWRaCm2S-new .mbr-testimonial .card-footer {
  padding-bottom: 2.4rem;
  border-top: 0;
  padding-top: 1rem;
  word-wrap: break-word;
  word-break: break-word;
  background: none;
}
@media (max-width: 300px) {
  .cid-qVyWRaCm2S-new .testimonial-photo {
    width: 100% !important;
    height: auto !important;
  }
}
.cid-qV51LnSqn4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x601714.png");
}
.cid-qV51LnSqn4 .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-qV51LnSqn4 .content {
    text-align: center;
  }
  .cid-qV51LnSqn4 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-qV51LnSqn4 .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-qV51LnSqn4 .input-group-btn {
  display: inline-block;
}
.cid-qV51LnSqn4 .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-qV51LnSqn4 .img-logo img {
  height: 9rem;
}
.cid-qV51LnSqn4 [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-qV51LnSqn4 [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-qV51LnSqn4 .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-qV51LnSqn4 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-qV51LnSqn4 .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-qV51LnSqn4 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-qV51LnSqn4 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-qV51LnSqn4 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-qV51LnSqn4 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-qV51LnSqn4 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qV51LnSqn4 .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-qV51LnSqn4 form .input-group input.form-control,
.cid-qV51LnSqn4 form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-qV51LnSqn4 .form-inline {
  justify-content: center;
}
.cid-qV51LnSqn4 .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-qV51LnSqn4 .foot-logo {
    text-align: center !important;
  }
  .cid-qV51LnSqn4 .foot-title {
    text-align: center !important;
  }
  .cid-qV51LnSqn4 .mbr-text {
    text-align: center !important;
  }
}
.cid-qV51LnSqn4 .mbr-links-column {
  color: #000000;
}
.cid-r9xCInlgvC .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-r9xCInlgvC .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-r9xCInlgvC a {
  font-style: normal;
}
.cid-r9xCInlgvC .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-r9xCInlgvC .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-r9xCInlgvC .nav-item:focus,
.cid-r9xCInlgvC .nav-link:focus {
  outline: none;
}
.cid-r9xCInlgvC .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-r9xCInlgvC .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-r9xCInlgvC .menu-logo {
  margin-right: auto;
}
.cid-r9xCInlgvC .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-r9xCInlgvC .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-r9xCInlgvC .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-r9xCInlgvC .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-r9xCInlgvC .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-r9xCInlgvC .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-r9xCInlgvC .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-r9xCInlgvC .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-r9xCInlgvC .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-r9xCInlgvC .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-r9xCInlgvC .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-r9xCInlgvC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-r9xCInlgvC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-r9xCInlgvC .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-r9xCInlgvC .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-r9xCInlgvC .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-r9xCInlgvC .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-r9xCInlgvC .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-r9xCInlgvC .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-r9xCInlgvC .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-r9xCInlgvC .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-r9xCInlgvC .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-r9xCInlgvC button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-r9xCInlgvC button.navbar-toggler:focus {
  outline: none;
}
.cid-r9xCInlgvC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-r9xCInlgvC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-r9xCInlgvC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-r9xCInlgvC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-r9xCInlgvC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-r9xCInlgvC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-r9xCInlgvC nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-r9xCInlgvC nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-r9xCInlgvC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-r9xCInlgvC .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-r9xCInlgvC .collapsed .btn {
  display: flex;
}
.cid-r9xCInlgvC .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-r9xCInlgvC .collapsed .navbar-collapse.collapsing,
.cid-r9xCInlgvC .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-r9xCInlgvC .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9xCInlgvC .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-r9xCInlgvC .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9xCInlgvC .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-r9xCInlgvC .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-r9xCInlgvC .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-r9xCInlgvC .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9xCInlgvC .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-r9xCInlgvC .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9xCInlgvC .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-r9xCInlgvC .collapsed button.navbar-toggler {
  display: block;
}
.cid-r9xCInlgvC .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-r9xCInlgvC .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-r9xCInlgvC .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-r9xCInlgvC .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-r9xCInlgvC .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-r9xCInlgvC .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-r9xCInlgvC.navbar-expand {
    flex-direction: column;
  }
  .cid-r9xCInlgvC img {
    height: 3.8rem !important;
  }
  .cid-r9xCInlgvC .btn {
    display: flex;
  }
  .cid-r9xCInlgvC button.navbar-toggler {
    display: block;
  }
  .cid-r9xCInlgvC .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-r9xCInlgvC .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-r9xCInlgvC .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-r9xCInlgvC .navbar-collapse.collapsing,
  .cid-r9xCInlgvC .navbar-collapse.show {
    display: block !important;
  }
  .cid-r9xCInlgvC .navbar-collapse.collapsing .navbar-nav,
  .cid-r9xCInlgvC .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-r9xCInlgvC .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-r9xCInlgvC .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-r9xCInlgvC .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-r9xCInlgvC .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-r9xCInlgvC .navbar-collapse.collapsing .navbar-buttons,
  .cid-r9xCInlgvC .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-r9xCInlgvC .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-r9xCInlgvC .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-r9xCInlgvC .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-r9xCInlgvC .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-r9xCInlgvC .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-r9xCInlgvC .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-r9xCInlgvC .menu-logo {
    flex-shrink: 0;
  }
}
.cid-r9xCInlgvC .navbar-collapse {
  flex-basis: auto;
}
.cid-r9xCInlgvC .nav-link:hover,
.cid-r9xCInlgvC .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-r9xCInlgvC .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-r9xCInlgvC .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-r9xCInlgvC .navbar-short a {
  color: #767676 !important;
}
.cid-r9xCInlgvC .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-r9xCInlgvC .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-r9xCInlgvC .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-r9xCInlgvC .opened .text-white {
    color: #767676 !important;
  }
}
.cid-r9xCInlgvC button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-r9xCInlgvC .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-r9xCInlgvC .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-r9xCInlgvC .navbar-brand a.text-white:hover,
.cid-r9xCInlgvC a.text-white:focus {
  color: #e4d295 !important;
}
.cid-r9xCInlgvC .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-r9xCInlgvC .nav-dropdown .link {
  font-weight: 300;
}
.cid-r9xCInlgvC .nav-dropdown .dropdown-item {
  font-weight: 300;
}
.cid-r9ByVk0yfC {
  overflow: hidden !important;
  background-image: url("../../../assets/images/yaletown3-1024x60824.jpg");
}
.cid-r9ByVk0yfC .container-fluid {
  padding: 0 3rem;
}
.cid-r9ByVk0yfC .animated-element {
  color: #efefef;
}
@media (max-width: 767px) {
  .cid-r9ByVk0yfC .container-fluid {
    padding: 0 1rem;
  }
}
.cid-r9ByVk0yfC .mbr-section-subtitle,
.cid-r9ByVk0yfC .mbr-section-btn {
  color: #efefef;
}
.cid-r9ByVk0yfC body {
  font-style: normal;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfC .mbr-section-title {
  font-style: normal;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfC .mbr-section-subtitle {
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfC .mbr-text {
  font-style: normal;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfC .display-1 {
  font-family: 'Roboto', sans-serif;
  font-size: 4.25rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfC .display-1 > .mbr-iconfont {
  font-size: 6.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfC .display-2 {
  font-family: 'Roboto', sans-serif;
  font-size: 3rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfC .display-2 > .mbr-iconfont {
  font-size: 4.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfC .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfC .display-4 > .mbr-iconfont {
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfC .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
}
.cid-r9ByVk0yfC .display-5 > .mbr-iconfont {
  font-size: 2.56rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfC .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfC .display-7 > .mbr-iconfont {
  font-size: 1.76rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfCd {
  overflow: hidden !important;
  background-image: url("../../../assets/images/Gastown-1536x1024.jpg");
}
.cid-r9ByVk0yfCd .container-fluid {
  padding: 0 3rem;
}
.cid-r9ByVk0yfCd .animated-element {
  color: #efefef;
}
@media (max-width: 767px) {
  .cid-r9ByVk0yfCd .container-fluid {
    padding: 0 1rem;
  }
}
.cid-r9ByVk0yfCd .mbr-section-subtitle,
.cid-r9ByVk0yfCd .mbr-section-btn {
  color: #efefef;
}
.cid-r9ByVk0yfCd body {
  font-style: normal;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfCd .mbr-section-title {
  font-style: normal;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfCd .mbr-section-subtitle {
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfCd .mbr-text {
  font-style: normal;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfCd .display-1 {
  font-family: 'Roboto', sans-serif;
  font-size: 4.25rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfCd .display-1 > .mbr-iconfont {
  font-size: 6.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfCd .display-2 {
  font-family: 'Roboto', sans-serif;
  font-size: 3rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfCd .display-2 > .mbr-iconfont {
  font-size: 4.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfCd .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfCd .display-4 > .mbr-iconfont {
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfCd .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
}
.cid-r9ByVk0yfCd .display-5 > .mbr-iconfont {
  font-size: 2.56rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfCd .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ByVk0yfCd .display-7 > .mbr-iconfont {
  font-size: 1.76rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9xCIr0cBU {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-r9xCIr0cBU .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-r9xCIr0cBU .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-r9xCIr0cBU .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-r9xCIr0cBU .number-wrap {
  color: #ffffff;
  background: #a38dfd;
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 5px 10px 13px 10px;
  margin: 0;
  min-width: 118px;
  max-width: 100%;
  background: linear-gradient(135deg, #a38dfd, #ffa0a4);
}
.cid-r9xCIr0cBU .number {
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  text-transform: none;
  letter-spacing: -2px;
  word-spacing: 0;
  line-height: 1.3;
  color: #ffffff;
}
.cid-r9xCIr0cBU .period {
  display: block;
  padding-top: 2px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-r9xCIr0cBU .dot {
  position: absolute;
  top: -10px;
  right: -1em;
  width: 1em;
  display: none;
  height: 83%;
  overflow: hidden;
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 89.65px;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  color: #ffffff;
}
.cid-r9xCIr0cBU .countdown-cont {
  max-width: 700px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-r9xCIr0cBU .dot {
    display: none;
  }
}
@media (max-width: 543px) {
  .cid-r9xCIr0cBU .number-wrap {
    margin-bottom: 15px;
  }
}
@media (max-width: 550px) {
  .cid-r9xCIr0cBU .col-xs-3 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 440px) {
  .cid-r9xCIr0cBU .number,
  .cid-r9xCIr0cBU .dot {
    font-size: 40px;
  }
}
@media (max-width: 380px) {
  .cid-r9xCIr0cBU .period {
    font-size: 0.8rem;
  }
}
#custom-html-bi {
  /* Type valid CSS here */
  /* Always set the map height explicitly to define the size of the div
 * element that contains the map. */
  /* Optional: Makes the sample page fill the window. */
}
#custom-html-bi #map {
  height: 500px;
}
#custom-html-bi html,
#custom-html-bi body {
  height: 100%;
  margin: 0;
  padding: 0;
}
.cid-r9BL50537n .google-map {
  height: 25rem;
  position: relative;
}
.cid-r9BL50537n .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-r9BL50537n .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-r9BL50537n .google-map[data-state] {
  background: #e9e5dc;
}
.cid-r9BL50537n .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-r9BL50537n section {
  background-color: #fff;
}
.cid-r9BEKMJifO {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-r9BEKMJifO .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-r9BEKMJifO .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-r9BEKMJifO .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-r9BEKMJifO .number-wrap {
  color: #ffffff;
  background: #a38dfd;
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 5px 10px 13px 10px;
  margin: 0;
  min-width: 118px;
  max-width: 100%;
  background: linear-gradient(135deg, #a38dfd, #ffa0a4);
}
.cid-r9BEKMJifO .number {
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  text-transform: none;
  letter-spacing: -2px;
  word-spacing: 0;
  line-height: 1.3;
  color: #ffffff;
}
.cid-r9BEKMJifO .period {
  display: block;
  padding-top: 2px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-r9BEKMJifO .dot {
  position: absolute;
  top: -10px;
  right: -1em;
  width: 1em;
  display: none;
  height: 83%;
  overflow: hidden;
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 89.65px;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  color: #ffffff;
}
.cid-r9BEKMJifO .countdown-cont {
  max-width: 700px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-r9BEKMJifO .dot {
    display: none;
  }
}

@media (max-width: 543px) {
  .cid-r9BEKMJifO .number-wrap {
    margin-bottom: 15px;
  }
}
@media (max-width: 550px) {
  .cid-r9BEKMJifO .col-xs-3 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 440px) {
  .cid-r9BEKMJifO .number,
  .cid-r9BEKMJifO .dot {
    font-size: 40px;
  }
}
@media (max-width: 380px) {
  .cid-r9BEKMJifO .period {
    font-size: 0.8rem;
  }
}
#custom-html-aj {
  /* Type valid CSS here */
}
#custom-html-aj .white {
  background-color: #fff;
}
#custom-html-aj .mrp-search-name-heading {
  display: none !important;
}
.cid-r9xCIsk0z3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x601714.png");
}
.cid-r9xCIsk0z3 .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-r9xCIsk0z3 .content {
    text-align: center;
  }
  .cid-r9xCIsk0z3 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-r9xCIsk0z3 .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-r9xCIsk0z3 .input-group-btn {
  display: inline-block;
}
.cid-r9xCIsk0z3 .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-r9xCIsk0z3 .img-logo img {
  height: 9rem;
}
.cid-r9xCIsk0z3 [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-r9xCIsk0z3 [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-r9xCIsk0z3 .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-r9xCIsk0z3 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-r9xCIsk0z3 .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-r9xCIsk0z3 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-r9xCIsk0z3 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-r9xCIsk0z3 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-r9xCIsk0z3 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-r9xCIsk0z3 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-r9xCIsk0z3 .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-r9xCIsk0z3 form .input-group input.form-control,
.cid-r9xCIsk0z3 form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-r9xCIsk0z3 .form-inline {
  justify-content: center;
}
.cid-r9xCIsk0z3 .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-r9xCIsk0z3 .foot-logo {
    text-align: center !important;
  }
  .cid-r9xCIsk0z3 .foot-title {
    text-align: center !important;
  }
  .cid-r9xCIsk0z3 .mbr-text {
    text-align: center !important;
  }
}
.cid-r9xCIsk0z3 .mbr-links-column {
  color: #000000;
}
.cid-r9ZdzQb46m .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-r9ZdzQb46m .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-r9ZdzQb46m a {
  font-style: normal;
}
.cid-r9ZdzQb46m .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-r9ZdzQb46m .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-r9ZdzQb46m .nav-item:focus,
.cid-r9ZdzQb46m .nav-link:focus {
  outline: none;
}
.cid-r9ZdzQb46m .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-r9ZdzQb46m .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-r9ZdzQb46m .menu-logo {
  margin-right: auto;
}
.cid-r9ZdzQb46m .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-r9ZdzQb46m .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-r9ZdzQb46m .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-r9ZdzQb46m .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-r9ZdzQb46m .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-r9ZdzQb46m .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-r9ZdzQb46m .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-r9ZdzQb46m .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-r9ZdzQb46m .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-r9ZdzQb46m .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-r9ZdzQb46m .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-r9ZdzQb46m .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-r9ZdzQb46m .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-r9ZdzQb46m .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-r9ZdzQb46m .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-r9ZdzQb46m .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-r9ZdzQb46m .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-r9ZdzQb46m .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-r9ZdzQb46m .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-r9ZdzQb46m .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-r9ZdzQb46m .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-r9ZdzQb46m .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-r9ZdzQb46m button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-r9ZdzQb46m button.navbar-toggler:focus {
  outline: none;
}
.cid-r9ZdzQb46m button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-r9ZdzQb46m button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-r9ZdzQb46m button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-r9ZdzQb46m button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-r9ZdzQb46m button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-r9ZdzQb46m nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-r9ZdzQb46m nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-r9ZdzQb46m nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-r9ZdzQb46m nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-r9ZdzQb46m .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-r9ZdzQb46m .collapsed .btn {
  display: flex;
}
.cid-r9ZdzQb46m .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-r9ZdzQb46m .collapsed .navbar-collapse.collapsing,
.cid-r9ZdzQb46m .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-r9ZdzQb46m .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9ZdzQb46m .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-r9ZdzQb46m .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9ZdzQb46m .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-r9ZdzQb46m .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-r9ZdzQb46m .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-r9ZdzQb46m .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9ZdzQb46m .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-r9ZdzQb46m .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9ZdzQb46m .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-r9ZdzQb46m .collapsed button.navbar-toggler {
  display: block;
}
.cid-r9ZdzQb46m .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-r9ZdzQb46m .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-r9ZdzQb46m .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-r9ZdzQb46m .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-r9ZdzQb46m .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-r9ZdzQb46m .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-r9ZdzQb46m.navbar-expand {
    flex-direction: column;
  }
  .cid-r9ZdzQb46m img {
    height: 3.8rem !important;
  }
  .cid-r9ZdzQb46m .btn {
    display: flex;
  }
  .cid-r9ZdzQb46m button.navbar-toggler {
    display: block;
  }
  .cid-r9ZdzQb46m .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-r9ZdzQb46m .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-r9ZdzQb46m .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-r9ZdzQb46m .navbar-collapse.collapsing,
  .cid-r9ZdzQb46m .navbar-collapse.show {
    display: block !important;
  }
  .cid-r9ZdzQb46m .navbar-collapse.collapsing .navbar-nav,
  .cid-r9ZdzQb46m .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-r9ZdzQb46m .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-r9ZdzQb46m .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-r9ZdzQb46m .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-r9ZdzQb46m .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-r9ZdzQb46m .navbar-collapse.collapsing .navbar-buttons,
  .cid-r9ZdzQb46m .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-r9ZdzQb46m .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-r9ZdzQb46m .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-r9ZdzQb46m .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-r9ZdzQb46m .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-r9ZdzQb46m .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-r9ZdzQb46m .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-r9ZdzQb46m .menu-logo {
    flex-shrink: 0;
  }
}
.cid-r9ZdzQb46m .navbar-collapse {
  flex-basis: auto;
}
.cid-r9ZdzQb46m .nav-link:hover,
.cid-r9ZdzQb46m .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-r9ZdzQb46m .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-r9ZdzQb46m .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-r9ZdzQb46m .navbar-short a {
  color: #767676 !important;
}
.cid-r9ZdzQb46m .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-r9ZdzQb46m .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-r9ZdzQb46m .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-r9ZdzQb46m .opened .text-white {
    color: #767676 !important;
  }
}
.cid-r9ZdzQb46m button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-r9ZdzQb46m .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-r9ZdzQb46m .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-r9ZdzQb46m .navbar-brand a.text-white:hover,
.cid-r9ZdzQb46m a.text-white:focus {
  color: #e4d295 !important;
}
.cid-r9ZdzQb46m .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-r9ZdzQb46m .nav-dropdown .link {
  font-weight: 300;
}
.cid-r9ZdzQb46m .nav-dropdown .dropdown-item {
  font-weight: 300;
}
.cid-r9ZdzSMhek {
  overflow: hidden !important;
  background-image: url("../../../assets/images/vancouver-downtown-2000x102125.jpg");
}
.cid-r9ZdzSMhek .container-fluid {
  padding: 0 3rem;
}
.cid-r9ZdzSMhek .animated-element {
  color: #efefef;
}
@media (max-width: 767px) {
  .cid-r9ZdzSMhek .container-fluid {
    padding: 0 1rem;
  }
}
.cid-r9ZdzSMhek .mbr-section-subtitle,
.cid-r9ZdzSMhek .mbr-section-btn {
  color: #efefef;
}
.cid-r9ZdzSMhek body {
  font-style: normal;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhek .mbr-section-title {
  font-style: normal;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhek .mbr-section-subtitle {
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhek .mbr-text {
  font-style: normal;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhek .display-1 {
  font-family: 'Roboto', sans-serif;
  font-size: 4.25rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhek .display-1 > .mbr-iconfont {
  font-size: 6.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhek .display-2 {
  font-family: 'Roboto', sans-serif;
  font-size: 3rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhek .display-2 > .mbr-iconfont {
  font-size: 4.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhek .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhek .display-4 > .mbr-iconfont {
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhek .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
}
.cid-r9ZdzSMhek .display-5 > .mbr-iconfont {
  font-size: 2.56rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhek .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhek .display-7 > .mbr-iconfont {
  font-size: 1.76rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxx {
  overflow: hidden !important;
  background-image: url("../../../assets/images/newwestminster.jpg");
}
.cid-r9ZdzSMhekxx .container-fluid {
  padding: 0 3rem;
}
.cid-r9ZdzSMhekxx .animated-element {
  color: #efefef;
}
@media (max-width: 767px) {
  .cid-r9ZdzSMhekxx .container-fluid {
    padding: 0 1rem;
  }
}
.cid-r9ZdzSMhekxx .mbr-section-subtitle,
.cid-r9ZdzSMhekxx .mbr-section-btn {
  color: #efefef;
}
.cid-r9ZdzSMhekxx body {
  font-style: normal;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxx .mbr-section-title {
  font-style: normal;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxx .mbr-section-subtitle {
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxx .mbr-text {
  font-style: normal;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxx .display-1 {
  font-family: 'Roboto', sans-serif;
  font-size: 4.25rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxx .display-1 > .mbr-iconfont {
  font-size: 6.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxx .display-2 {
  font-family: 'Roboto', sans-serif;
  font-size: 3rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxx .display-2 > .mbr-iconfont {
  font-size: 4.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxx .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxx .display-4 > .mbr-iconfont {
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxx .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
}
.cid-r9ZdzSMhekxx .display-5 > .mbr-iconfont {
  font-size: 2.56rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxx .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxx .display-7 > .mbr-iconfont {
  font-size: 1.76rem;
  -webkit-font-smoothing: antialiased;
}


.cid-r9ZdzSMhekxxx {
  overflow: hidden !important;
  background-image: url("../../../assets/images/kitsilano.webp");
}
.cid-r9ZdzSMhekxxx .container-fluid {
  padding: 0 3rem;
}
.cid-r9ZdzSMhekxxx .animated-element {
  color: #efefef;
}
@media (max-width: 767px) {
  .cid-r9ZdzSMhekxxx .container-fluid {
    padding: 0 1rem;
  }
}
.cid-r9ZdzSMhekxxx .mbr-section-subtitle,
.cid-r9ZdzSMhekxxx .mbr-section-btn {
  color: #efefef;
}
.cid-r9ZdzSMhekxxx body {
  font-style: normal;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxx .mbr-section-title {
  font-style: normal;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxx .mbr-section-subtitle {
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxx .mbr-text {
  font-style: normal;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxx .display-1 {
  font-family: 'Roboto', sans-serif;
  font-size: 4.25rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxx .display-1 > .mbr-iconfont {
  font-size: 6.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxx .display-2 {
  font-family: 'Roboto', sans-serif;
  font-size: 3rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxx .display-2 > .mbr-iconfont {
  font-size: 4.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxx .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxx .display-4 > .mbr-iconfont {
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxx .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
}
.cid-r9ZdzSMhekxxx .display-5 > .mbr-iconfont {
  font-size: 2.56rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxx .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxx .display-7 > .mbr-iconfont {
  font-size: 1.76rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxx {
  overflow: hidden !important;
  background-image: url("../../../assets/images/westend2-900x600.jpg");
}
.cid-r9ZdzSMhekxxxx .container-fluid {
  padding: 0 3rem;
}
.cid-r9ZdzSMhekxxxx .animated-element {
  color: #efefef;
}
@media (max-width: 767px) {
  .cid-r9ZdzSMhekxxxx .container-fluid {
    padding: 0 1rem;
  }
}
.cid-r9ZdzSMhekxxxx .mbr-section-subtitle,
.cid-r9ZdzSMhekxxxx .mbr-section-btn {
  color: #efefef;
}
.cid-r9ZdzSMhekxxxx body {
  font-style: normal;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxx .mbr-section-title {
  font-style: normal;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxx .mbr-section-subtitle {
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxx .mbr-text {
  font-style: normal;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxx .display-1 {
  font-family: 'Roboto', sans-serif;
  font-size: 4.25rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxx .display-1 > .mbr-iconfont {
  font-size: 6.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxx .display-2 {
  font-family: 'Roboto', sans-serif;
  font-size: 3rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxx .display-2 > .mbr-iconfont {
  font-size: 4.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxx .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxx .display-4 > .mbr-iconfont {
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxx .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
}
.cid-r9ZdzSMhekxxxx .display-5 > .mbr-iconfont {
  font-size: 2.56rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxx .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxx .display-7 > .mbr-iconfont {
  font-size: 1.76rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxxx {
  overflow: hidden !important;
  background-image: url("../../../assets/images/chinatown.webp");
}
.cid-r9ZdzSMhekxxxxx .container-fluid {
  padding: 0 3rem;
}
.cid-r9ZdzSMhekxxxxx .animated-element {
  color: #efefef;
}
@media (max-width: 767px) {
  .cid-r9ZdzSMhekxxxxx .container-fluid {
    padding: 0 1rem;
  }
}
.cid-r9ZdzSMhekxxxxx .mbr-section-subtitle,
.cid-r9ZdzSMhekxxxxx .mbr-section-btn {
  color: #efefef;
}
.cid-r9ZdzSMhekxxxxx body {
  font-style: normal;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxx .mbr-section-title {
  font-style: normal;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxxx .mbr-section-subtitle {
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxxx .mbr-text {
  font-style: normal;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxxx .display-1 {
  font-family: 'Roboto', sans-serif;
  font-size: 4.25rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxxx .display-1 > .mbr-iconfont {
  font-size: 6.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxxx .display-2 {
  font-family: 'Roboto', sans-serif;
  font-size: 3rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxxx .display-2 > .mbr-iconfont {
  font-size: 4.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxxx .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxxx .display-4 > .mbr-iconfont {
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxxx .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
}
.cid-r9ZdzSMhekxxxxx .display-5 > .mbr-iconfont {
  font-size: 2.56rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxxx .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzSMhekxxxxx .display-7 > .mbr-iconfont {
  font-size: 1.76rem;
  -webkit-font-smoothing: antialiased;
}
.cid-r9ZdzW0BTn {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-r9ZdzW0BTn .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-r9ZdzW0BTn .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-r9ZdzW0BTn .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-r9ZdzW0BTn .number-wrap {
  color: #ffffff;
  background: #a38dfd;
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 5px 10px 13px 10px;
  margin: 0;
  min-width: 118px;
  max-width: 100%;
  background: linear-gradient(135deg, #a38dfd, #ffa0a4);
}
.cid-r9ZdzW0BTn .number {
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  text-transform: none;
  letter-spacing: -2px;
  word-spacing: 0;
  line-height: 1.3;
  color: #ffffff;
}
.cid-r9ZdzW0BTn .period {
  display: block;
  padding-top: 2px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-r9ZdzW0BTn .dot {
  position: absolute;
  top: -10px;
  right: -1em;
  width: 1em;
  display: none;
  height: 83%;
  overflow: hidden;
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 89.65px;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  color: #ffffff;
}
.cid-r9ZdzW0BTn .countdown-cont {
  max-width: 700px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-r9ZdzW0BTn .dot {
    display: none;
  }
}
@media (max-width: 543px) {
  .cid-r9ZdzW0BTn .number-wrap {
    margin-bottom: 15px;
  }
}
@media (max-width: 550px) {
  .cid-r9ZdzW0BTn .col-xs-3 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 440px) {
  .cid-r9ZdzW0BTn .number,
  .cid-r9ZdzW0BTn .dot {
    font-size: 40px;
  }
}
@media (max-width: 380px) {
  .cid-r9ZdzW0BTn .period {
    font-size: 0.8rem;
  }
}
#custom-html-bk {
  /* Type valid CSS here */
  /* Always set the map height explicitly to define the size of the div*/
  /* element that contains the map. */
  /* Optional: Makes the sample page fill the window. */
}
#custom-html-bk #map {
  height: 500px;
}
#custom-html-bk html,
#custom-html-bk body {
  height: 100%;
  margin: 0;
  padding: 0;
}
.cid-r9ZdzZumPd {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-r9ZdzZumPd .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-r9ZdzZumPd .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-r9ZdzZumPd .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-r9ZdzZumPd .number-wrap {
  color: #ffffff;
  background: #a38dfd;
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 5px 10px 13px 10px;
  margin: 0;
  min-width: 118px;
  max-width: 100%;
  background: linear-gradient(135deg, #a38dfd, #ffa0a4);
}
.cid-r9ZdzZumPd .number {
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  text-transform: none;
  letter-spacing: -2px;
  word-spacing: 0;
  line-height: 1.3;
  color: #ffffff;
}
.cid-r9ZdzZumPd .period {
  display: block;
  padding-top: 2px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-r9ZdzZumPd .dot {
  position: absolute;
  top: -10px;
  right: -1em;
  width: 1em;
  display: none;
  height: 83%;
  overflow: hidden;
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 89.65px;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  color: #ffffff;
}
.cid-r9ZdzZumPd .countdown-cont {
  max-width: 700px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-r9ZdzZumPd .dot {
    display: none;
  }
}
@media (max-width: 543px) {
  .cid-r9ZdzZumPd .number-wrap {
    margin-bottom: 15px;
  }
}
@media (max-width: 550px) {
  .cid-r9ZdzZumPd .col-xs-3 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 440px) {
  .cid-r9ZdzZumPd .number,
  .cid-r9ZdzZumPd .dot {
    font-size: 40px;
  }
}
@media (max-width: 380px) {
  .cid-r9ZdzZumPd .period {
    font-size: 0.8rem;
  }
}
#custom-html-aw {
  /* Type valid CSS here */
}
#custom-html-aw .white {
  background-color: #fff;
}
#custom-html-aw .mrp-search-name-heading {
  display: none !important;
}
.cid-r9ZdA1ZwV3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x601714.png");
}
.cid-r9ZdA1ZwV3 .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-r9ZdA1ZwV3 .content {
    text-align: center;
  }
  .cid-r9ZdA1ZwV3 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-r9ZdA1ZwV3 .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-r9ZdA1ZwV3 .input-group-btn {
  display: inline-block;
}
.cid-r9ZdA1ZwV3 .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-r9ZdA1ZwV3 .img-logo img {
  height: 9rem;
}
.cid-r9ZdA1ZwV3 [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-r9ZdA1ZwV3 [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-r9ZdA1ZwV3 .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-r9ZdA1ZwV3 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-r9ZdA1ZwV3 .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-r9ZdA1ZwV3 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-r9ZdA1ZwV3 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-r9ZdA1ZwV3 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-r9ZdA1ZwV3 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-r9ZdA1ZwV3 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-r9ZdA1ZwV3 .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-r9ZdA1ZwV3 form .input-group input.form-control,
.cid-r9ZdA1ZwV3 form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-r9ZdA1ZwV3 .form-inline {
  justify-content: center;
}
.cid-r9ZdA1ZwV3 .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-r9ZdA1ZwV3 .foot-logo {
    text-align: center !important;
  }
  .cid-r9ZdA1ZwV3 .foot-title {
    text-align: center !important;
  }
  .cid-r9ZdA1ZwV3 .mbr-text {
    text-align: center !important;
  }
}
.cid-r9ZdA1ZwV3 .mbr-links-column {
  color: #000000;
}
.cid-rfxfvahvWt .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rfxfvahvWt .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rfxfvahvWt a {
  font-style: normal;
}
.cid-rfxfvahvWt .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rfxfvahvWt .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-rfxfvahvWt .nav-item:focus,
.cid-rfxfvahvWt .nav-link:focus {
  outline: none;
}
.cid-rfxfvahvWt .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-rfxfvahvWt .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rfxfvahvWt .menu-logo {
  margin-right: auto;
}
.cid-rfxfvahvWt .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-rfxfvahvWt .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rfxfvahvWt .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-rfxfvahvWt .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rfxfvahvWt .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rfxfvahvWt .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rfxfvahvWt .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-rfxfvahvWt .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rfxfvahvWt .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rfxfvahvWt .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rfxfvahvWt .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-rfxfvahvWt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-rfxfvahvWt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rfxfvahvWt .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rfxfvahvWt .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rfxfvahvWt .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rfxfvahvWt .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-rfxfvahvWt .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rfxfvahvWt .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rfxfvahvWt .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rfxfvahvWt .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rfxfvahvWt .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rfxfvahvWt button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rfxfvahvWt button.navbar-toggler:focus {
  outline: none;
}
.cid-rfxfvahvWt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-rfxfvahvWt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rfxfvahvWt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rfxfvahvWt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rfxfvahvWt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rfxfvahvWt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rfxfvahvWt nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rfxfvahvWt nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rfxfvahvWt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rfxfvahvWt .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-rfxfvahvWt .collapsed .btn {
  display: flex;
}
.cid-rfxfvahvWt .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rfxfvahvWt .collapsed .navbar-collapse.collapsing,
.cid-rfxfvahvWt .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rfxfvahvWt .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rfxfvahvWt .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rfxfvahvWt .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rfxfvahvWt .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rfxfvahvWt .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rfxfvahvWt .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rfxfvahvWt .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rfxfvahvWt .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rfxfvahvWt .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rfxfvahvWt .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rfxfvahvWt .collapsed button.navbar-toggler {
  display: block;
}
.cid-rfxfvahvWt .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rfxfvahvWt .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rfxfvahvWt .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rfxfvahvWt .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rfxfvahvWt .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rfxfvahvWt .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-rfxfvahvWt.navbar-expand {
    flex-direction: column;
  }
  .cid-rfxfvahvWt img {
    height: 3.8rem !important;
  }
  .cid-rfxfvahvWt .btn {
    display: flex;
  }
  .cid-rfxfvahvWt button.navbar-toggler {
    display: block;
  }
  .cid-rfxfvahvWt .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rfxfvahvWt .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rfxfvahvWt .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rfxfvahvWt .navbar-collapse.collapsing,
  .cid-rfxfvahvWt .navbar-collapse.show {
    display: block !important;
  }
  .cid-rfxfvahvWt .navbar-collapse.collapsing .navbar-nav,
  .cid-rfxfvahvWt .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rfxfvahvWt .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rfxfvahvWt .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rfxfvahvWt .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rfxfvahvWt .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rfxfvahvWt .navbar-collapse.collapsing .navbar-buttons,
  .cid-rfxfvahvWt .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rfxfvahvWt .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rfxfvahvWt .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rfxfvahvWt .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rfxfvahvWt .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rfxfvahvWt .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rfxfvahvWt .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rfxfvahvWt .menu-logo {
    flex-shrink: 0;
  }
}
.cid-rfxfvahvWt .navbar-collapse {
  flex-basis: auto;
}
.cid-rfxfvahvWt .nav-link:hover,
.cid-rfxfvahvWt .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-rfxfvahvWt .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-rfxfvahvWt .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-rfxfvahvWt .navbar-short a {
  color: #767676 !important;
}
.cid-rfxfvahvWt .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-rfxfvahvWt .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-rfxfvahvWt .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-rfxfvahvWt .opened .text-white {
    color: #767676 !important;
  }
}
.cid-rfxfvahvWt button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-rfxfvahvWt .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-rfxfvahvWt .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-rfxfvahvWt .navbar-brand a.text-white:hover,
.cid-rfxfvahvWt a.text-white:focus {
  color: #e4d295 !important;
}
.cid-rfxfvahvWt .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-rfxfvahvWt .nav-dropdown .link {
  font-weight: 300;
}
.cid-rfxfvahvWt .nav-dropdown .dropdown-item {
  font-weight: 300;
}
.cid-rfxfvbtfiX {
  padding-top: 105px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/vancouverskyline-1639x81401.jpg");
}
.cid-rfxhLxKOAJ {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rfxhLxKOAJ .container-fluid {
  padding: 0 3rem;
}
.cid-rfxhLxKOAJ .mbr-text {
  color: #767676;
}
.cid-rfxhLxKOAJ h4 {
  text-align: center;
}
.cid-rfxhLxKOAJ p {
  text-align: center;
}
.cid-rfxhLxKOAJ .mbr-section-subtitle {
  color: #767676;
  text-align: center;
}
.cid-rfxhLxKOAJ .card .card-img {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rfxhLxKOAJ .card:hover .step {
  color: #ffffff;
  border: 0px solid transparent;
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-rfxhLxKOAJ .card:hover .step:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.cid-rfxhLxKOAJ .step {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  width: 100px;
  height: 100px;
  border: 2px solid #eee;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 50%;
  transition: all .3s;
}
.cid-rfxhLxKOAJ .step:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  transition-duration: 0.3s;
  background: linear-gradient(45deg, #ffa0a4, #a38dfd);
  border-radius: 50%;
}
.cid-rfxhLxKOAJ .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rfxhLxKOAJ .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
@media (min-width: 768px) {
  .cid-rfxhLxKOAJ .mbr-section-title,
  .cid-rfxhLxKOAJ .underline {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.cid-rfxhJObqpi {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rfxhJObqpi .container-fluid {
  padding: 0 3rem;
}
.cid-rfxhJObqpi .mbr-text {
  color: #767676;
}
.cid-rfxhJObqpi .card-title {
  text-align: left;
  color: #ffa0a4;
}
.cid-rfxhJObqpi p {
  text-align: left;
}
.cid-rfxhJObqpi .card-img {
  text-align: left;
}
.cid-rfxhJObqpi .card .card-img span {
  color: #ffa0a4;
  font-size: 60px;
  background: linear-gradient(45deg, #ffa0a4, #a38dfd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 767px) {
  .cid-rfxhJObqpi .container-fluid {
    padding: 0 1rem;
  }
}
@media (min-width: 1200px) {
  .cid-rfxhJObqpi .my-col {
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
  }
}
.cid-rfxhGlH2wZ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rfxhGlH2wZ .container-fluid {
  padding: 0 3rem;
}
.cid-rfxhGlH2wZ .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(to right, #3498db 50%, #ff3366 120%);
  display: inline-block;
}
.cid-rfxhGlH2wZ .mbr-section-subtitle {
  color: #767676;
}
.cid-rfxhGlH2wZ .scroll {
  overflow-x: auto;
  padding: 0;
}
.cid-rfxhGlH2wZ .table-wrapper {
  margin: 0 auto;
}
.cid-rfxhGlH2wZ table {
  width: 100% !important;
  margin-top: 6px;
  margin-bottom: 0;
}
.cid-rfxhGlH2wZ table th {
  padding: 1.5rem 1rem;
  transition: all .2s;
  text-align: center;
  background-color: #8264fd;
  color: white;
  vertical-align: middle;
}
.cid-rfxhGlH2wZ table td {
  padding: 1.2rem 1.6rem;
  vertical-align: middle;
}
.cid-rfxhGlH2wZ .dataTables_filter {
  text-align: right;
  margin-bottom: .5rem;
}
.cid-rfxhGlH2wZ .dataTables_filter label {
  display: inline;
  white-space: normal !important;
}
.cid-rfxhGlH2wZ .dataTables_filter input {
  display: inline;
  width: auto;
  margin-left: .5rem;
  border-radius: 100px;
  padding-left: 1rem;
}
.cid-rfxhGlH2wZ .dataTables_info {
  padding-bottom: 1rem;
  padding-top: 1rem;
  white-space: normal !important;
  text-align: left;
  width: 100%;
}
.cid-rfxhGlH2wZ .dataTables_wrapper {
  display: block;
}
.cid-rfxhGlH2wZ .dataTables_wrapper .search {
  margin-bottom: .5rem;
}
.cid-rfxhGlH2wZ .dataTables_wrapper .table {
  overflow-x: auto;
}
.cid-rfxhGlH2wZ .head-item:after,
.cid-rfxhGlH2wZ .head-item:before {
  bottom: 50% !important;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
@media (max-width: 992px) {
  .cid-rfxhGlH2wZ .dataTables_filter {
    text-align: center;
  }
  .cid-rfxhGlH2wZ .table-wrapper {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .cid-rfxhGlH2wZ .dataTables_filter {
    text-align: center;
  }
  .cid-rfxhGlH2wZ .dataTables_filter input {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .cid-rfxhGlH2wZ .container-fluid {
    padding: 0 1rem;
  }
  .cid-rfxhGlH2wZ table th,
  .cid-rfxhGlH2wZ table td {
    padding: .75rem;
  }
}
.cid-rfxgnM4OaH {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1620x108018.jpg");
}
.cid-rfxgnM4OaH .title {
  margin-bottom: 2rem;
}
.cid-rfxgnM4OaH .mbr-section-subtitle {
  color: #767676;
}
.cid-rfxgnM4OaH a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-rfxgnM4OaH a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-rfxgnM4OaH .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-rfxgnM4OaH .input-group-btn {
  display: block;
  text-align: center;
}
.cid-rfxfvci1wG {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x601714.png");
}
.cid-rfxfvci1wG .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-rfxfvci1wG .content {
    text-align: center;
  }
  .cid-rfxfvci1wG .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-rfxfvci1wG .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-rfxfvci1wG .input-group-btn {
  display: inline-block;
}
.cid-rfxfvci1wG .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-rfxfvci1wG .img-logo img {
  height: 9rem;
}
.cid-rfxfvci1wG [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-rfxfvci1wG [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-rfxfvci1wG .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-rfxfvci1wG .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-rfxfvci1wG .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-rfxfvci1wG .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-rfxfvci1wG .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-rfxfvci1wG .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-rfxfvci1wG .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-rfxfvci1wG .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-rfxfvci1wG .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-rfxfvci1wG form .input-group input.form-control,
.cid-rfxfvci1wG form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-rfxfvci1wG .form-inline {
  justify-content: center;
}
.cid-rfxfvci1wG .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-rfxfvci1wG .foot-logo {
    text-align: center !important;
  }
  .cid-rfxfvci1wG .foot-title {
    text-align: center !important;
  }
  .cid-rfxfvci1wG .mbr-text {
    text-align: center !important;
  }
}
.cid-rfxfvci1wG .mbr-links-column {
  color: #000000;
}
.cid-rNB0feBRpl .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rNB0feBRpl .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rNB0feBRpl a {
  font-style: normal;
}
.cid-rNB0feBRpl .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rNB0feBRpl .nav-item a {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-rNB0feBRpl .nav-item:focus,
.cid-rNB0feBRpl .nav-link:focus {
  outline: none;
}
.cid-rNB0feBRpl .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-rNB0feBRpl .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rNB0feBRpl .menu-logo {
  margin-right: auto;
}
.cid-rNB0feBRpl .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-rNB0feBRpl .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rNB0feBRpl .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 0.6rem !important;
  padding-right: 2rem;
}
.cid-rNB0feBRpl .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rNB0feBRpl .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rNB0feBRpl .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rNB0feBRpl .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 2rem !important;
  width: auto;
}
.cid-rNB0feBRpl .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rNB0feBRpl .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rNB0feBRpl .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rNB0feBRpl .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 9px 10px -6px rgba(0, 0, 0, 0.36);
}
.cid-rNB0feBRpl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
  color: #767676;
}
.cid-rNB0feBRpl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rNB0feBRpl .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rNB0feBRpl .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rNB0feBRpl .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rNB0feBRpl .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
  -webkit-box-shadow: 0 3px 20px -6px black;
  -moz-box-shadow: 0 3px 20px -6px black;
  box-shadow: 0 3px 20px -6px black;
}
.cid-rNB0feBRpl .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rNB0feBRpl .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rNB0feBRpl .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rNB0feBRpl .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rNB0feBRpl .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rNB0feBRpl button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rNB0feBRpl button.navbar-toggler:focus {
  outline: none;
}
.cid-rNB0feBRpl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-rNB0feBRpl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rNB0feBRpl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rNB0feBRpl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rNB0feBRpl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rNB0feBRpl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rNB0feBRpl nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rNB0feBRpl nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rNB0feBRpl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rNB0feBRpl .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-rNB0feBRpl .collapsed .btn {
  display: flex;
}
.cid-rNB0feBRpl .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rNB0feBRpl .collapsed .navbar-collapse.collapsing,
.cid-rNB0feBRpl .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rNB0feBRpl .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rNB0feBRpl .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rNB0feBRpl .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rNB0feBRpl .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rNB0feBRpl .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rNB0feBRpl .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rNB0feBRpl .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rNB0feBRpl .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rNB0feBRpl .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rNB0feBRpl .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rNB0feBRpl .collapsed button.navbar-toggler {
  display: block;
}
.cid-rNB0feBRpl .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rNB0feBRpl .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rNB0feBRpl .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rNB0feBRpl .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rNB0feBRpl .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rNB0feBRpl .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-rNB0feBRpl.navbar-expand {
    flex-direction: column;
  }
  .cid-rNB0feBRpl img {
    height: 3.8rem !important;
  }
  .cid-rNB0feBRpl .btn {
    display: flex;
  }
  .cid-rNB0feBRpl button.navbar-toggler {
    display: block;
  }
  .cid-rNB0feBRpl .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rNB0feBRpl .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rNB0feBRpl .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rNB0feBRpl .navbar-collapse.collapsing,
  .cid-rNB0feBRpl .navbar-collapse.show {
    display: block !important;
  }
  .cid-rNB0feBRpl .navbar-collapse.collapsing .navbar-nav,
  .cid-rNB0feBRpl .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rNB0feBRpl .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rNB0feBRpl .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rNB0feBRpl .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rNB0feBRpl .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rNB0feBRpl .navbar-collapse.collapsing .navbar-buttons,
  .cid-rNB0feBRpl .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rNB0feBRpl .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rNB0feBRpl .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rNB0feBRpl .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rNB0feBRpl .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rNB0feBRpl .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rNB0feBRpl .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rNB0feBRpl .menu-logo {
    flex-shrink: 0;
  }
}
.cid-rNB0feBRpl .navbar-collapse {
  flex-basis: auto;
}
.cid-rNB0feBRpl .nav-link:hover,
.cid-rNB0feBRpl .dropdown-item:hover {
  color: #e4d295 !important;
}
.cid-rNB0feBRpl .logo-text {
  font-size: 23px;
  font-weight: 400;
}
.cid-rNB0feBRpl .navbar-dropdown.navbar-short .navbar-brand span {
  color: #767676 !important;
}
.cid-rNB0feBRpl .navbar-short a {
  color: #767676 !important;
}
.cid-rNB0feBRpl .bg-color .dropdown-menu .text-white {
  color: #767676 !important;
}
.cid-rNB0feBRpl .bg-color .dropdown-item:hover {
  color: #e4d295 !important;
}
@media (min-width: 214px) {
  .cid-rNB0feBRpl .opened .nav-item a {
    color: #767676 !important;
  }
  .cid-rNB0feBRpl .opened .text-white {
    color: #767676 !important;
  }
}
.cid-rNB0feBRpl button.navbar-toggler .hamburger span {
  background-color: #ffffff !important;
}
.cid-rNB0feBRpl .opened button.navbar-toggler .hamburger span {
  background-color: #767676!important;
}
.cid-rNB0feBRpl .navbar-short button.navbar-toggler .hamburger span {
  background-color: #767676 !important;
}
.cid-rNB0feBRpl .navbar-brand a.text-white:hover,
.cid-rNB0feBRpl a.text-white:focus {
  color: #e4d295 !important;
}
.cid-rNB0feBRpl .menu-logo .navbar-brand {
  margin-left: 2rem !important;
}
.cid-rNB0feBRpl .nav-dropdown .link {
  font-weight: 300;
}
.cid-rNB0feBRpl .nav-dropdown .dropdown-item {
  font-weight: 300;
}
.cid-rNB0ffVyWB {
  overflow: hidden !important;
  background-image: url("../../../assets/images/mbr.jpg");
}
.cid-rNB0ffVyWB .container-fluid {
  padding: 0 3rem;
}
.cid-rNB0ffVyWB .animated-element {
  color: #efefef;
}
@media (max-width: 767px) {
  .cid-rNB0ffVyWB .container-fluid {
    padding: 0 1rem;
  }
}
.cid-rNB0ffVyWB .mbr-section-subtitle,
.cid-rNB0ffVyWB .mbr-section-btn {
  color: #efefef;
}
.cid-rNB0ffVyWB body {
  font-style: normal;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.cid-rNB0ffVyWB .mbr-section-title {
  font-style: normal;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
}
.cid-rNB0ffVyWB .mbr-section-subtitle {
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
}
.cid-rNB0ffVyWB .mbr-text {
  font-style: normal;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
.cid-rNB0ffVyWB .display-1 {
  font-family: 'Roboto', sans-serif;
  font-size: 4.25rem;
  -webkit-font-smoothing: antialiased;
}
.cid-rNB0ffVyWB .display-1 > .mbr-iconfont {
  font-size: 6.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-rNB0ffVyWB .display-2 {
  font-family: 'Roboto', sans-serif;
  font-size: 3rem;
  -webkit-font-smoothing: antialiased;
}
.cid-rNB0ffVyWB .display-2 > .mbr-iconfont {
  font-size: 4.8rem;
  -webkit-font-smoothing: antialiased;
}
.cid-rNB0ffVyWB .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-rNB0ffVyWB .display-4 > .mbr-iconfont {
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
}
.cid-rNB0ffVyWB .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
}
.cid-rNB0ffVyWB .display-5 > .mbr-iconfont {
  font-size: 2.56rem;
  -webkit-font-smoothing: antialiased;
}
.cid-rNB0ffVyWB .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  -webkit-font-smoothing: antialiased;
}
.cid-rNB0ffVyWB .display-7 > .mbr-iconfont {
  font-size: 1.76rem;
  -webkit-font-smoothing: antialiased;
}
.cid-rNB0fh5YUP {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rNB0fh5YUP .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rNB0fh5YUP .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #3498db, #ff3366);
  display: inline-block;
}
.cid-rNB0fh5YUP .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-rNB0fh5YUP .number-wrap {
  color: #ffffff;
  background: #a38dfd;
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 5px 10px 13px 10px;
  margin: 0;
  min-width: 118px;
  max-width: 100%;
  background: linear-gradient(135deg, #a38dfd, #ffa0a4);
}
.cid-rNB0fh5YUP .number {
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  text-transform: none;
  letter-spacing: -2px;
  word-spacing: 0;
  line-height: 1.3;
  color: #ffffff;
}
.cid-rNB0fh5YUP .period {
  display: block;
  padding-top: 2px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-rNB0fh5YUP .dot {
  position: absolute;
  top: -10px;
  right: -1em;
  width: 1em;
  display: none;
  height: 83%;
  overflow: hidden;
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 89.65px;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  color: #ffffff;
}
.cid-rNB0fh5YUP .countdown-cont {
  max-width: 700px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-rNB0fh5YUP .dot {
    display: none;
  }
}
@media (max-width: 543px) {
  .cid-rNB0fh5YUP .number-wrap {
    margin-bottom: 15px;
  }
}
@media (max-width: 550px) {
  .cid-rNB0fh5YUP .col-xs-3 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 440px) {
  .cid-rNB0fh5YUP .number,
  .cid-rNB0fh5YUP .dot {
    font-size: 40px;
  }
}
@media (max-width: 380px) {
  .cid-rNB0fh5YUP .period {
    font-size: 0.8rem;
  }
}
#custom-html-bx {
  /* Type valid CSS here */
  /* Always set the map height explicitly to define the size of the div
 * element that contains the map. */
  /* Optional: Makes the sample page fill the window. */
}
#custom-html-bx #map {
  height: 500px;
}
#custom-html-bx html,
#custom-html-bx body {
  height: 100%;
  margin: 0;
  padding: 0;
}
.cid-rNB0fioeaK .google-map {
  height: 25rem;
  position: relative;
}
.cid-rNB0fioeaK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-rNB0fioeaK .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-rNB0fioeaK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-rNB0fioeaK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-rNB0fioeaK section {
  background-color: #fff;
}
.cid-rNB0fiNrCx {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rNB0fiNrCx .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rNB0fiNrCx .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #e4d295, #ff3366);
  display: inline-block;
}
.cid-rNB0fiNrCx .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-rNB0fiNrCx .number-wrap {
  color: #ffffff;
  background: #a38dfd;
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 5px 10px 13px 10px;
  margin: 0;
  min-width: 118px;
  max-width: 100%;
  background: linear-gradient(135deg, #a38dfd, #ffa0a4);
}
.cid-rNB0fiNrCx .number {
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  text-transform: none;
  letter-spacing: -2px;
  word-spacing: 0;
  line-height: 1.3;
  color: #ffffff;
}
.cid-rNB0fiNrCx .period {
  display: block;
  padding-top: 2px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-rNB0fiNrCx .dot {
  position: absolute;
  top: -10px;
  right: -1em;
  width: 1em;
  display: none;
  height: 83%;
  overflow: hidden;
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 89.65px;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  color: #ffffff;
}
.cid-rNB0fiNrCx .countdown-cont {
  max-width: 700px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-rNB0fiNrCx .dot {
    display: none;
  }
}
@media (max-width: 543px) {
  .cid-rNB0fiNrCx .number-wrap {
    margin-bottom: 15px;
  }
}
@media (max-width: 550px) {
  .cid-rNB0fiNrCx .col-xs-3 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 440px) {
  .cid-rNB0fiNrCx .number,
  .cid-rNB0fiNrCx .dot {
    font-size: 40px;
  }
}
@media (max-width: 380px) {
  .cid-rNB0fiNrCx .period {
    font-size: 0.8rem;
  }
}
#custom-html-c0 {
  /* Type valid CSS here */
}
#custom-html-c0 .white {
  background-color: #fff;
}
#custom-html-c0 .mrp-search-name-heading {
  display: none !important;
}
.cid-rNB0fjNSTK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/screen-shot-2018-01-19-at-17.55.11-1907x601714.png");
}
.cid-rNB0fjNSTK .form-text {
  color: #000000;
}
@media (max-width: 767px) {
  .cid-rNB0fjNSTK .content {
    text-align: center;
  }
  .cid-rNB0fjNSTK .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-rNB0fjNSTK .input-group {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
}
.cid-rNB0fjNSTK .input-group-btn {
  display: inline-block;
}
.cid-rNB0fjNSTK .input-group-btn a.btn {
  margin: 0 !important;
  color: #fff;
}
.cid-rNB0fjNSTK .img-logo img {
  height: 9rem;
}
.cid-rNB0fjNSTK [type="email"] {
  font-size: .75rem;
  text-align: center;
  min-width: 165px;
  background: #ffffff;
}
.cid-rNB0fjNSTK [type="submit"] {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  text-align: center;
  border-radius: 0px !important;
}
.cid-rNB0fjNSTK .copyright .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-rNB0fjNSTK .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-rNB0fjNSTK .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: .05;
}
.cid-rNB0fjNSTK .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.cid-rNB0fjNSTK .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-rNB0fjNSTK .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-rNB0fjNSTK .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-rNB0fjNSTK .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-rNB0fjNSTK .footer-lower .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.cid-rNB0fjNSTK form .input-group input.form-control,
.cid-rNB0fjNSTK form .input-group-btn .btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.cid-rNB0fjNSTK .form-inline {
  justify-content: center;
}
.cid-rNB0fjNSTK .form-group {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-rNB0fjNSTK .foot-logo {
    text-align: center !important;
  }
  .cid-rNB0fjNSTK .foot-title {
    text-align: center !important;
  }
  .cid-rNB0fjNSTK .mbr-text {
    text-align: center !important;
  }
}
.cid-rNB0fjNSTK .mbr-links-column {
  color: #000000;
}
