@charset "UTF-8";
:root {
  --desktop-width: 80%;
  --mobile-width: 90%;
  --h1-font-size: 5.625rem;
  --h2-font-size: 3rem;
  --h3-font-size: 1.75rem;
  --h4-font-size: 1.5rem;
  --h5-font-size: 1.125rem;
  --h6-font-size: 1.125rem;
  --h1-font-size-mobile: 2.8125rem;
  --h2-font-size-mobile: 2.25rem;
  --h3-font-size-mobile: 1.5rem;
  --h4-font-size-mobile: 1.5rem;
  --h5-font-size-mobile: 1.125rem;
  --h6-font-size-mobile: 1rem;
}
.btn, .page-numbers, button, .callout-text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.hero__content, .hero--service__content, .hero--content__text {
  font-size: 1.125rem;
}
@media (max-width: 767px) {
  .hero__content, .hero--service__content, .hero--content__text {
    font-size: 1rem;
  }
}
.footer__links li a::before, .footer__socket__content a::before, .single-post__content p a::before, .tabs__item__content a::before, .tabs .media-with-text__content a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: currentColor;
  top: calc(100% + 4px);
  left: 0;
  pointer-events: none;
  transform-origin: 100% 50%;
  transform: scale3d(0, 1, 1);
  transition: transform 0.3s ease-in-out;
}
.footer__links li a:hover::before, .footer__socket__content a:hover::before, .single-post__content p a:hover::before, .tabs__item__content a:hover::before, .tabs .media-with-text__content a:hover::before {
  transform-origin: 0 50%;
  transform: scale3d(1, 1, 1);
}
.footer__socket__content a::before, .tabs__item__content a::before, .tabs .media-with-text__content a::before {
  transform: scale3d(1, 1, 1);
}
.footer__socket__content a:hover::before, .tabs__item__content a:hover::before, .tabs .media-with-text__content a:hover::before {
  transform: scale3d(0, 1, 1);
}
h1, .legal h1, .h1 {
  font-family: "HelveticaNow-Bold";
  font-size: var(--h1-font-size);
  font-weight: normal;
  line-height: 1;
  letter-spacing: -0.04em;
  color: #052e4d;
}
@media (max-width: 767px) {
  h1, .legal h1, .h1 {
    font-size: var(--h1-font-size-mobile);
  }
}
h2, .single-post__title, .h2 {
  font-family: "HelveticaNow-Bold";
  font-size: var(--h2-font-size);
  font-weight: normal;
  line-height: 1.1;
  letter-spacing: -0.04em;
  color: #052e4d;
}
@media (max-width: 767px) {
  h2, .single-post__title, .h2 {
    font-size: var(--h2-font-size-mobile);
  }
}
h3, .tabs .media-with-text__heading, .h3 {
  font-family: "HelveticaNow-Bold";
  font-size: var(--h3-font-size);
  font-weight: big;
  line-height: 1.1;
  letter-spacing: -0.03em;
  color: #133C69;
}
@media (max-width: 767px) {
  h3, .tabs .media-with-text__heading, .h3 {
    font-size: var(--h3-font-size-mobile);
  }
}
h4, .h4 {
  font-family: "HelveticaNow-Bold";
  font-size: var(--h4-font-size);
  font-weight: normal;
  line-height: 1.1;
  letter-spacing: -0.03em;
  color: #052e4d;
}
@media (max-width: 767px) {
  h4, .h4 {
    font-size: var(--h4-font-size-mobile);
  }
}
h5, .h5 {
  font-family: "HelveticaNow-Bold";
  font-size: var(--h5-font-size);
  font-weight: normal;
  line-height: 1.1;
  letter-spacing: -0.03em;
  color: #052e4d;
}
@media (max-width: 767px) {
  h5, .h5 {
    font-size: var(--h5-font-size-mobile);
  }
}
h6, .h6 {
  font-family: "HelveticaNow-Bold";
  font-size: var(--h6-font-size);
  font-weight: normal;
  line-height: 1.1;
  letter-spacing: -0.03em;
  color: #052e4d;
}
@media (max-width: 767px) {
  h6, .h6 {
    font-size: var(--h6-font-size-mobile);
  }
}
p, ol, ul {
  font-size: 1.0625rem;
  font-weight: normal;
  line-height: 1.5;
  color: #052e4d;
  opacity: 0.75;
  letter-spacing: -0.01em;
}
@media (max-width: 767px) {
  p, ol, ul {
    font-size: 1rem;
  }
}
body {
  font-family: "HelveticaNow-Regular";
}
/**
 * Clear inner floats
 */
.clearfix::after {
  clear: both;
  content: "";
  display: table;
}
/**
 * Hide text while making it readable for screen readers
 * 1. Needed in WebKit-based browsers because of an implementation bug;
 *    See: https://code.google.com/p/chromium/issues/detail?id=457146
 */
