﻿.goa-header {
  border-bottom: 1px solid #f1f1f1;
  padding-left: 72px;
  padding-right: 72px;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .goa-header {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media screen and (max-width: 767px) {
  .goa-header {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.goa-header.goa-microsite-header, .goa-header > .goa-microsite-header {
  background-color: #fff;
  /* The white bar with microsite logo is sticky top */
  position: sticky;
  top: 0;
}
.goa-header.goa-official-site-header, .goa-header > .goa-official-site-header {
  font-size: 12px;
  background-color: #f1f1f1;
  height: 22px;
  line-height: 22px;
}
.goa-header.goa-official-site-header .image, .goa-header > .goa-official-site-header .image {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-top: 3px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;%7D.b%7Bfill:%2300aad2;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bfill:%23fff;%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' width='14' height='14' transform='translate(-0.345 -0.21)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 -0.135)'%3E%3Ccircle class='b' cx='8' cy='8' r='8' transform='translate(0 0.135)'/%3E%3Cg transform='translate(1.345 1.344)'%3E%3Cg class='c' transform='translate(0 0)'%3E%3Cpath class='d' d='M12.612,13.636a16.24,16.24,0,0,1-1.86-.822,13.436,13.436,0,0,0,1.6-.708,11.312,11.312,0,0,0,.264,1.53M16.032,7.3c-.266-.034-.128.091-.2.442a5.465,5.465,0,0,1-2.8,3.338,16.141,16.141,0,0,1,.249-4.84c.275-1,.6-.813.2-1.022-.427-.22-.887.071-1.258.813A27.247,27.247,0,0,1,7.4,13.522a2.141,2.141,0,0,1-2.918.461c-.206-.174-.282.095-.026.37a2.412,2.412,0,0,0,3.387-.082A32.715,32.715,0,0,0,12.219,7.51a23.541,23.541,0,0,0,.063,3.971,11.464,11.464,0,0,1-1.964.749c-.388.1-.628.26-.635.439-.007.2.253.363.63.541.67.318,2.633,1.246,3.117,1.527.414.24.616.053.739-.207.16-.338-.279-.533-.7-.661a13.175,13.175,0,0,1-.382-2.179,7.143,7.143,0,0,0,2.547-2.454,4.7,4.7,0,0,0,.4-1.133,2.125,2.125,0,0,0,.048-.742s-.007-.054-.048-.059' transform='translate(-3.51 -3.943)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media screen and (max-width: 767px) {
  .goa-header.goa-official-site-header .image, .goa-header > .goa-official-site-header .image {
    display: none;
  }
}
.goa-header.goa-official-site-header .site-text, .goa-header > .goa-official-site-header .site-text {
  padding-left: 4px;
  white-space: nowrap;
  vertical-align: 4px;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .goa-header.goa-official-site-header .site-text, .goa-header > .goa-official-site-header .site-text {
    padding-left: 4px;
  }
}
@media screen and (max-width: 767px) {
  .goa-header.goa-official-site-header .site-text, .goa-header > .goa-official-site-header .site-text {
    padding-left: 0px;
  }
}
.goa-header .web-link {
  vertical-align: 4px;
  color: #0070C4;
  text-align: left;
}

.goa-microsite-logo {
  display: inline-block;
}
.goa-microsite-logo .microsite-link {
  color: inherit;
}
.goa-microsite-logo .logo {
  height: 66px;
  white-space: nowrap;
}
.goa-microsite-logo .logo .image-desktop-tablet {
  width: 150px;
  height: 42px;
  margin-top: 12px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='149.351' height='42' viewBox='0 0 149.351 42'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;%7D.b%7Bclip-path:url(%23a);%7D.c%7Bfill:%2300aad2;%7D.d%7Bfill:%235f6a72;%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' width='149.351' height='42'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='b'%3E%3Crect class='c' width='13.555' height='13.555' transform='translate(135.796 21.524)'/%3E%3Cpath class='d' d='M63.082,33.088c-1.383.138-2.835.277-4.357.346.553-4.357,2.835-10.373,5.671-9.405,1.66.553.761,5.671-1.314,9.059m-3.527,2.974a3.761,3.761,0,0,1-1.245,0,.851.851,0,0,0,.346-.692v-.553c.761,0,1.936-.138,3.389-.277a4.327,4.327,0,0,1-2.49,1.521M76.844,25.688c1.8-1.66,2.7-1.521,2.9-1.106.484.968-1.591,4.357-5.671,6.224a10.328,10.328,0,0,1,2.766-5.118m66.736,1.66c-.207-3.389-3.181-3.942-3.6-2.974-.138.346,1.106.207,1.106,2.628,0,3.942-4.011,9.129-9.129,9.129-5.532,0-6.985-4.357-7.261-6.432-.207-1.452.138-3.458-2.351-3.181-1.729.207-3.25,3.527-5.463,6.362-1.867,2.42-2.7,2.213-2.282.138.553-2.628,2.7-8.714,5.187-9.129,1.176-.207,1.591,1.8,2.075.553s.069-4.011-2.559-4.011c-1.8,0-3.942,1.936-5.74,4.08-1.521,1.936-9.336,13.416-12.656,10.927-1.521-1.176-1.383-5.878-.415-11.411,3.873-1.521,7.123-1.037,8.921-.138.9.415,1.037.346.622-.622-.553-1.452-3.665-3.734-8.575-2.7-.138,0-.207.069-.346.069.415-1.8.83-3.665,1.383-5.463.484-1.66,1.8-4.5-1.729-4.979-1.106-.207-.622.346-1.037,1.867-.692,2.766-1.521,6.362-2.144,10.028a19.745,19.745,0,0,0-7.538,8.091,38.59,38.59,0,0,0,.9-4.772,1.589,1.589,0,0,0-1.245-1.729c-.761-.207-1.729.138-2.628,1.452-2.144,3.043-4.841,7.815-8.99,9.82-2.974,1.452-4.288,0-4.357-2.282a9.869,9.869,0,0,0,1.521-.553c5.394-2.351,7.192-5.947,5.878-8.16-1.314-2.075-4.979-1.452-7.953,1.66a11.175,11.175,0,0,0-2.7,6.5c-1.245.277-2.628.484-4.219.692,2.49-4.08,2.282-9.613-1.383-10.581-4.288-1.106-6.432,3.043-7.331,6.5.346-3.873.9-7.745,1.591-11.549.346-1.66,1.452-4.5-2.075-4.979-1.106-.207-.968.346-.9,1.867.138,2.075-2.144,14.454-.968,19.848-1.521.484-2.144,1.66-.207,2.835,1.383.83,4.357,1.106,7.331-.346a9.3,9.3,0,0,0,2.766-2.144c1.8-.207,3.665-.553,5.394-.83.277,2.42,1.867,4.219,5.463,3.873,5.118-.484,9.682-6.777,11.411-9.82-.346,3.25-2.42,10.373,1.176,10.028,1.383-.138.83-.346.9-1.591.346-4.288,3.873-7.953,7.4-10.166-.622,5.256-.415,9.958,2.006,11.411,4.426,2.766,10.581-4.5,14.039-8.921-1.729,3.942-2.7,8.921-.138,9.682,3.043.9,5.463-4.219,8.3-8.091.346,2.766,2.213,7.607,9.682,7.607,8.022-.069,13.071-4.91,12.863-10.1m-108.3,8.645A66.439,66.439,0,0,1,27.4,32.534a59.168,59.168,0,0,0,6.777-2.974,54.453,54.453,0,0,0,1.106,6.432m20.4,3.873c-.069-.207-.622.069-1.106,0-1.452-.207-3.389-2.213-3.942-5.463-1.037-5.878-.415-11.687,1.314-20.332.346-1.66,1.452-4.5-2.075-5.048-1.106-.138-.553.415-.83,1.867C47.66,17.32,42.4,21.954,37.149,25.066,36.6,17.735,36.8,9.505,38.186,4.526c1.176-4.219,2.559-3.458.83-4.357s-3.734.277-5.325,3.458S24.839,23.89,13.221,35.439C7.273,41.317,1.879,38.274.842,37.375c-.9-.761-1.176.415-.138,1.591,4.772,5.256,11.826,2.282,14.384-.277,7.054-7.054,15.283-22.268,18.6-28.7a98.251,98.251,0,0,0,.277,16.874,50.129,50.129,0,0,1-8.3,3.181c-1.66.415-2.7,1.106-2.7,1.867s1.106,1.521,2.7,2.282c2.835,1.383,11.2,5.256,13.209,6.5,1.729,1.037,2.628.207,3.112-.9.692-1.452-1.176-2.282-2.974-2.766a60.545,60.545,0,0,1-1.66-9.267c4.219-2.628,8.437-6.086,10.788-10.443C47.522,20.916,46,33.3,49.873,38.482a5.451,5.451,0,0,0,4.564,2.213c.968-.069,1.383-.692,1.245-.83' transform='translate(-0.038 0.124)'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media screen and (max-width: 767px) {
  .goa-microsite-logo .logo .image-desktop-tablet {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .goa-microsite-logo .logo .image-mobile {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .goa-microsite-logo .logo .image-mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .goa-microsite-logo .logo .image-mobile {
    width: 34px;
    height: 34px;
    margin-top: 16px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;%7D.b%7Bfill:%2300aad2;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bfill:%23fff;%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' width='14' height='14' transform='translate(-0.345 -0.21)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 -0.135)'%3E%3Ccircle class='b' cx='8' cy='8' r='8' transform='translate(0 0.135)'/%3E%3Cg transform='translate(1.345 1.344)'%3E%3Cg class='c' transform='translate(0 0)'%3E%3Cpath class='d' d='M12.612,13.636a16.24,16.24,0,0,1-1.86-.822,13.436,13.436,0,0,0,1.6-.708,11.312,11.312,0,0,0,.264,1.53M16.032,7.3c-.266-.034-.128.091-.2.442a5.465,5.465,0,0,1-2.8,3.338,16.141,16.141,0,0,1,.249-4.84c.275-1,.6-.813.2-1.022-.427-.22-.887.071-1.258.813A27.247,27.247,0,0,1,7.4,13.522a2.141,2.141,0,0,1-2.918.461c-.206-.174-.282.095-.026.37a2.412,2.412,0,0,0,3.387-.082A32.715,32.715,0,0,0,12.219,7.51a23.541,23.541,0,0,0,.063,3.971,11.464,11.464,0,0,1-1.964.749c-.388.1-.628.26-.635.439-.007.2.253.363.63.541.67.318,2.633,1.246,3.117,1.527.414.24.616.053.739-.207.16-.338-.279-.533-.7-.661a13.175,13.175,0,0,1-.382-2.179,7.143,7.143,0,0,0,2.547-2.454,4.7,4.7,0,0,0,.4-1.133,2.125,2.125,0,0,0,.048-.742s-.007-.054-.048-.059' transform='translate(-3.51 -3.943)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
  }
}
.goa-microsite-logo .logo .name {
  text-decoration: none;
  margin-left: 24px;
  height: 23px;
  font-size: 16px;
  display: inline-block;
  vertical-align: 14.5px;
  line-height: normal;
}

body {
  margin: 0;
  padding: 0;
}

/* header **********************************************************/
.goa-header {
  padding-left: 150px;
  padding-right: 150px;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .goa-header {
    padding-left: 72px;
    padding-right: 72px;
  }
}
@media screen and (max-width: 767px) {
  .goa-header {
    padding-left: 24px;
    padding-right: 24px;
  }
}

/* banner **********************************************************/
.goa-banner {
  color: #fff;
  background-color: #0081A2;
  padding-left: 150px;
  padding-right: 150px;
  border-bottom: 8px solid #C8eeFA;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .goa-banner {
    padding-left: 72px;
    padding-right: 72px;
  }
}
@media screen and (max-width: 767px) {
  .goa-banner {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.goa-banner h1 {
  padding-top: 64px;
}
.goa-banner .descriptor {
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
  color: #fff;
  padding: 24px 0 64px 0;
}
.goa-banner .breadcrumb {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.goa-banner .breadcrumb ul {
  padding: 0;
  margin-top: 0;
  margin-bottom: 24px;
}
.goa-banner .breadcrumb ul li {
  display: inline-block;
  margin-left: 0;
  font-size: 14px;
}
.goa-banner .breadcrumb ul li a {
  color: #fff !important;
}
.goa-banner .breadcrumb ul li:not(:last-child):after {
  margin: 0 8px;
  content: "🡒";
}

/* content ********************************************************/
.goa-content-section {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 750px;
}
.goa-content-section section {
  margin-top: 3em;
}
.goa-content-section > section:last-child {
  margin-bottom: 5em;
}
.goa-content-section section div {
  margin-top: 2em;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .goa-content-section {
    margin-left: 72px;
    margin-right: 72px;
  }
}
@media screen and (max-width: 767px) {
  .goa-content-section {
    margin-left: 24px;
    margin-right: 24px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .goa-content-section {
    max-width: unset;
  }
}
@media screen and (max-width: 767px) {
  .goa-content-section {
    max-width: unset;
  }
}

/* footer ********************************************************/
.goa-footer {
  background-color: #f1f1f1;
  padding-top: 56px;
  padding-bottom: 56px;
  padding-left: 150px;
  padding-right: 150px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;

  border-bottom: 16px solid #0081A2;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .goa-footer {
    padding-left: 72px;
    padding-right: 72px;
  }
}
@media screen and (max-width: 767px) {
  .goa-footer {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.goa-footer .link {
  flex: 1 0 auto;
}
.goa-footer .copyright {
  flex: 0 1 auto;
}