.hide-text {
  overflow: hidden;
  padding: 0;
  /* 1 */
  text-indent: 101%;
  white-space: nowrap;
}
/**
 * Hide element while making it readable for screen readers
 * Shamelessly borrowed from HTML5Boilerplate:
 * https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L119-L133
 */
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
@media (max-width: 980px) {
  .show-for-desktop {
    display: none !important;
  }
}
@media (min-width: 981px) {
  .show-for-desktop {
    display: block;
  }
}
.show-for-mobile {
  display: none !important;
}
@media (max-width: 980px) {
  .show-for-mobile {
    display: block !important;
  }
}
.section {
  padding: 3rem 0;
  position: relative;
}
@media (max-width: 980px) {
  .section {
    padding: 2rem 0;
  }
}
.section * {
  position: relative;
}
.row {
  padding: 2rem 0;
  width: var(--desktop-width);
  max-width: 1920px;
  margin: 0 auto;
}
@media (max-width: 980px) {
  .row {
    padding: 1rem 0;
  }
}
@media (max-width: 980px) {
  .row {
    width: var(--mobile-width);
  }
}
.legal h1 {
  font-size: var(--h1-font-size) !important;
}
@media (max-width: 980px) {
  .legal h1 {
    font-size: var(--h1-font-size-mobile) !important;
  }
}
#main-header {
  box-shadow: none;
  -webkit-box-shadow: none;
}
#main-header.et-fixed-header {
  box-shadow: none;
  -webkit-box-shadow: none;
}
@media (max-width: 980px) {
  #main-header {
    background: #052e4d;
  }
}
#main-header .container {
  display: flex;
  align-items: center;
  padding: 1rem 0;
  width: 95%;
}
@media (max-width: 980px) {
  #main-header .container {
    justify-content: space-between;
  }
}
@media (min-width: 981px) {
  #main-header .container ul#top-menu {
    position: relative;
  }
}
#main-header .logo_container {
  position: relative;
  width: fit-content;
}
#main-header #logo {
  height: 40px !important;
  max-height: 100% !important;
  max-width: 100% !important;
}
@media (min-width: 981px) {
  #main-header #logo {
    content: url("/wp-content/uploads/2023/09/Custom-Home-Loans-Corporate-Identity-Longform-Icon.png");
  }
}
@media (max-width: 980px) {
  #main-header #logo {
    height: 40px !important;
    content: url("/wp-content/uploads/2023/11/Custom-Home-Loans-Corporate-Identity-Colour-Longform-White.png");
  }
}
#main-header #et-top-navigation {
  padding: 0 !important;
  margin-left: auto;
}
@media (min-width: 981px) {
  #main-header #et-top-navigation {
    display: flex;
    align-items: center;
  }
}
#main-header #et-top-navigation .menu-item:not(:last-child) {
  padding-right: 1.25rem;
}
#main-header #et-top-navigation .menu-item a {
  padding: 0;
  font-family: "HelveticaNow-Medium";
  font-size: 1rem;
  font-weight: normal;
  color: #052e4d;
  transition: all 0.1s ease-in-out;
}
#main-header #et-top-navigation .menu-item a:hover {
  opacity: 0.75 !important;
  transition: all 0.1s ease-in-out;
}
#main-header #et-top-navigation .menu-item--phone {
  top: 2px;
}
@media (max-width: 980px) {
  #main-header #et-top-navigation .menu-item--phone {
    display: none;
  }
}
#main-header #et-top-navigation .menu-item--phone a {
  font-size: 0;
}
#main-header #et-top-navigation .menu-item--phone a::after {
  font-family: "ETModules";
  font-size: 1.25rem;
  content: "";
}
#main-header #et-top-navigation .mobile_menu_bar {
  padding-bottom: 0;
}
#main-header #et-top-navigation .mobile_menu_bar::before {
  font-size: 3rem;
}
@media (max-width: 980px) {
  #main-header #et-top-navigation .mobile_menu_bar::before {
    color: #fff;
  }
}
@media (max-width: 980px) {
  #main-header #et-top-navigation #et_mobile_nav_menu {
    display: flex;
    align-items: center;
    gap: 0.375rem;
  }
}
#main-header #et-top-navigation #et_mobile_nav_menu .phone-icon {
  position: relative;
  top: -1px;
}
#main-header #et-top-navigation #et_mobile_nav_menu .phone-icon a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  font-size: 0;
}
#main-header #et-top-navigation #et_mobile_nav_menu .phone-icon a::before {
  font-family: "ETmodules";
  content: "";
  font-size: 1.625rem;
  color: #fff;
}
#main-header #et-top-navigation .et_mobile_menu {
  padding: 0;
  margin-top: 0.5rem;
  border: none;
  width: 100vw;
  left: -2.5vw;
}
#main-header #et-top-navigation .et_mobile_menu .menu-item {
  padding: 0;
}
#main-header #et-top-navigation .et_mobile_menu .menu-item a {
  display: block;
  padding: 1rem 2.5%;
}
.footer {
  padding: 0;
}
.footer__row {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 980px) {
  .footer__row {
    flex-direction: column;
  }
}
.footer__col--company {
  width: 30%;
  border-right: 1px solid #dadada;
}
@media (max-width: 980px) {
  .footer__col--company {
    width: 100%;
    border-right: unset;
  }
}
.footer__col--items {
  width: 70%;
  display: flex;
  align-items: flex-start;
  gap: 30px;
  align-self: stretch;
  padding: 48px;
}
@media (max-width: 980px) {
  .footer__col--items {
    flex-direction: column;
    width: 100%;
    padding-left: unset;
  }
}
.footer__logo-wrapper {
  padding: 2.5rem 1.25rem 1.25rem 0;
}
.footer__logo {
  height: auto;
  max-height: 35px;
}
.footer__tagline {
  font-size: 0.9375rem;
}
.footer__contact {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  padding: 1.25rem 1.25rem 1.25rem 0;
  border-top: 1px solid #dadada;
  transition: all 0.2s ease-in-out;
}
.footer__contact:hover {
  padding-left: 0.5rem;
  background-color: var(--black-5);
  transition: all 0.2s ease-in-out;
}
.footer__contact::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.footer__contact__icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
}
.footer__contact__icon {
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.footer__contact__content-wrapper p {
  padding-bottom: 0 !important;
  font-size: 0.9375rem;
  line-height: 1.4;
}
.footer__contact__content-wrapper p:last-child {
  opacity: 1;
}
.footer__links li:not(:last-child) {
  margin-bottom: 0.25rem;
}
.footer__links li a {
  font-size: 0.9375rem;
}
.footer__socket {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 0;
  width: 100%;
  border-top: 1px solid #dadada;
}
@media (max-width: 980px) {
  .footer__socket {
    padding: 2rem 0;
    flex-direction: column;
    align-items: flex-start;
  }
}
.footer__socket__content {
  font-size: 0.875rem;
}
@media (max-width: 980px) {
  .footer__socket__content {
    line-height: 1.6;
  }
}
.footer__socket__content a {
  color: #052e4d;
}
.footer__separator {
  margin: 0 0.25rem;
  opacity: 0.25;
}
@media (max-width: 980px) {
  .footer__separator {
    margin: unset;
    font-size: 0px;
  }
  .footer__separator::before {
    content: "\a";
    white-space: pre;
  }
}
.footer__social {
  display: flex;
  align-items: center;
}
@media (max-width: 980px) {
  .footer__social {
    padding-top: 0.5rem;
    left: -1.25rem;
  }
}
.footer__social__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
}
.footer__social__icon::before {
  font-family: "ETmodules";
  font-size: 1rem;
  color: #052e4d;
  transition: all 0.2s ease-in-out;
}
.footer__social__icon--facebook::before {
  content: "";
}
.footer__social__icon--instagram::before {
  content: "";
}
.footer__social__icon:hover {
  background-color: var(--black-5);
}
.footer__social__icon:hover::before {
  color: #187e81;
  transition: all 0.2s ease-in-out;
}
.footer__items {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  width: 100%;
}
@media (max-width: 980px) {
  .footer__items:not(:last-child) {
    padding-bottom: 1rem;
  }
}
.footer__items h4 {
  font-family: "HelveticaNow-Bold";
  font-size: 1.125rem;
  color: #052e4d;
}
.footer__items a {
  color: #052e4d;
  opacity: 0.75;
  width: 100%;
}
.contact__form input, .contact__form textarea, .contact__form select, select {
  padding: 16px !important;
  width: 100% !important;
  min-height: 100% !important;
  background-color: #fff !important;
  border: 1px solid #dadada !important;
  border-radius: 8px !important;
  box-shadow: var(--shadow-xs) !important;
  font-size: 1rem !important;
  font-weight: normal !important;
  transition: all 0.1s ease-in-out !important;
}
.contact__form input::placeholder, .contact__form textarea::placeholder, .contact__form select::placeholder, select::placeholder {
  font-size: 1rem !important;
  color: #187e81 !important;
  opacity: 0.5 !important;
  transition: all 0.1s ease-in-out !important;
}
.contact__form input:hover, .contact__form textarea:hover, .contact__form select:hover, select:hover {
  box-shadow: var(--shadow-md) !important;
  transition: all 0.1s ease-in-out !important;
}
.contact__form input:focus, .contact__form textarea:focus, .contact__form select:focus, select:focus {
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05), 0px 0px 0px 4px #f2f4f7 !important;
  transition: all 0.1s ease-in-out !important;
}
.contact__form input:focus::placeholder, .contact__form textarea:focus::placeholder, .contact__form select:focus::placeholder, select:focus::placeholder {
  opacity: 1 !important;
  transition: all 0.1s ease-in-out !important;
}
.contact__content {
  margin-bottom: 4rem !important;
}
.contact__content h2, .contact__content .single-post__title, .contact__content p {
  text-align: center;
}
.contact__content p {
  opacity: 0.75;
}
.contact__form {
  margin: 0 auto;
  margin-top: 4rem;
  max-width: 550px;
}
.contact__form .form-row {
  width: 100%;
  display: flex;
  overflow: visible;
  padding-bottom: 24px;
}
.contact__form .form-row p {
  width: 100%;
}
@media (max-width: 600px) {
  .contact__form .form-row {
    flex-direction: column;
  }
}
.contact__form .form-row .contact-name {
  width: 100%;
  margin: 0;
}
.contact__form .form-row .contact-name:first-child {
  margin: 0 1rem 0 0;
}
@media (max-width: 600px) {
  .contact__form .form-row .contact-name:first-child {
    margin: 0;
    padding-bottom: 24px;
  }
}
.contact__form label {
  font-size: 1rem;
  font-weight: 500;
  color: #187e81;
}
.contact__form input, .contact__form textarea, .contact__form select {
  margin-top: 0.5rem;
}
.contact__form textarea {
  height: 120px;
}
.contact__form input[type="submit"] {
  cursor: pointer;
  background-color: #187e81 !important;
  border-color: #187e81 !important;
  border-radius: 4px !important;
  color: #fff !important;
  transition: all 0.1s ease-in-out !important;
  padding: 12px 20px !important;
  opacity: 1 !important;
}
.contact__form input[type="submit"]:hover {
  padding: 12px 20px !important;
  background-color: #187e81 !important;
  border-color: #187e81 !important;
  transition: all 0.1s ease-in-out !important;
  opacity: 1 !important;
}
label {
  font-size: 1rem;
  font-weight: 500;
  color: #187e81;
}
select {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: unset !important;
  font-size: 1.125rem !important;
  min-height: 55px !important;
}
select.activity_type_filter {
  border-radius: 16px 0px 0px 0px !important;
}
form .search-events-btn {
  padding: 16px 65.5px 15px 65.5px !important;
  color: #fff !important;
  border-radius: 0px 16px 0px 0px;
  font-size: 1.25rem;
  cursor: pointer;
}
form .search-events-btn:hover {
  padding: 16px 65.5px 15px 65.5px !important;
}
.etn-event-search-wrapper {
  grid-template-columns: repeat(3, 1fr);
  width: 70vw !important;
  margin: auto;
  border-radius: 16px 16px 0 0;
}
@media (max-width: 767px) {
  .etn-event-search-wrapper {
    display: flex;
    flex-direction: column;
    width: 90vw !important;
  }
}
@media (min-width: 768px) {
  form .floating-search .search-mobile-btn {
    display: none;
  }
}
@media (max-width: 767px) {
  form .floating-search select, form .floating-search .search-events-btn {
    display: none;
  }
  form .floating-search select.activity_type_filter {
    border-radius: 16px 16px 0px 0px !important;
  }
  form .floating-search .search-events-btn {
    border-radius: unset !important;
  }
  form .floating-search .search-mobile-btn {
    width: 90vw;
    padding: 20px 90px;
    border-radius: 16px 16px 0 0;
    border-right: 1px solid rgba(0, 0, 0, 0.5);
    margin: auto;
    display: block;
    font-size: 1.125rem;
  }
  form .floating-search.open select, form .floating-search.open .search-events-btn {
    display: block;
  }
  form .floating-search.open .search-mobile-btn {
    display: none;
  }
}
.contact_form__row {
  display: flex;
  gap: 2rem;
}
@media (max-width: 980px) {
  .contact_form__row {
    flex-direction: column;
  }
}
.contact_form__row__col {
  width: 50%;
}
@media (max-width: 980px) {
  .contact_form__row__col {
    width: 100%;
  }
}
.entry-content .woocommerce .contact__form {
  max-width: 1920px !important;
}
.entry-content .woocommerce .contact__form .wpcf7-list-item {
  margin-left: 0px;
}
.entry-content .woocommerce .contact__form .wpcf7-list-item label {
  display: flex;
  align-items: center;
}
.entry-content .woocommerce .contact__form .wpcf7-checkbox {
  display: flex;
  flex-direction: column-reverse;
}
.entry-content .woocommerce .contact__form .wpcf7-checkbox input[type="checkbox"] {
  width: fit-content !important;
  margin-top: 0px;
  margin-right: 12px !important;
}
.entry-content .woocommerce .contact__form .wpcf7-acceptance {
  display: flex;
  flex-direction: column-reverse;
}
.entry-content .woocommerce .contact__form .wpcf7-acceptance input[type="checkbox"] {
  width: fit-content !important;
  margin-top: 0px;
  margin-right: 12px !important;
}
.entry-content .woocommerce .contact__form .wpcf7-radio {
  display: flex;
  flex-direction: row;
}
.entry-content .woocommerce .contact__form .wpcf7-radio input[type="radio"] {
  width: fit-content !important;
  margin-top: 0px;
  margin-right: 12px !important;
}
.btn, .page-numbers, button {
  padding: 1rem 2rem;
  border: 1px solid transparent;
  border-radius: 4px;
  outline: none;
  cursor: pointer;
  text-align: center;
  line-height: 1.5;
  transition: all 0.1s ease-in-out;
}
@media (max-width: 980px) {
  .btn, .page-numbers, button {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .btn, .page-numbers, button {
    font-size: 0.75rem;
  }
}
.btn:hover, .page-numbers:hover, button:hover {
  transition: all 0.1s ease-in-out;
}
.btn--wrapper, button--wrapper {
  display: flex;
  gap: 0 1rem;
}
@media (max-width: 980px) {
  .btn--wrapper, button--wrapper {
    flex-direction: column;
    gap: 0.5rem 0;
  }
}
.btn--white, .page-numbers, button--white {
  background-color: #839BBC;
  border-color: #dadada;
  color: #133C69;
  box-shadow: var(--shadow-xs);
}
.btn--white:hover, .page-numbers:hover, button--white:hover {
  background-color: #488B99;
  border-color: #488B99;
}
.btn--dark-grey, button--dark-grey {
  background-color: #839BBC;
  border-color: #dadada;
  color: #133C69;
  box-shadow: var(--shadow-xs);
}
.btn--dark-grey:hover, button--dark-grey:hover {
  background-color: #488B99;
  border-color: #488B99;
}
.btn--white-outline, button--white-outline {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.btn--white-outline:hover, button--white-outline:hover {
  background-color: #73cbcd;
  border-color: #73cbcd;
  color: #052e4d;
}
.btn--aqua, .page-numbers.current, button--aqua {
  background-color: #488B99;
  color: #fff;
}
.btn--aqua:hover, .page-numbers.current:hover, button--aqua:hover {
  background-color: #73cbcd;
  color: #052e4d;
}
.btn--slick, button--slick {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 50%;
  box-shadow: var(--shadow-xs);
  color: #052e4d;
  font-size: 0;
}
.btn--slick::before, button--slick::before {
  font-family: "ETmodules";
  font-size: 2rem;
  content: "5";
}
.btn--slick:hover, button--slick:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.05) 0 0);
}
.btn--slick-prev, button--slick-prev {
  transform: scaleX(-1);
}
.btn--tab, button--tab {
  background-color: #fff;
  border: 1px solid #dadada;
  box-shadow: var(--shadow-xs);
  color: #052e4d;
}
.btn--tab:hover, button--tab:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.05) 0 0);
}
.btn.tabSelected, .tabSelected.page-numbers, button.tabSelected {
  background-color: #488B99;
  border: 1px solid #488B99;
  color: #fff;
  box-shadow: none;
}
.hero {
  padding: 10rem 0;
  background-position: center;
  background-size: cover;
}
@media (max-width: 980px) {
  .hero {
    padding: 0;
    background-color: #052e4d;
  }
}
.hero__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
}
@media (max-width: 980px) {
  .hero__row {
    padding: 0;
    width: 100%;
  }
}
.hero__content-wrapper {
  max-width: 700px;
}
@media (max-width: 980px) {
  .hero__content-wrapper {
    max-width: 100%;
    padding: 1rem 5% 3rem 5%;
  }
}
.hero__heading {
  padding-bottom: 2rem;
  color: #fff;
}
@media (max-width: 980px) {
  .hero__heading {
    padding-bottom: 1.5rem;
    text-align: center;
  }
}
.hero__content {
  color: #fff;
  opacity: 1;
}
@media (max-width: 980px) {
  .hero__content {
    text-align: center;
  }
}
.hero .btn--wrapper {
  padding-top: 3rem;
}
@media (max-width: 767px) {
  .hero .btn--wrapper {
    padding-top: 2rem;
  }
}
.hero .btn--wrapper .btn--white-outline {
  background-color: var(--white-20);
  border-color: var(--white-30);
  backdrop-filter: var(--blur-md);
}
@media (max-width: 980px) {
  .hero .btn--wrapper .btn--white-outline {
    background-color: transparent;
  }
}
.hero .btn--wrapper .btn--white-outline:hover {
  background-color: var(--white-30);
  border-color: var(--white-50);
  color: #fff;
}
.hero__image {
  padding-bottom: 60%;
  background-position: center right;
  background-size: cover;
}
@media (max-width: 479px) {
  .hero__image {
    padding-bottom: 80%;
  }
}
.hero__scroll-icon {
  display: none;
}
.hero--service {
  padding: 10rem 0;
  background-position: center;
  background-size: cover;
}
@media (max-width: 980px) {
  .hero--service {
    padding: 0;
    background-color: #052e4d;
  }
}
@media (max-width: 980px) {
  .hero--service__row {
    width: 100%;
    padding: 0;
  }
}
.hero--service__content-wrapper {
  padding: 1rem 5% 3rem;
}
@media (min-width: 981px) {
  .hero--service__content-wrapper {
    padding: 2rem;
    max-width: 750px;
    background-color: var(--white-50);
    border: 1px solid var(--white-50);
    border-radius: 10px;
    backdrop-filter: var(--blur-md);
  }
}
.hero--service__title {
  padding-bottom: 1.25rem;
}
@media (max-width: 980px) {
  .hero--service__title {
    color: #fff;
    text-align: center;
  }
}
.hero--service__content {
  padding-bottom: 2.5rem !important;
}
@media (max-width: 980px) {
  .hero--service__content {
    color: #fff;
    text-align: center;
  }
}
.hero--content {
  background-color: #052e4d;
}
@media (max-width: 980px) {
  .hero--content {
    padding: 0;
  }
}
.hero--content__row {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 980px) {
  .hero--content__row {
    padding: 1rem 5% 3rem 5%;
    flex-direction: column;
    align-items: center;
  }
}
.hero--content__title, .hero--content__text {
  width: 50%;
  color: #fff;
  opacity: 1;
}
@media (max-width: 980px) {
  .hero--content__title, .hero--content__text {
    width: 100%;
    text-align: center;
  }
}
.hero--content__text {
  padding-top: 1rem;
  max-width: 550px;
}
@media (max-width: 980px) {
  .hero--content__text {
    width: 100%;
    text-align: center;
  }
}
.callout-text {
  padding-bottom: 0.75rem !important;
  display: flex;
  align-items: center;
  gap: 0.75rem;
  opacity: 1;
}
@media (max-width: 980px) {
  .callout-text {
    justify-content: center;
  }
}
.callout-text::before, .callout-text::after {
  width: 2rem;
  height: 1px;
  background-color: #052e4d;
  content: "";
  display: block;
}
.callout-text::after {
  display: none;
}
@media (max-width: 980px) {
  .callout-text::after {
    display: block;
  }
}
.callout-text.center {
  justify-content: center;
}
.callout-text.center::after {
  display: block;
}
@media (max-width: 980px) {
  .media-with-text {
    padding: 0;
  }
}
.media-with-text__row {
  display: flex;
  align-items: center !important;
  gap: 3rem;
}
@media (max-width: 980px) {
  .media-with-text__row {
    flex-direction: column;
    padding: 0;
    gap: 0;
  }
}
.media-with-text__col {
  width: 50%;
}
@media (max-width: 980px) {
  .media-with-text__col {
    width: 100%;
  }
}
.media-with-text__col--image {
  background-position: center;
  background-size: cover;
  padding-bottom: 45%;
}
@media (max-width: 980px) {
  .media-with-text__col--image {
    padding-bottom: 55%;
  }
}
@media (max-width: 479px) {
  .media-with-text__col--image {
    padding-bottom: 75%;
  }
}
@media (max-width: 980px) {
  .media-with-text__col--content {
    padding: 3rem 0;
  }
}
.media-with-text__heading {
  padding-bottom: 1.5rem;
}
@media (max-width: 980px) {
  .media-with-text__heading {
    text-align: center;
  }
}
.media-with-text__content {
  padding-bottom: 2rem;
}
@media (max-width: 980px) {
  .media-with-text__content {
    text-align: center;
  }
}
@media (min-width: 981px) {
  .media-with-text.image-right .media-with-text__row {
    flex-direction: row-reverse;
  }
}
@media (max-width: 980px) {
  .media-with-text.image-bottom {
    padding: 0 0 3rem;
  }
  .media-with-text.image-bottom .media-with-text__row {
    flex-direction: column-reverse;
  }
}
@media (max-width: 980px) {
  .page-id-12 .media-with-text.image-left.image-bottom {
    padding-bottom: 0;
  }
}
.card {
  width: 100%;
  background-color: #f5f5f5;
  border-radius: 0.5rem;
  overflow: hidden;
  transition: all 0.2s ease-in-out;
}
.card * {
  transition: all 0.2s ease-in-out;
}
.card:hover .card__title {
  color: #187e81;
}
.card:hover .card__image {
  transform: scale(1.03);
}
.card:hover button {
  background-color: #73cbcd;
  color: #052e4d;
}
.card:not(:last-child) {
  margin-right: 2rem;
}
.card__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));
  gap: 2rem;
}
@media (max-width: 980px) {
  .card__items {
    grid-template-columns: auto;
  }
}
.card__image {
  padding-bottom: 250px;
  background-position: center;
  background-size: cover;
}
.card__content-wrapper {
  padding: 1.5rem;
}
.card__excerpt {
  padding-bottom: 3rem;
}
.card__excerpt p {
  font-size: 1rem;
}
.card button {
  width: 100%;
}
@media (max-width: 980px) {
  .card .callout-text {
    justify-content: flex-start;
  }
  .card .callout-text::after {
    display: none;
  }
}
.card--service {
  padding: 2rem;
  background-color: #fff;
  border: 1px solid #dadada;
  box-shadow: var(--shadow-sm);
  transition: all 0.2s ease-in-out;
}
@media (min-width: 981px) {
  .card--service:hover {
    box-shadow: var(--shadow-lg);
    transition: all 0.2s ease-in-out;
  }
}
@media (max-width: 767px) {
  .card--service {
    padding: 1.5rem;
  }
}
.card--service__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2rem;
  width: 4rem;
  height: 4rem;
  background: rgba(25, 163, 176, 0.1);
  border-radius: 50%;
}
.card--service__icon img {
  width: 2rem;
}
.card--service__heading {
  padding-bottom: 0.75rem;
}
.boilerplate {
  padding: 0 0 4rem;
}
.boilerplate__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
  background-color: #133C69;
}
@media (max-width: 980px) {
  .boilerplate__row {
    flex-direction: column;
    border-top: 10px solid #73cbcd;
  }
}
.boilerplate .callout-text {
  color: #fff;
}
.boilerplate .callout-text::before, .boilerplate .callout-text::after {
  background-color: #fff;
}
.boilerplate__content-wrapper {
  padding-left: 4rem;
}
@media (min-width: 981px) {
  .boilerplate__content-wrapper {
    max-width: 700px;
  }
}
@media (max-width: 980px) {
  .boilerplate__content-wrapper {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .boilerplate__content-wrapper {
    padding: 2rem 5%;
  }
}
.boilerplate__heading, .boilerplate__content {
  color: #fff;
  opacity: 1;
}
@media (max-width: 980px) {
  .boilerplate__heading, .boilerplate__content {
    text-align: center;
  }
}
.boilerplate__heading {
  padding-bottom: 0;
}
.boilerplate__content {
  padding: 1.5rem 0 2rem !important;
}
.boilerplate__graphics {
  display: flex;
  gap: 1rem;
}
@media (min-width: 981px) {
  .boilerplate__graphic {
    height: 600px;
  }
  .boilerplate__graphic--jade {
    width: 250px;
    background-color: #488B99;
    border-bottom: 30px solid #fff;
  }
  .boilerplate__graphic--aqua {
    width: 100px;
    background-color: #839BBC;
  }
}
.boilerplate.no-body .boilerplate__heading {
  padding-bottom: 2rem;
}
.progress-bar {
  background-color: #73cbcd;
  width: 0;
  height: 10px;
}
.popup_content img {
  width: 100%;
}
.popup_content .team-member {
  padding: 48px 36px !important;
}
.popup_content:has(.popup_content-loading) {
  text-align: center;
  margin-top: 40%;
}
.popup_content-loading {
  position: relative;
  z-index: 9999999;
  display: block;
  text-align: center;
  margin-top: 20%;
}
.popup_content-loading::after {
  content: url("/wp-content/uploads/2023/06/Blocks-1s-200px.svg");
  height: 48px;
  width: 48px;
}
/* The Modal (background) */
.modal {
  display: none;
  /* Hidden by default */
  z-index: 99999;
  /* Sit on top */
  right: 0;
  top: 0;
  background-color: black;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */
  width: 100%;
  position: fixed;
  overflow-y: scroll;
  inset: 0;
  right: -100%;
  transition: all 1.3s ease-in-out;
}
@media (max-width: 767px) {
  .modal {
    width: 100%;
  }
}
.modal-content {
  background-color: #fefefe;
  border: 1px solid #888;
  min-height: 100vh;
  width: 90%;
  /* Full width */
  float: right;
}
@media (max-width: 980px) {
  .modal-content {
    width: 100%;
  }
}
.modal-content .container {
  width: 100%;
}
.modal-content div#left-area {
  width: 100% !important;
}
.modal-content .entry-content {
  width: 90%;
  margin: auto;
  margin-top: 20px;
}
/* The Close Button */
.close {
  display: none;
  color: #aaa;
  float: right;
  font-size: 28px;
  top: 0px;
  right: 0px;
  position: absolute;
  z-index: 10;
  background: #fff;
  padding: 18px;
}
.close:hover, .close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
.noscroll {
  overflow: hidden;
}
.service-accordion .tabs__items {
  border-radius: 1rem;
  overflow: hidden;
}
.service-accordion .tabs__item__content.et_pb_toggle_open h6::before {
  content: "2" !important;
  color: #052e4d;
}
@media (max-width: 980px) {
  .service-accordion .et_pb_column {
    margin-bottom: unset !important;
  }
}
.service-accordion .et_pb_toggle_title:before {
  font-family: ETmodules !important;
  font-weight: 400 !important;
  content: "3" !important;
  position: absolute;
  right: 0;
}
.service-accordion .et_pb_accordion_item {
  padding: 1.25rem;
  background: #ffffff;
  border: unset;
  margin-bottom: unset !important;
}
.service-accordion .et_pb_accordion_item h6 {
  padding: 0 0 0.5rem;
  font-size: 1.125rem;
  cursor: pointer;
}
.service-accordion .et_pb_accordion_item h6::before {
  color: #052e4d;
}
.service-accordion .et_pb_accordion_item .et_pb_toggle_content {
  font-size: 1rem;
  color: #052e4d;
}
.service-image__img img {
  width: 100vw;
  height: 60vh;
  object-fit: cover;
}
.services::before {
  width: 100%;
  height: 450px;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #052e4d;
}
@media (max-width: 479px) {
  .services::before {
    height: 550px;
  }
}
.services__content-wrapper {
  display: flex;
  gap: 3rem;
  padding-bottom: 5rem;
}
@media (max-width: 980px) {
  .services__content-wrapper {
    flex-direction: column;
    gap: 2rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 981px) {
  .services__title {
    width: 50%;
  }
}
.services__title .callout-text {
  color: #fff;
}
.services__title .callout-text::before, .services__title .callout-text::after {
  background-color: #fff;
}
.services__title h2, .services__title .single-post__title {
  color: #fff;
}
@media (max-width: 980px) {
  .services__title h2, .services__title .single-post__title {
    text-align: center;
    padding-bottom: 0;
  }
}
.services__content {
  color: #fff;
  opacity: 1;
}
@media (min-width: 981px) {
  .services__content {
    padding-top: 2rem;
    width: 50%;
  }
}
@media (max-width: 980px) {
  .services__content {
    text-align: center;
  }
}
.services__items {
  display: grid;
  grid-template-columns: auto auto auto;
  gap: 2rem;
}
@media (max-width: 980px) {
  .services__items {
    grid-template-columns: auto;
    gap: 0;
  }
}
.services__item {
  border-bottom: 1px solid #dadada;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 980px) {
  .services__item {
    margin-bottom: 2rem;
  }
}
.services__item::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background-color: #187e81;
  transition: all 0.3s ease-in-out;
}
.services__item * {
  transition: all 0.3s ease-in-out;
}
.services__item *:hover {
  transition: all 0.3s ease-in-out;
}
.services__item *:hover * {
  transition: all 0.3s ease-in-out;
}
.services__item:hover {
  border-bottom-color: transparent;
}
.services__item:hover::after {
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.services__item:hover .services__item__image {
  transform: scale(1.03);
}
.services__item:hover .services__item__title {
  color: #187e81;
}
.services__item a {
  display: flex;
  flex-direction: column;
}
.services__item__image {
  background-position: center;
  background-size: cover;
  height: 23vw;
  overflow: hidden;
}
@media (max-width: 980px) {
  .services__item__image {
    height: 400px;
  }
}
@media (max-width: 479px) {
  .services__item__image {
    height: 300px;
  }
}
.services__item__content-wrapper {
  padding: 2rem 0;
}
.services__item__title::after {
  font-family: "ETmodules";
  content: "$";
  float: right;
  position: relative;
  top: 2px;
}
@media (max-width: 980px) {
  .services__item__title {
    padding-bottom: 1rem;
  }
}
.services__item__content {
  font-size: 1rem;
}
.services .btn--wrapper {
  margin-top: 4rem;
  justify-content: center;
}
.services--archive {
  padding-bottom: 0;
}
.services--archive::before {
  height: 600px;
}
.services--archive .callout-text {
  color: #fff;
}
.services--archive .callout-text::before, .services--archive .callout-text::after {
  background-color: #fff;
}
.services--archive .services__wrapper {
  padding-bottom: 4rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  max-width: 750px;
  margin: 0 auto;
}
.services--archive .services__heading {
  color: #fff;
  text-align: center;
}
.services--archive .services__text {
  color: #fff;
  text-align: center;
  opacity: 1;
}
.other-services__heading {
  padding-bottom: 3rem;
}
.tabs__item--types-of-glass .tabs__items {
  display: grid;
  grid-template-columns: auto auto auto;
  gap: 2rem;
}
@media (max-width: 980px) {
  .tabs__item--types-of-glass .tabs__items {
    grid-template-columns: auto;
  }
}
.tabs__item--types-of-glass .tabs__items__content {
  padding: 2rem;
  background: #fff;
  border: 1px solid #dadada;
  border-radius: 10px;
  box-shadow: var(--shadow-sm);
}
.tabs__item--types-of-glass .tabs__items__content h4 {
  padding-top: unset;
}
.section.tabs {
  background: #f7f7f7;
}
.more-service::before {
  background-color: unset !important;
}
.more-service .services__wrapper {
  margin: unset;
  padding-bottom: 3rem;
}
@media (max-width: 980px) {
  .more-service .services__wrapper {
    padding-bottom: 2rem;
  }
}
.more-service .services__heading {
  text-align: unset;
  color: #052e4d;
}
.more-service .btn--wrapper {
  margin-bottom: 3rem;
}
@media (max-width: 980px) {
  .more-service .btn--wrapper {
    margin-top: 2rem;
  }
}
.testimonials__row {
  width: 100%;
}
.testimonials__content-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10% 4rem;
}
@media (max-width: 980px) {
  .testimonials__content-wrapper {
    justify-content: center;
    padding: 0 5% 2.25rem;
  }
}
.testimonials__content h2, .testimonials__content .single-post__title {
  text-align: center;
}
.testimonials__navigation {
  display: flex !important;
  align-items: center;
  gap: 0 1rem;
}
@media (max-width: 980px) {
  .testimonials__navigation {
    justify-content: center;
    padding: 2rem 0;
    display: none !important;
  }
}
.testimonials__navigation.show-for-mobile {
  display: none !important;
}
@media (max-width: 980px) {
  .testimonials__navigation.show-for-mobile {
    display: flex !important;
  }
}
.testimonials__slider .slick-list {
  padding-right: 35% !important;
}
@media (max-width: 980px) {
  .testimonials__slider .slick-list {
    padding-right: 0 !important;
  }
}
.testimonials__slider .slick-prev, .testimonials__slider .slick-next {
  display: none !important;
}
.testimonials__bg__image {
  height: 300px;
  object-fit: cover;
}
.testimonials__item {
  background-position: center;
  background-size: cover;
  padding-bottom: 650px;
  margin-right: 12rem;
}
@media (max-width: 980px) {
  .testimonials__item {
    padding-bottom: 0;
    width: 100vw !important;
    margin-right: unset;
    right: 0 !important;
    background-image: unset !important;
  }
}
.testimonials__item__card {
  display: flex;
  gap: 2rem;
  padding: 3rem;
  position: absolute;
  top: 50%;
  right: -6rem;
  transform: translateY(-50%);
  background-color: #f5f5f5;
  max-width: 600px;
}
@media (max-width: 980px) {
  .testimonials__item__card {
    position: relative;
    right: unset !important;
    top: unset !important;
    flex-direction: column;
    bottom: 0;
    transform: unset;
    padding: unset;
    max-width: 100%;
  }
}
.testimonials__item__image {
  width: 4rem;
  height: 4rem;
  border: 1px solid #dadada;
  border-radius: 50%;
}
@media (max-width: 980px) {
  .testimonials__item__image {
    display: flex;
    width: 48px;
    height: 48px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    border: 1.5px solid #fff;
    margin: 0 5%;
  }
}
@media (max-width: 980px) {
  .testimonials__item__content-wrapper {
    padding: 0 5% 2rem;
  }
  .testimonials__item__content-wrapper .callout-text {
    padding-bottom: 0 !important;
    justify-content: flex-start;
  }
  .testimonials__item__content-wrapper .callout-text::after {
    display: none;
  }
}
@media (max-width: 980px) {
  .testimonials__item__heading {
    padding-bottom: 1rem;
  }
}
.testimonials__item__content {
  padding-bottom: 2rem;
}
.latest-news::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 350px;
  background-color: #a5b2b8;
}
.latest-news__heading {
  padding-bottom: 4rem;
}
@media (max-width: 980px) {
  .latest-news__heading {
    padding-bottom: 2rem;
  }
}
.dp-dfg-pagination.pagination {
  text-align: center;
  padding-bottom: 2rem;
}
.page-numbers {
  padding: 0.75rem;
}
.page-numbers.current {
  border: 1px solid #187e81;
  box-shadow: none;
}
.single-post__wrapper {
  padding: 0;
}
.single-post__close-icon {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 981px) {
  .single-post__close-icon {
    position: fixed;
    top: 0;
    left: 0;
    width: 10%;
    height: 100vh;
    transition: all 0.2s ease-in-out;
  }
  .single-post__close-icon::before {
    font-family: "ETmodules";
    position: relative;
    left: 0;
    font-size: 3rem;
    content: "#";
    color: #fff;
    transition: all 0.2s ease-in-out;
  }
  .single-post__close-icon:hover {
    background-color: var(--black-10);
    transition: all 0.2s ease-in-out;
  }
  .single-post__close-icon:hover::before {
    left: -0.5rem;
  }
}
@media (max-width: 980px) {
  .single-post__close-icon {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #fff;
    z-index: 999;
    width: 3rem;
    height: 3rem;
  }
  .single-post__close-icon::before {
    font-family: "ETmodules";
    font-size: 2rem;
    content: "M";
    color: #052e4d;
    opacity: 0.5;
  }
}
.single-post__hero {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0;
  margin: 0;
}
@media (max-width: 980px) {
  .single-post__hero {
    flex-direction: column;
  }
}
.single-post__hero__col {
  width: 50%;
}
@media (max-width: 980px) {
  .single-post__hero__col {
    width: 100%;
  }
}
.single-post__hero__col--image {
  padding-bottom: 40%;
  background-position: center;
  background-size: cover;
}
@media (max-width: 980px) {
  .single-post__hero__col--image {
    padding-bottom: 50%;
  }
}
@media (max-width: 479px) {
  .single-post__hero__col--image {
    padding-bottom: 75%;
  }
}
.single-post__hero__col--content {
  padding: 3rem;
}
@media (max-width: 980px) {
  .single-post__hero__col--content {
    padding: 3rem 5%;
  }
}
.single-post__meta {
  padding: 0.25rem 0.75rem 0.25rem 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  width: fit-content;
  background-color: #e8f3f3;
  border-radius: 50px;
  color: #187e81;
  font-family: "HelveticaNow-Medium";
  font-size: 0.875rem;
}
.single-post__meta__category {
  padding: 0.25rem 0.5rem;
  background-color: #fff;
  border-radius: 50px;
}
.single-post__title {
  padding-bottom: 1.5rem;
}
.single-post__excerpt {
  padding-bottom: 2rem;
  color: #052e4d;
}
.single-post__author p:first-child {
  padding-bottom: 0.5rem !important;
  opacity: 1;
}
.single-post__author .callout-text {
  opacity: 0.75;
  justify-content: flex-start;
}
.single-post__author .callout-text::after {
  display: none;
}
.single-post__content {
  padding: 5rem 0;
  max-width: 1000px;
}
@media (max-width: 980px) {
  .single-post__content {
    padding-top: unset;
  }
}
.single-post__content h1, .single-post__content .legal h1, .legal .single-post__content h1, .single-post__content h2, .single-post__content .single-post__title, .single-post__content h3, .single-post__content .tabs .media-with-text__heading, .tabs .single-post__content .media-with-text__heading, .single-post__content h4, .single-post__content h5, .single-post__content h6 {
  padding-top: 2.25rem;
}
.single-post__content h1, .single-post__content .legal h1, .legal .single-post__content h1 {
  font-size: 3rem;
}
.single-post__content h2, .single-post__content .single-post__title {
  font-size: 2.5rem;
}
.single-post__content p {
  padding: 0.5rem 0 1.25rem !important;
  line-height: 1.6;
}
.single-post__content p a {
  color: #187e81;
}
.single-post p {
  color: #052e4d;
  opacity: 1;
}
.values {
  background-color: #052e4d;
}
.values .callout-text {
  color: #fff;
}
.values .callout-text::before, .values .callout-text::after {
  background-color: #fff;
}
.values__heading {
  padding-bottom: 3rem;
  margin: 0 auto;
  max-width: 600px;
  color: #fff;
  text-align: center;
}
.values__items {
  display: grid;
  grid-template-columns: auto auto auto;
  gap: 0 2rem;
  border-top: 1px solid #fff;
}
@media (max-width: 980px) {
  .values__items {
    grid-template-columns: auto auto;
  }
}
@media (max-width: 767px) {
  .values__items {
    display: block;
  }
}
.values__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 3rem 0;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #fff;
}
@media (max-width: 767px) {
  .values__item {
    padding: 2rem 0;
  }
}
.values__item__index {
  padding-bottom: 1rem;
  color: #fff;
}
.values__item__heading {
  padding-bottom: 1.5rem;
  color: #73cbcd;
}
.values__item__content p {
  color: #fff;
  opacity: 1;
}
.tabs .btn--wrapper {
  padding-bottom: 3rem;
}
.tabs__item__heading {
  padding-bottom: 2rem;
}
@media (max-width: 980px) {
  .tabs__item__content {
    padding-bottom: 4rem;
  }
}
.tabs__item__content h1, .tabs__item__content .legal h1, .legal .tabs__item__content h1, .tabs__item__content h2, .tabs__item__content .single-post__title, .tabs__item__content h3, .tabs__item__content .tabs .media-with-text__heading, .tabs .tabs__item__content .media-with-text__heading, .tabs__item__content h4, .tabs__item__content h5, .tabs__item__content h6 {
  padding-bottom: 1rem;
}
.tabs__item__content h3, .tabs__item__content .tabs .media-with-text__heading, .tabs .tabs__item__content .media-with-text__heading, .tabs__item__content h4, .tabs__item__content h5, .tabs__item__content h6 {
  padding-top: 2rem;
}
.tabs__item__content a {
  color: #052e4d;
}
.tabs__item--types-of-glass, .tabs__item--faqs {
  display: none;
}
.tabs .media-with-text__row {
  width: 100%;
  align-items: flex-start;
}
@media (max-width: 980px) {
  .tabs .media-with-text__heading {
    text-align: left;
  }
}
@media (max-width: 980px) {
  .tabs .media-with-text__content * {
    text-align: left;
  }
}
.tabs .media-with-text__content a {
  color: #052e4d;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fwww.customhomeloans.com.au%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fabstracts%2F_variables.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fabstracts%2F_placeholders.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fbase%2F_typography.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fmain.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fbase%2F_helpers.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Flayout%2F_header.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Flayout%2F_footer.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Flayout%2F_form.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_button.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_hero.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_callout-text.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_media-with-text.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_card.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_boilerplate.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_progress-bar.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_accordion.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcontainers%2F_services.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcontainers%2F_testimonials.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcontainers%2F_latest-news.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcontainers%2F_single-post.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcontainers%2F_values.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcontainers%2F_tabs.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACdA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeI%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAC5CZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BACtGA%3BAAAA%3BAAAA%3BACOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADPA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC8BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzFR%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAKG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMP%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BACtJJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAQZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAEE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC1HJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAA%2BBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACjNR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAC%2FBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnFF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAC1GR%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAClFR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXvBR%3BAWgCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXpER%3BAW6EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAC7FY%3BAAAA%3BAAAA%3BAAAA%3BAASgB%3BAAAA%3BAAAA%3BAAAA%3BAAWhB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC1DA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAASZ%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClRJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BACxIP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAC7BG%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOQ%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BACxLJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAC3DR%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%22%7D */