/*!
                            Delicately Hand-Crafted by                            ,;s5X932ir:.             
                                                                                ;XHMMH&h9h&H###&s.          
                               .:s3H#@@@@@@@@#AXr:                           s#@@@@#BA&GG&AHM#@@@@@3,       
                          :2#@@@@@@@@@@@@@@@@@@@@@@@@Mi,                   S@@@#BAA&GGGGGGG&AAAHM#@@@A.     
                      ,3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S.             :@@@HA&GhhhhhhhhhhhhGGG&AAB#@@2    
                   ,A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X.         i@@BAA&&Ghhhh&&&A&GhhhhhhGG&AB#@#   
                 S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@r      S@MAAAHHA&Ghhh&AHHAAGhhhhhhhhG&HM@@  
               &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@5   ;@BHr    ,#Gh&5     M&hhhhhhhhGG&AB@M 
             G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@s ##GBr    ,@&hA2     @MMMMAHMM#MA&&AM@:
           s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@3.@AhMS    :@&hHh     @;;;;B5:.,r&#A&H@5
          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ r#GG#2    :@&GBA    .#           s#AAA3
        ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2BGG#2    :@&GMA    .@     r2.    3M&G9
       X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5BGG#5    ;@A&#M    .@    5@@@    :@GG9
      A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;#GGMA     A##@r    ;@    r@@@    :@GG3
     &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@; #&&H@;             #@      ;     9MGA5
    5@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XB&A#@2          ;#@#           X@&h#:
   :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@r #AAH#@@M92ii53H@@#MM    X@XS2A@@AhM9 
   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #AAHB#@@@@@@@@#A&BM    i@@@@@B&GBG  
  X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  HB&AAAAHHHHAAGhGHM... i@HAA&GG#2   
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@; rMAGGGGGhhhhhhGA#@@@@B&GhhGBB;    
 r@@@,          :A@@@@@@@@@@@@@@@:   ,@@@@@@@@s    @@@@@@@@S    @@@@@@@@@#  iBH&hhhhhhhhGAHMMBA&GGAMBs      
 @@@@             ,@@@@@@@@@@@@@@     @@@@@@@@:    @@@@@@@@;    @@@@@@@@@@@G  ;XHBHA&GGGG&&&AAAHMMh;        
:@@@@.    @@@@     @#AHH#@@@&AHM@:    @M22A@@@s    @#25G@@@2    @@@@M922G@@@@@;  ;2AM#######MHhi:           
2@@@@,    @@@@.   .@     @@@    MS          r@X          :@H    @@:        ,@@@@@     ..,,.                 
#@@@@,           5@@.    @@@    @2     ;.    AB     :,    i@    @    r@@3    @@@@,                          
@@@@@,    ,:::     @r    @@@    @2   .@@@r   .A    @@@9    A    X    3G3&    .@@@;                          
@@@@@,    @@@@@    ,s    @@@    @2   ,@@@X   ,A    @@@#    A    3    .   ;r;,:@@@;                          
H@@@@:    riss.    s5    r2     @2    :H3    &#    .H&    s@    @    M@@@B#@H@@@@,                          
i@@@@.            ;@@           #s          ;@2          ,@H    @@.         ,@@@@                           
,@@@@B9&G9X2X9A#@@@@@@Asri#@@Gh2@@9G9@@2rsh@@@@3Gh@@3rs3@@@@XG9X@@@@3r::;SB@@@@@@                           
 A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@9                           
 .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                            
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                            
  ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                             
   B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@2                             
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                              
     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                               
      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                
       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                 
        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B                                  
         &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@i                                   
          :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                     
            2@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@r                                      
              &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@5                                        
                3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@i                                          
                  ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B:                                            
                     s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B;                                               
                        ;A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@9,                                                  
                           .:r2GB#@@@@@@@@@@@@@@#HG5r:                                                         

                                www.bubbleup.net 

*/
@import url("//hello.myfonts.net/count/2ac8ce");
html {
  height: 100%;
  overflow-x: hidden;
}

body {
  min-height: 100%;
  margin: auto;
  background: #01ABC0 url(../images/texture_canvas.png) center top repeat;
  background-size: 200px auto;
  overflow-x: hidden;
}

@media (max-width: 767px) {
  body:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 200%;
    z-index: 421;
    opacity: 0;
    background-image: linear-gradient(to bottom, rgba(103, 103, 103, 0.5) 50%, rgba(103, 103, 103, 0) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80676767", endColorstr="#00676767", GradientType=0);
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
    transition: opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  }
  .nav-on body {
    overflow: hidden;
  }
  .nav-on body:before {
    -webkit-transform: translate(-25rem, 0);
    transform: translate(-25rem, 0);
    opacity: 1;
  }
}
#page {
  position: relative;
  background: #f6f6f6 url(../images/wood_texture.jpg) center top repeat;
  background-size: 960px auto;
  padding-top: 6rem;
  box-shadow: 0 0.2rem 0.2rem rgba(103, 103, 103, 0.1);
}

@media (min-width: 768px) {
  #page {
    background-size: 1920px auto;
  }
}
@media (min-width: 1024px) {
  #page {
    padding-top: 7rem;
  }
}
@media (min-width: 1920px) {
  #page {
    background-size: 100% auto;
  }
}
.content {
  position: relative;
}
.content:before, .content:after {
  content: " ";
  display: table;
}
.content:after {
  clear: both;
}
.content > .container-fluid,
.content > .container {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .content > .container-fluid,
  .content > .container {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .content > .container-fluid,
  .content > .container {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  .content > .container-fluid,
  .content > .container {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1600px) {
  .content > .container-fluid,
  .content > .container {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.content > .container-fluid.narrow,
.content > .container.narrow {
  max-width: 1024px;
}
.content > .container-fluid.overlay-banner,
.content > .container.overlay-banner {
  margin-top: -28rem;
}
.content.palm {
  background: url(../images/bg_palm.png) center top no-repeat;
  background-size: 100% auto;
}

@media (min-width: 1024px) {
  .content > .container-fluid.overlay-banner,
  .content > .container.overlay-banner {
    margin-top: -30rem;
  }
}
.content.alt {
  background-color: #676767;
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center center;
  color: #ffffff;
}
.content.alt h1, .content.alt .h1,
.content.alt h2, .content.alt .h2,
.content.alt h3, .content.alt .h3,
.content.alt h4, .content.alt .h4,
.content.alt h5, .content.alt .h5,
.content.alt h6, .content.alt .h6 {
  color: inherit;
}

.touch .content.alt {
  background-attachment: initial;
}

.content-primary {
  background: #01ABC0 url(../images/texture_canvas.png) center top repeat;
  background-size: 200px auto;
  color: #ffffff;
}
.content-primary .page-header h1, .content-primary .page-header .h1,
.content-primary .page-header h2, .content-primary .page-header .h2,
.content-primary .page-header h3, .content-primary .page-header .h3,
.content-primary .page-header h4, .content-primary .page-header .h4,
.content-primary .page-header h5, .content-primary .page-header .h5,
.content-primary .page-header h6, .content-primary .page-header .h6, .content-primary h1, .content-primary .h1,
.content-primary h2, .content-primary .h2,
.content-primary h3, .content-primary .h3,
.content-primary h4, .content-primary .h4,
.content-primary h5, .content-primary .h5,
.content-primary h6, .content-primary .h6 {
  color: inherit;
}
.content-primary .page-header h1:before, .content-primary .page-header h1:after, .content-primary .page-header .h1:before, .content-primary .page-header .h1:after,
.content-primary .page-header h2:before,
.content-primary .page-header h2:after, .content-primary .page-header .h2:before, .content-primary .page-header .h2:after,
.content-primary .page-header h3:before,
.content-primary .page-header h3:after, .content-primary .page-header .h3:before, .content-primary .page-header .h3:after,
.content-primary .page-header h4:before,
.content-primary .page-header h4:after, .content-primary .page-header .h4:before, .content-primary .page-header .h4:after,
.content-primary .page-header h5:before,
.content-primary .page-header h5:after, .content-primary .page-header .h5:before, .content-primary .page-header .h5:after,
.content-primary .page-header h6:before,
.content-primary .page-header h6:after, .content-primary .page-header .h6:before, .content-primary .page-header .h6:after, .content-primary h1:before, .content-primary h1:after, .content-primary .h1:before, .content-primary .h1:after,
.content-primary h2:before,
.content-primary h2:after, .content-primary .h2:before, .content-primary .h2:after,
.content-primary h3:before,
.content-primary h3:after, .content-primary .h3:before, .content-primary .h3:after,
.content-primary h4:before,
.content-primary h4:after, .content-primary .h4:before, .content-primary .h4:after,
.content-primary h5:before,
.content-primary h5:after, .content-primary .h5:before, .content-primary .h5:after,
.content-primary h6:before,
.content-primary h6:after, .content-primary .h6:before, .content-primary .h6:after {
  background-color: #ffffff;
}

.content-secondary {
  background: #C2CD43 url(../images/texture_canvas.png) center top repeat;
  background-size: 200px auto;
  color: #ffffff;
}
.content-secondary .page-header h1, .content-secondary .page-header .h1,
.content-secondary .page-header h2, .content-secondary .page-header .h2,
.content-secondary .page-header h3, .content-secondary .page-header .h3,
.content-secondary .page-header h4, .content-secondary .page-header .h4,
.content-secondary .page-header h5, .content-secondary .page-header .h5,
.content-secondary .page-header h6, .content-secondary .page-header .h6, .content-secondary h1, .content-secondary .h1,
.content-secondary h2, .content-secondary .h2,
.content-secondary h3, .content-secondary .h3,
.content-secondary h4, .content-secondary .h4,
.content-secondary h5, .content-secondary .h5,
.content-secondary h6, .content-secondary .h6 {
  color: inherit;
}
.content-secondary .page-header h1:before, .content-secondary .page-header h1:after, .content-secondary .page-header .h1:before, .content-secondary .page-header .h1:after,
.content-secondary .page-header h2:before,
.content-secondary .page-header h2:after, .content-secondary .page-header .h2:before, .content-secondary .page-header .h2:after,
.content-secondary .page-header h3:before,
.content-secondary .page-header h3:after, .content-secondary .page-header .h3:before, .content-secondary .page-header .h3:after,
.content-secondary .page-header h4:before,
.content-secondary .page-header h4:after, .content-secondary .page-header .h4:before, .content-secondary .page-header .h4:after,
.content-secondary .page-header h5:before,
.content-secondary .page-header h5:after, .content-secondary .page-header .h5:before, .content-secondary .page-header .h5:after,
.content-secondary .page-header h6:before,
.content-secondary .page-header h6:after, .content-secondary .page-header .h6:before, .content-secondary .page-header .h6:after, .content-secondary h1:before, .content-secondary h1:after, .content-secondary .h1:before, .content-secondary .h1:after,
.content-secondary h2:before,
.content-secondary h2:after, .content-secondary .h2:before, .content-secondary .h2:after,
.content-secondary h3:before,
.content-secondary h3:after, .content-secondary .h3:before, .content-secondary .h3:after,
.content-secondary h4:before,
.content-secondary h4:after, .content-secondary .h4:before, .content-secondary .h4:after,
.content-secondary h5:before,
.content-secondary h5:after, .content-secondary .h5:before, .content-secondary .h5:after,
.content-secondary h6:before,
.content-secondary h6:after, .content-secondary .h6:before, .content-secondary .h6:after {
  background-color: #ffffff;
}

.content-tertiary {
  background: #E86D32 url(../images/texture_canvas.png) center top repeat;
  background-size: 200px auto;
  color: #ffffff;
}
.content-tertiary .page-header h1, .content-tertiary .page-header .h1,
.content-tertiary .page-header h2, .content-tertiary .page-header .h2,
.content-tertiary .page-header h3, .content-tertiary .page-header .h3,
.content-tertiary .page-header h4, .content-tertiary .page-header .h4,
.content-tertiary .page-header h5, .content-tertiary .page-header .h5,
.content-tertiary .page-header h6, .content-tertiary .page-header .h6, .content-tertiary h1, .content-tertiary .h1,
.content-tertiary h2, .content-tertiary .h2,
.content-tertiary h3, .content-tertiary .h3,
.content-tertiary h4, .content-tertiary .h4,
.content-tertiary h5, .content-tertiary .h5,
.content-tertiary h6, .content-tertiary .h6 {
  color: inherit;
}
.content-tertiary .page-header h1:before, .content-tertiary .page-header h1:after, .content-tertiary .page-header .h1:before, .content-tertiary .page-header .h1:after,
.content-tertiary .page-header h2:before,
.content-tertiary .page-header h2:after, .content-tertiary .page-header .h2:before, .content-tertiary .page-header .h2:after,
.content-tertiary .page-header h3:before,
.content-tertiary .page-header h3:after, .content-tertiary .page-header .h3:before, .content-tertiary .page-header .h3:after,
.content-tertiary .page-header h4:before,
.content-tertiary .page-header h4:after, .content-tertiary .page-header .h4:before, .content-tertiary .page-header .h4:after,
.content-tertiary .page-header h5:before,
.content-tertiary .page-header h5:after, .content-tertiary .page-header .h5:before, .content-tertiary .page-header .h5:after,
.content-tertiary .page-header h6:before,
.content-tertiary .page-header h6:after, .content-tertiary .page-header .h6:before, .content-tertiary .page-header .h6:after, .content-tertiary h1:before, .content-tertiary h1:after, .content-tertiary .h1:before, .content-tertiary .h1:after,
.content-tertiary h2:before,
.content-tertiary h2:after, .content-tertiary .h2:before, .content-tertiary .h2:after,
.content-tertiary h3:before,
.content-tertiary h3:after, .content-tertiary .h3:before, .content-tertiary .h3:after,
.content-tertiary h4:before,
.content-tertiary h4:after, .content-tertiary .h4:before, .content-tertiary .h4:after,
.content-tertiary h5:before,
.content-tertiary h5:after, .content-tertiary .h5:before, .content-tertiary .h5:after,
.content-tertiary h6:before,
.content-tertiary h6:after, .content-tertiary .h6:before, .content-tertiary .h6:after {
  background-color: #ffffff;
}

.content.banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #676767;
  display: table;
  width: 100%;
  height: 30rem;
  color: #ffffff;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.content.banner:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #676767;
  opacity: 0.4;
  z-index: 0;
}
.content.banner.full-screen {
  height: calc(100vh - 6rem);
}
.content.banner > .container-fluid,
.content.banner > .container {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.content.banner h1, .content.banner .h1 {
  color: inherit;
  text-shadow: 0 0.2rem 0.2rem rgba(103, 103, 103, 0.1);
}
.content.banner .lead {
  letter-spacing: 0.1em;
  text-shadow: 0 0.2rem 0.2rem rgba(103, 103, 103, 0.1);
}

@media (min-width: 1024px) {
  .content.banner {
    height: 40rem;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .content.banner.full-screen {
    height: calc(100vh - 7rem);
  }
}
.img-ring {
  position: relative;
  z-index: 0;
  padding: 0.75rem;
  display: inline-block;
  vertical-align: top;
  border: 0.3rem solid #ffffff;
  border-radius: 100%;
}
.img-ring .icon {
  position: absolute;
  bottom: 10%;
  right: 10%;
  background: #C2CD43;
  color: #ffffff;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  border-radius: 100%;
  display: block;
}

.img-bordered,
.img-article {
  border: 1rem solid #dedede;
}

.img-accent {
  margin: 0 2rem 2rem;
  border: 1rem solid #dedede;
  max-width: 50%;
}
.img-accent.pull-left {
  margin-left: -3.5rem;
}
.img-accent.pull-right {
  margin-right: -3.5rem;
}

@media (max-width: 767px) {
  .img-article {
    max-width: 100%;
  }
  .img-article.pull-left, .img-article.pull-right {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  .img-accent {
    margin: 0 4rem 4rem;
  }
}
body {
  overflow: visible;
}

#page {
  padding-top: 0;
}

@media (min-width: 1024px) {
  #page {
    padding-top: 0;
  }
}
@media (min-width: 1600px) {
  #page {
    padding-top: 0;
  }
}
.content-first {
  padding-top: 12rem;
}
.content-first:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 22rem;
  z-index: 0;
  background-image: linear-gradient(to bottom, black 0, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF000000", endColorstr="#00000000", GradientType=0);
  opacity: 0.1;
}

@media (min-width: 576px) {
  .content-first {
    padding-top: 14rem;
  }
  .content-first:before {
    height: 24rem;
  }
}
@media (min-width: 768px) {
  .content-first {
    padding-top: 15rem;
  }
  .content-first:before {
    height: 25rem;
  }
}
@media (min-width: 1152px) {
  .content-first {
    padding-top: 20rem;
  }
  .content-first:before {
    height: 30rem;
  }
}
@media (min-width: 1600px) {
  .content-first {
    padding-top: 25rem;
  }
  .content-first:before {
    height: 35rem;
  }
}
.content.banner {
  padding-top: 11rem;
  height: 36rem;
}
.content.banner.full-screen {
  height: 100vh;
}
.content.banner:before {
  background-color: #000;
  opacity: 0.2;
}

@media (min-width: 1024px) {
  .content.banner {
    padding-top: 22rem;
    height: 52rem;
  }
  .content.banner.full-screen {
    height: 100vh;
  }
  .content.banner:not(.full-screen) {
    padding-bottom: 0;
  }
  .content.banner:not(.full-screen) > .container-fluid,
  .content.banner:not(.full-screen) > .container {
    vertical-align: bottom;
  }
  .cssgradients .content.banner:not(.full-screen):before {
    background: none;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, black 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#FF000000", GradientType=0);
    opacity: 0.2;
  }
}
.content > .container-fluid.overlay-banner,
.content > .container.overlay-banner {
  margin-top: -15rem;
}

@media (min-width: 1024px) {
  .content > .container-fluid.overlay-banner,
  .content > .container.overlay-banner {
    margin-top: -20rem;
  }
}
.ticker {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ticker > li {
  margin: 0;
}
.ticker li {
  padding: 1rem 0;
}
.ticker li:not(:first-child) {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}

@media (min-width: 768px) {
  .ticker {
    display: table;
    margin: 0 auto;
  }
  .ticker li {
    display: table-cell;
    vertical-align: middle;
    padding: 1rem 2rem;
  }
  .ticker li:not(:first-child) {
    border: 0;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
  }
}
body .slick-prev:focus:before,
body .slick-next:focus:before {
  background: #C2CD43;
  color: #ffffff;
}

.jp-audio *:focus, .jp-audio-stream *:focus, .jp-video *:focus {
  outline: 3px solid #E86D32 !important;
}

.content a:focus img {
  outline: 3px solid #E86D32;
}

.mobile-sticky-nav {
  background: #01cbe4;
  color: #ffffff;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}

@media (min-width: 1024px) {
  .mobile-sticky-nav {
    display: none;
  }
}
.mobile-sticky-nav .row {
  display: flex;
  align-items: center;
  margin: 0;
}

.mobile-sticky-nav [class*=col] {
  padding: 0;
}

.nav-mobile-social {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  justify-content: space-evenly;
}

.nav-mobile-social a {
  color: inherit;
  font-size: 2rem;
}

.nav-mobile-social span {
  width: 0;
  height: 0;
  position: absolute;
  overflow: hidden;
}

/* Global */
.footer__top {
  background: url(https://busites_www.s3.amazonaws.com/mville2017/images/bg-footer-desintations.jpg) fixed center bottom no-repeat;
  background-size: cover;
  padding: 3rem 0;
  color: #fff;
  text-align: center;
  font-family: "brandon-grotesque", "opensans", sans-serif;
}

.high-contrast-on .footer__top {
  background: initial;
}

.footer__top h2 {
  color: inherit !important;
  font-size: 2.75rem;
}

.footer__top-row {
  margin-bottom: -5rem;
}

.footer__top-row > [class*=col] {
  margin-bottom: 5rem;
}

@media (min-width: 1024px) {
  .footer__top-row {
    margin: 0 -1.5rem;
  }
  .footer__top-row > [class*=col] {
    padding: 0 1.5rem;
    margin: 0;
  }
}
/* Connect */
.footer-connect__form {
  max-width: 35rem;
  margin: 0 auto 2rem;
  text-align: left;
}

.footer-connect__form > .footer-mailing-list-form > div > form {
  display: flex;
  align-items: flex-end;
}

.footer-connect__form > .footer-mailing-list-form > div > form > div:not(.form-actions) {
  flex-grow: 1;
}

.footer-connect__form > .footer-mailing-list-form > div > form .form-group {
  margin: 0;
}

.footer-connect__form > .footer-mailing-list-form > div > form label {
  font-size: 1.2rem;
  line-height: 1;
  display: block;
  text-transform: uppercase;
}

.footer-connect__form > .footer-mailing-list-form > div > form .form-control {
  height: 4.5rem;
}

.footer-connect__form > .footer-mailing-list-form > div > form .form-actions {
  display: block;
  margin: 0;
}

.footer-connect__form > .footer-mailing-list-form > div > form .form-actions [class*=col-] {
  min-height: initial;
  width: initial;
  float: initial;
  padding: initial;
}

.footer-connect__form > .footer-mailing-list-form > div > form .btn {
  padding: 0 1em;
  height: 4.5rem;
}

@media (min-width: 1024px) {
  .footer-connect {
    text-align: left;
  }
  .footer-connect__form {
    margin-left: initial;
  }
}
/* Info */
.footer-info {
  line-height: 1.4;
  font-size: 1.2em;
}

.footer-info a {
  color: inherit !important;
}

.footer-info__logo {
  width: min(75%, 30rem);
  margin: 0 auto;
}

.footer-info__caption *:last-child {
  margin-bottom: 0;
}

/* Discover */
.footer-discover__nav {
  max-width: 35rem;
  margin: 0 auto;
}

.footer-discover__nav .nav-item:not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.footer-discover__nav .nav-link {
  color: inherit;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  text-decoration: none;
  font-weight: bold;
  padding-left: 0;
  padding-right: 0;
  text-transform: uppercase;
}

.footer-discover__nav .nav-link:hover,
.footer-discover__nav .nav-link:focus {
  opacity: 0.75;
  color: inherit;
}

.footer-discover__nav .nav-link i {
  order: 1;
  margin-left: 0.5em;
}

@media (min-width: 1024px) {
  .footer-discover {
    text-align: right;
  }
  .footer-discover__nav {
    margin-right: initial;
  }
  .footer-discover__nav .nav-link {
    justify-content: flex-end;
  }
}
@media (min-width: 1280px) {
  .footer-discover__nav .nav-link {
    font-size: 1.1em;
  }
}
.sitewide-alert-item {
  padding: 0.5rem 1rem;
}

.sitewide-alert-item--alpha {
  background: #01ABC0;
  color: #ffffff;
}

.sitewide-alert-item--beta {
  background: #C2CD43;
  color: #ffffff;
}

.sitewide-alert-item--gamma {
  background: #E86D32;
  color: #ffffff;
}

.sitewide-alert-item * {
  color: inherit !important;
}

.sitewide-alert-item a {
  text-decoration: underline !important;
}

.btn:focus,
a:focus {
  outline: 1px dotted #ddd;
}

.text-script {
  font-family: "thirstyroughboldtwo", "opensans", sans-serif;
  line-height: 1.2;
}

.text-brand {
  font-family: "brandon-grotesque", "opensans", sans-serif;
}

.text-spaced {
  letter-spacing: 0.1em;
}

.text-default {
  color: #676767;
}

.text-primary {
  color: #C2CD43;
}

.text-secondary {
  color: #01ABC0;
}

.text-tertiary {
  color: #E86D32;
}

.text-inherit {
  color: inherit;
}

.lh1 {
  line-height: 1;
}

.lhl {
  line-height: 1.3333333;
}

.lhs {
  line-height: 1.5;
}

.lsb {
  letter-spacing: 0.1em;
}

.text-large {
  font-size: 20px;
}

a {
  text-decoration: underline;
}

a.undecorate {
  text-decoration: none;
  color: inherit;
}

a,
.btn {
  transition: all 0.15s ease-in-out;
}

p {
  margin: 0 0 20px;
}

.lead {
  font-style: normal;
  margin: 0 0 20px;
  font-family: "brandon-grotesque", "opensans", sans-serif;
  font-weight: 400;
}

@media (min-width: 576px) {
  .lead {
    font-size: 2.2rem;
  }
}
.single-message {
  padding: 6% 0;
}

.small {
  font-size: 1.2rem;
}

.list-decorated {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0 0 2rem;
}
.list-decorated > li {
  margin: 0;
}

.list-group {
  margin: 0;
  padding: 0;
  list-style: none;
}
.list-group > li {
  margin: 0;
}
.list-group > li {
  margin: 0 0 20px;
}
.list-group.numbered {
  counter-reset: list-group-counter;
}
.list-group.numbered > li {
  position: relative;
}
.list-group.numbered > li:before {
  content: counter(list-group-counter);
  counter-increment: list-group-counter;
  display: block;
  width: 1.4em;
  height: 1.4em;
  background: #01ABC0;
  color: #ffffff;
  border-radius: 100%;
  line-height: 1.4em;
  font-size: 1.6rem;
  text-align: center;
  font-weight: bold;
  font-family: "brandon-grotesque", "opensans", sans-serif;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin: 0 0 20px;
}
h1 a:hover, h1 a:active, h1 a:focus, h1 a, .h1 a:hover, .h1 a:active, .h1 a:focus, .h1 a,
h2 a:hover,
h2 a:active,
h2 a:focus,
h2 a, .h2 a:hover, .h2 a:active, .h2 a:focus, .h2 a,
h3 a:hover,
h3 a:active,
h3 a:focus,
h3 a, .h3 a:hover, .h3 a:active, .h3 a:focus, .h3 a,
h4 a:hover,
h4 a:active,
h4 a:focus,
h4 a, .h4 a:hover, .h4 a:active, .h4 a:focus, .h4 a,
h5 a:hover,
h5 a:active,
h5 a:focus,
h5 a, .h5 a:hover, .h5 a:active, .h5 a:focus, .h5 a,
h6 a:hover,
h6 a:active,
h6 a:focus,
h6 a, .h6 a:hover, .h6 a:active, .h6 a:focus, .h6 a {
  text-decoration: none;
  color: inherit;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small,
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 0.6em;
  color: inherit;
}

@media (min-width: 1024px) {
  .h1-lead {
    font-size: 5.46rem;
  }
  .h1-lead .text-large {
    font-size: 1.4em;
  }
}
@media (max-width: 575px) {
  h1, .h1 {
    font-size: 3.78rem;
  }
  h2, .h2 {
    font-size: 3.24rem;
  }
  h3, .h3 {
    font-size: 2.7rem;
  }
  h4, .h4 {
    font-size: 2.16rem;
  }
  h5, .h5 {
    font-size: 1.8rem;
  }
  h6, .h6 {
    font-size: 1.53rem;
  }
}
@media (min-width: 576px) {
  .h1-sm {
    font-size: 4.2rem;
  }
  .h2-sm {
    font-size: 3.6rem;
  }
  .h3-sm {
    font-size: 3rem;
  }
  .h4-sm {
    font-size: 2.4rem;
  }
  .h5-sm {
    font-size: 2rem;
  }
  .h6-sm {
    font-size: 1.7rem;
  }
}
@media (min-width: 768px) {
  .h1-md {
    font-size: 4.2rem;
  }
  .h2-md {
    font-size: 3.6rem;
  }
  .h3-md {
    font-size: 3rem;
  }
  .h4-md {
    font-size: 2.4rem;
  }
  .h5-md {
    font-size: 2rem;
  }
  .h6-md {
    font-size: 1.7rem;
  }
}
@media (min-width: 1024px) {
  .h1-lg {
    font-size: 4.2rem;
  }
  .h2-lg {
    font-size: 3.6rem;
  }
  .h3-lg {
    font-size: 3rem;
  }
  .h4-lg {
    font-size: 2.4rem;
  }
  .h5-lg {
    font-size: 2rem;
  }
  .h6-lg {
    font-size: 1.7rem;
  }
}
@media (min-width: 1600px) {
  .h1-xl {
    font-size: 4.2rem;
  }
  .h2-xl {
    font-size: 3.6rem;
  }
  .h3-xl {
    font-size: 3rem;
  }
  .h4-xl {
    font-size: 2.4rem;
  }
  .h5-xl {
    font-size: 2rem;
  }
  .h6-xl {
    font-size: 1.7rem;
  }
}
hr.squiggle {
  height: 2.5rem;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  background: url(../images/decor-squiggle.svg) center center repeat-x;
  background-size: auto 100%;
  border: 0;
}
@media (min-width: 576px) {
  hr.squiggle {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  hr.squiggle {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  hr.squiggle {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1600px) {
  hr.squiggle {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

hr.tertiary {
  border-width: 0.2rem;
  border-color: #E86D32;
}

.page-header {
  margin: 0 auto;
  padding: 0;
  border: 0;
  overflow: hidden;
  max-width: 1540px;
  margin-top: -1rem;
}
.page-header h1, .page-header .h1,
.page-header h2, .page-header .h2,
.page-header h3, .page-header .h3,
.page-header h4, .page-header .h4,
.page-header h5, .page-header .h5,
.page-header h6, .page-header .h6 {
  color: #01ABC0;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0;
  margin-top: 1rem;
  margin-bottom: 20px;
  max-width: 768px;
}
@media (min-width: 576px) {
  .page-header h1, .page-header .h1,
  .page-header h2, .page-header .h2,
  .page-header h3, .page-header .h3,
  .page-header h4, .page-header .h4,
  .page-header h5, .page-header .h5,
  .page-header h6, .page-header .h6 {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .page-header h1, .page-header .h1,
  .page-header h2, .page-header .h2,
  .page-header h3, .page-header .h3,
  .page-header h4, .page-header .h4,
  .page-header h5, .page-header .h5,
  .page-header h6, .page-header .h6 {
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  .page-header h1, .page-header .h1,
  .page-header h2, .page-header .h2,
  .page-header h3, .page-header .h3,
  .page-header h4, .page-header .h4,
  .page-header h5, .page-header .h5,
  .page-header h6, .page-header .h6 {
    margin-bottom: 30px;
  }
}
@media (min-width: 1600px) {
  .page-header h1, .page-header .h1,
  .page-header h2, .page-header .h2,
  .page-header h3, .page-header .h3,
  .page-header h4, .page-header .h4,
  .page-header h5, .page-header .h5,
  .page-header h6, .page-header .h6 {
    margin-bottom: 40px;
  }
}
.page-header h1:before, .page-header h1:after, .page-header .h1:before, .page-header .h1:after,
.page-header h2:before,
.page-header h2:after, .page-header .h2:before, .page-header .h2:after,
.page-header h3:before,
.page-header h3:after, .page-header .h3:before, .page-header .h3:after,
.page-header h4:before,
.page-header h4:after, .page-header .h4:before, .page-header .h4:after,
.page-header h5:before,
.page-header h5:after, .page-header .h5:before, .page-header .h5:after,
.page-header h6:before,
.page-header h6:after, .page-header .h6:before, .page-header .h6:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  background: #01ABC0;
  height: 0.2rem;
  width: 1000rem;
  margin-left: 20px;
  margin-right: 20px;
}
@media (min-width: 576px) {
  .page-header h1:before, .page-header h1:after, .page-header .h1:before, .page-header .h1:after,
  .page-header h2:before,
  .page-header h2:after, .page-header .h2:before, .page-header .h2:after,
  .page-header h3:before,
  .page-header h3:after, .page-header .h3:before, .page-header .h3:after,
  .page-header h4:before,
  .page-header h4:after, .page-header .h4:before, .page-header .h4:after,
  .page-header h5:before,
  .page-header h5:after, .page-header .h5:before, .page-header .h5:after,
  .page-header h6:before,
  .page-header h6:after, .page-header .h6:before, .page-header .h6:after {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 768px) {
  .page-header h1:before, .page-header h1:after, .page-header .h1:before, .page-header .h1:after,
  .page-header h2:before,
  .page-header h2:after, .page-header .h2:before, .page-header .h2:after,
  .page-header h3:before,
  .page-header h3:after, .page-header .h3:before, .page-header .h3:after,
  .page-header h4:before,
  .page-header h4:after, .page-header .h4:before, .page-header .h4:after,
  .page-header h5:before,
  .page-header h5:after, .page-header .h5:before, .page-header .h5:after,
  .page-header h6:before,
  .page-header h6:after, .page-header .h6:before, .page-header .h6:after {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1024px) {
  .page-header h1:before, .page-header h1:after, .page-header .h1:before, .page-header .h1:after,
  .page-header h2:before,
  .page-header h2:after, .page-header .h2:before, .page-header .h2:after,
  .page-header h3:before,
  .page-header h3:after, .page-header .h3:before, .page-header .h3:after,
  .page-header h4:before,
  .page-header h4:after, .page-header .h4:before, .page-header .h4:after,
  .page-header h5:before,
  .page-header h5:after, .page-header .h5:before, .page-header .h5:after,
  .page-header h6:before,
  .page-header h6:after, .page-header .h6:before, .page-header .h6:after {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (min-width: 1600px) {
  .page-header h1:before, .page-header h1:after, .page-header .h1:before, .page-header .h1:after,
  .page-header h2:before,
  .page-header h2:after, .page-header .h2:before, .page-header .h2:after,
  .page-header h3:before,
  .page-header h3:after, .page-header .h3:before, .page-header .h3:after,
  .page-header h4:before,
  .page-header h4:after, .page-header .h4:before, .page-header .h4:after,
  .page-header h5:before,
  .page-header h5:after, .page-header .h5:before, .page-header .h5:after,
  .page-header h6:before,
  .page-header h6:after, .page-header .h6:before, .page-header .h6:after {
    margin-left: 40px;
    margin-right: 40px;
  }
}
.page-header h1:before, .page-header .h1:before,
.page-header h2:before, .page-header .h2:before,
.page-header h3:before, .page-header .h3:before,
.page-header h4:before, .page-header .h4:before,
.page-header h5:before, .page-header .h5:before,
.page-header h6:before, .page-header .h6:before {
  left: 100%;
}
.page-header h1:after, .page-header .h1:after,
.page-header h2:after, .page-header .h2:after,
.page-header h3:after, .page-header .h3:after,
.page-header h4:after, .page-header .h4:after,
.page-header h5:after, .page-header .h5:after,
.page-header h6:after, .page-header .h6:after {
  right: 100%;
}

.page-footer {
  margin-top: 20px;
}
@media (min-width: 576px) {
  .page-footer {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .page-footer {
    margin-top: 20px;
  }
}
@media (min-width: 1024px) {
  .page-footer {
    margin-top: 30px;
  }
}
@media (min-width: 1600px) {
  .page-footer {
    margin-top: 40px;
  }
}

@media (min-width: 1600px) {
  .container {
    width: 1560px;
  }
}

@media (min-width: 1600px) {
  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
    float: left;
  }
  .col-xl-1 {
    width: 8.3333333333%;
  }
  .col-xl-2 {
    width: 16.6666666667%;
  }
  .col-xl-3 {
    width: 25%;
  }
  .col-xl-4 {
    width: 33.3333333333%;
  }
  .col-xl-5 {
    width: 41.6666666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7 {
    width: 58.3333333333%;
  }
  .col-xl-8 {
    width: 66.6666666667%;
  }
  .col-xl-9 {
    width: 75%;
  }
  .col-xl-10 {
    width: 83.3333333333%;
  }
  .col-xl-11 {
    width: 91.6666666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .col-xl-pull-0 {
    right: auto;
  }
  .col-xl-pull-1 {
    right: 8.3333333333%;
  }
  .col-xl-pull-2 {
    right: 16.6666666667%;
  }
  .col-xl-pull-3 {
    right: 25%;
  }
  .col-xl-pull-4 {
    right: 33.3333333333%;
  }
  .col-xl-pull-5 {
    right: 41.6666666667%;
  }
  .col-xl-pull-6 {
    right: 50%;
  }
  .col-xl-pull-7 {
    right: 58.3333333333%;
  }
  .col-xl-pull-8 {
    right: 66.6666666667%;
  }
  .col-xl-pull-9 {
    right: 75%;
  }
  .col-xl-pull-10 {
    right: 83.3333333333%;
  }
  .col-xl-pull-11 {
    right: 91.6666666667%;
  }
  .col-xl-pull-12 {
    right: 100%;
  }
  .col-xl-push-0 {
    left: auto;
  }
  .col-xl-push-1 {
    left: 8.3333333333%;
  }
  .col-xl-push-2 {
    left: 16.6666666667%;
  }
  .col-xl-push-3 {
    left: 25%;
  }
  .col-xl-push-4 {
    left: 33.3333333333%;
  }
  .col-xl-push-5 {
    left: 41.6666666667%;
  }
  .col-xl-push-6 {
    left: 50%;
  }
  .col-xl-push-7 {
    left: 58.3333333333%;
  }
  .col-xl-push-8 {
    left: 66.6666666667%;
  }
  .col-xl-push-9 {
    left: 75%;
  }
  .col-xl-push-10 {
    left: 83.3333333333%;
  }
  .col-xl-push-11 {
    left: 91.6666666667%;
  }
  .col-xl-push-12 {
    left: 100%;
  }
  .col-xl-offset-0 {
    margin-left: 0%;
  }
  .col-xl-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-xl-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-xl-offset-3 {
    margin-left: 25%;
  }
  .col-xl-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-xl-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-xl-offset-6 {
    margin-left: 50%;
  }
  .col-xl-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-xl-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-xl-offset-9 {
    margin-left: 75%;
  }
  .col-xl-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-xl-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-xl-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-2p4 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .col-md-2p4 {
    float: left;
    width: 20%;
  }
}
@media (min-width: 1024px) {
  .col-lg-2p4 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .col-lg-2p4 {
    float: left;
    width: 20%;
  }
}
@media (min-width: 1600px) {
  .col-xl-2p4 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1600px) and (min-width: 1024px) {
  .col-xl-2p4 {
    float: left;
    width: 20%;
  }
}
@media (min-width: 768px) {
  .col-md-1p7 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .col-md-1p7 {
    float: left;
    width: 14.2857142857%;
  }
}
@media (min-width: 1024px) {
  .col-lg-1p7 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .col-lg-1p7 {
    float: left;
    width: 14.2857142857%;
  }
}
@media (min-width: 1600px) {
  .col-xl-1p7 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1600px) and (min-width: 1024px) {
  .col-xl-1p7 {
    float: left;
    width: 14.2857142857%;
  }
}
/* clear first in row for xs columns */
.grid .col-xs-6:nth-child(2n+3) {
  clear: left;
}

.grid .col-xs-4:nth-child(3n+4) {
  clear: left;
}

.grid .col-xs-3:nth-child(4n+5) {
  clear: left;
}

.grid .col-xs-2:nth-child(6n+7) {
  clear: left;
}

.grid .col-xs-1p7:nth-child(7n+8) {
  clear: left;
}

.grid .col-xs-1:nth-child(12n+13) {
  clear: left;
}

@media (min-width: 576px) {
  /* reset previous grid */
  .grid .col-xs-6:nth-child(2n+3) {
    clear: none;
  }
  .grid .col-xs-4:nth-child(3n+4) {
    clear: none;
  }
  .grid .col-xs-3:nth-child(4n+5) {
    clear: none;
  }
  .grid .col-xs-2:nth-child(6n+7) {
    clear: none;
  }
  .grid .col-xs-1p7:nth-child(7n+8) {
    clear: none;
  }
  .grid .col-xs-1:nth-child(12n+13) {
    clear: none;
  }
  /* clear first in row for small columns */
  .grid .col-sm-6:nth-child(2n+3) {
    clear: left;
  }
  .grid .col-sm-4:nth-child(3n+4) {
    clear: left;
  }
  .grid .col-sm-3:nth-child(4n+5) {
    clear: left;
  }
  .grid .col-sm-2:nth-child(6n+7) {
    clear: left;
  }
  .grid .col-sm-1p7:nth-child(7n+8) {
    clear: left;
  }
  .grid .col-sm-1:nth-child(12n+13) {
    clear: left;
  }
}
@media (min-width: 768px) {
  /* reset previous grid */
  .grid .col-sm-6:nth-child(2n+3) {
    clear: none;
  }
  .grid .col-sm-4:nth-child(3n+4) {
    clear: none;
  }
  .grid .col-sm-3:nth-child(4n+5) {
    clear: none;
  }
  .grid .col-sm-2:nth-child(6n+7) {
    clear: none;
  }
  .grid .col-sm-1p7:nth-child(7n+8) {
    clear: none;
  }
  .grid .col-sm-1:nth-child(12n+13) {
    clear: none;
  }
  /* clear first in row for medium columns */
  .grid .col-md-6:nth-child(2n+3) {
    clear: left;
  }
  .grid .col-md-2p4:nth-child(5n+1) {
    clear: left;
  }
  .grid .col-md-4:nth-child(3n+4) {
    clear: left;
  }
  .grid .col-md-3:nth-child(4n+5) {
    clear: left;
  }
  .grid .col-md-2:nth-child(6n+7) {
    clear: left;
  }
  .grid .col-md-1p7:nth-child(7n+8) {
    clear: left;
  }
  .grid .col-md-1:nth-child(12n+13) {
    clear: left;
  }
}
@media (min-width: 1024px) {
  /* reset previous grid */
  .grid .col-md-6:nth-child(2n+3) {
    clear: none;
  }
  .grid .col-md-2p4:nth-child(5n+1) {
    clear: none;
  }
  .grid .col-md-4:nth-child(3n+4) {
    clear: none;
  }
  .grid .col-md-3:nth-child(4n+5) {
    clear: none;
  }
  .grid .col-md-2:nth-child(6n+7) {
    clear: none;
  }
  .grid .col-md-1p7:nth-child(7n+8) {
    clear: none;
  }
  .grid .col-md-1:nth-child(12n+13) {
    clear: none;
  }
  /* clear first in row for large columns */
  .grid .col-lg-6:nth-child(2n+3) {
    clear: left;
  }
  .grid .col-lg-2p4:nth-child(5n+1) {
    clear: left;
  }
  .grid .col-lg-4:nth-child(3n+4) {
    clear: left;
  }
  .grid .col-lg-3:nth-child(4n+5) {
    clear: left;
  }
  .grid .col-lg-2:nth-child(6n+7) {
    clear: left;
  }
  .grid .col-lg-1p7:nth-child(7n+8) {
    clear: left;
  }
  .grid .col-lg-1:nth-child(12n+13) {
    clear: left;
  }
}
@media (min-width: 1600px) {
  /* reset previous grid */
  .grid .col-lg-6:nth-child(2n+3) {
    clear: none;
  }
  .grid .col-lg-2p4:nth-child(5n+1) {
    clear: none;
  }
  .grid .col-lg-4:nth-child(3n+4) {
    clear: none;
  }
  .grid .col-lg-3:nth-child(4n+5) {
    clear: none;
  }
  .grid .col-lg-2:nth-child(6n+7) {
    clear: none;
  }
  .grid .col-lg-1p7:nth-child(7n+8) {
    clear: none;
  }
  .grid .col-lg-1:nth-child(12n+13) {
    clear: none;
  }
  /* clear first in row for large columns */
  .grid .col-xl-6:nth-child(2n+3) {
    clear: left;
  }
  .grid .col-xl-2p4:nth-child(5n+1) {
    clear: left;
  }
  .grid .col-xl-4:nth-child(3n+4) {
    clear: left;
  }
  .grid .col-xl-3:nth-child(4n+5) {
    clear: left;
  }
  .grid .col-xl-2:nth-child(6n+7) {
    clear: left;
  }
  .grid .col-xl-1p7:nth-child(7n+8) {
    clear: left;
  }
  .grid .col-xl-1:nth-child(12n+13) {
    clear: left;
  }
}
.form-control {
  border-width: 0.2rem;
  font-family: "brandon-grotesque", "opensans", sans-serif;
  font-size: 1.8rem;
  line-height: 1.4;
}

.form-control:not(textarea) {
  padding-top: 0;
  padding-bottom: 0;
}

.form-control:focus {
  box-shadow: none;
}

select.form-control,
select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIiBoZWlnaHQ9IjUwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjUwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iNTAiIHdpZHRoPSI1MCIvPjxwb2x5Z29uIHBvaW50cz0iNDcuMjUsMTUgNDUuMTY0LDEyLjkxNCAyNSwzMy4wNzggNC44MzYsMTIuOTE0IDIuNzUsMTUgMjUsMzcuMjUgIi8+PC9zdmc+);
  background-position: calc(100% - 1rem) center;
  background-repeat: no-repeat;
  background-size: 1em auto;
  padding-right: 3.5rem;
  padding-top: 0;
  padding-bottom: 0;
}

.input-group.single-field .btn,
.input-group.single-field .form-control {
  height: 4rem;
  padding: 0 1rem;
}
.input-group.single-field.single-field-lg .btn,
.input-group.single-field.single-field-lg .form-control {
  height: 5rem;
  padding: 0 1.5rem;
}

.banner-form {
  max-width: 576px;
  margin-left: auto;
  margin-right: auto;
}

.form-condensed .form-control {
  height: 3rem;
  font-size: 14px;
  line-height: 1;
}
.form-condensed textarea.form-control {
  height: auto;
}
.form-condensed .form-group {
  margin: 0 0 10px;
}
.form-condensed label {
  display: block;
  font-size: 14px;
  line-height: 1;
}

.btn {
  text-decoration: none;
  font-family: "veneertwo", "opensans", sans-serif;
  text-transform: uppercase;
  line-height: 1;
  border: 0;
  font-size: 1.8rem;
  padding-left: 2em;
  padding-right: 2em;
  white-space: initial;
}
.btn:hover, .btn:focus, .btn.focus, .btn:active, .btn.active, .open > .btn.dropdown-toggle {
  box-shadow: none;
}

.btn-xs {
  font-size: 1.4rem;
}

.btn-sm {
  font-size: 1.6rem;
}

.btn-lg {
  font-size: 2.2rem;
}

.btn-default-darker,
.btn-primary-darker {
  color: #ffffff;
  background-color: #a4af2e;
  border-color: #a4af2e;
}
.btn-default-darker:hover, .btn-default-darker:focus, .btn-default-darker.focus, .btn-default-darker:active, .btn-default-darker.active, .open > .btn-default-darker.dropdown-toggle,
.btn-primary-darker:hover,
.btn-primary-darker:focus,
.btn-primary-darker.focus,
.btn-primary-darker:active,
.btn-primary-darker.active,
.open > .btn-primary-darker.dropdown-toggle {
  color: #ffffff;
  background-color: #b7c334;
  border-color: #a4af2e;
}
.btn-default-darker:active, .btn-default-darker.active, .open > .btn-default-darker.dropdown-toggle,
.btn-primary-darker:active,
.btn-primary-darker.active,
.open > .btn-primary-darker.dropdown-toggle {
  background-image: none;
}
.btn-default-darker.disabled, .btn-default-darker.disabled:hover, .btn-default-darker.disabled:focus, .btn-default-darker.disabled.focus, .btn-default-darker.disabled:active, .btn-default-darker.disabled.active, .btn-default-darker[disabled], .btn-default-darker[disabled]:hover, .btn-default-darker[disabled]:focus, .btn-default-darker[disabled].focus, .btn-default-darker[disabled]:active, .btn-default-darker[disabled].active, fieldset[disabled] .btn-default-darker, fieldset[disabled] .btn-default-darker:hover, fieldset[disabled] .btn-default-darker:focus, fieldset[disabled] .btn-default-darker.focus, fieldset[disabled] .btn-default-darker:active, fieldset[disabled] .btn-default-darker.active,
.btn-primary-darker.disabled,
.btn-primary-darker.disabled:hover,
.btn-primary-darker.disabled:focus,
.btn-primary-darker.disabled.focus,
.btn-primary-darker.disabled:active,
.btn-primary-darker.disabled.active,
.btn-primary-darker[disabled],
.btn-primary-darker[disabled]:hover,
.btn-primary-darker[disabled]:focus,
.btn-primary-darker[disabled].focus,
.btn-primary-darker[disabled]:active,
.btn-primary-darker[disabled].active,
fieldset[disabled] .btn-primary-darker,
fieldset[disabled] .btn-primary-darker:hover,
fieldset[disabled] .btn-primary-darker:focus,
fieldset[disabled] .btn-primary-darker.focus,
fieldset[disabled] .btn-primary-darker:active,
fieldset[disabled] .btn-primary-darker.active {
  background-color: #a4af2e;
  border-color: #a4af2e;
}
.btn-default-darker .badge,
.btn-primary-darker .badge {
  color: #a4af2e;
  background-color: #ffffff;
}

.btn-secondary {
  color: #ffffff;
  background-color: #01ABC0;
  border-color: #01ABC0;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus, .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #01c2d9;
  border-color: #01ABC0;
}
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
  background-image: none;
}
.btn-secondary.disabled, .btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary.disabled:active, .btn-secondary.disabled.active, .btn-secondary[disabled], .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus, .btn-secondary[disabled].focus, .btn-secondary[disabled]:active, .btn-secondary[disabled].active, fieldset[disabled] .btn-secondary, fieldset[disabled] .btn-secondary:hover, fieldset[disabled] .btn-secondary:focus, fieldset[disabled] .btn-secondary.focus, fieldset[disabled] .btn-secondary:active, fieldset[disabled] .btn-secondary.active {
  background-color: #01ABC0;
  border-color: #01ABC0;
}
.btn-secondary .badge {
  color: #01ABC0;
  background-color: #ffffff;
}

.btn-secondary-darker {
  color: #ffffff;
  background-color: #017e8d;
  border-color: #017e8d;
}
.btn-secondary-darker:hover, .btn-secondary-darker:focus, .btn-secondary-darker.focus, .btn-secondary-darker:active, .btn-secondary-darker.active, .open > .btn-secondary-darker.dropdown-toggle {
  color: #ffffff;
  background-color: #0194a7;
  border-color: #017e8d;
}
.btn-secondary-darker:active, .btn-secondary-darker.active, .open > .btn-secondary-darker.dropdown-toggle {
  background-image: none;
}
.btn-secondary-darker.disabled, .btn-secondary-darker.disabled:hover, .btn-secondary-darker.disabled:focus, .btn-secondary-darker.disabled.focus, .btn-secondary-darker.disabled:active, .btn-secondary-darker.disabled.active, .btn-secondary-darker[disabled], .btn-secondary-darker[disabled]:hover, .btn-secondary-darker[disabled]:focus, .btn-secondary-darker[disabled].focus, .btn-secondary-darker[disabled]:active, .btn-secondary-darker[disabled].active, fieldset[disabled] .btn-secondary-darker, fieldset[disabled] .btn-secondary-darker:hover, fieldset[disabled] .btn-secondary-darker:focus, fieldset[disabled] .btn-secondary-darker.focus, fieldset[disabled] .btn-secondary-darker:active, fieldset[disabled] .btn-secondary-darker.active {
  background-color: #017e8d;
  border-color: #017e8d;
}
.btn-secondary-darker .badge {
  color: #017e8d;
  background-color: #ffffff;
}

.btn-tertiary {
  color: #ffffff;
  background-color: #E86D32;
  border-color: #E86D32;
}
.btn-tertiary:hover, .btn-tertiary:focus, .btn-tertiary.focus, .btn-tertiary:active, .btn-tertiary.active, .open > .btn-tertiary.dropdown-toggle {
  color: #ffffff;
  background-color: #eb7d49;
  border-color: #E86D32;
}
.btn-tertiary:active, .btn-tertiary.active, .open > .btn-tertiary.dropdown-toggle {
  background-image: none;
}
.btn-tertiary.disabled, .btn-tertiary.disabled:hover, .btn-tertiary.disabled:focus, .btn-tertiary.disabled.focus, .btn-tertiary.disabled:active, .btn-tertiary.disabled.active, .btn-tertiary[disabled], .btn-tertiary[disabled]:hover, .btn-tertiary[disabled]:focus, .btn-tertiary[disabled].focus, .btn-tertiary[disabled]:active, .btn-tertiary[disabled].active, fieldset[disabled] .btn-tertiary, fieldset[disabled] .btn-tertiary:hover, fieldset[disabled] .btn-tertiary:focus, fieldset[disabled] .btn-tertiary.focus, fieldset[disabled] .btn-tertiary:active, fieldset[disabled] .btn-tertiary.active {
  background-color: #E86D32;
  border-color: #E86D32;
}
.btn-tertiary .badge {
  color: #E86D32;
  background-color: #ffffff;
}

.btn-tertiary-darker {
  color: #ffffff;
  background-color: #d05317;
  border-color: #d05317;
}
.btn-tertiary-darker:hover, .btn-tertiary-darker:focus, .btn-tertiary-darker.focus, .btn-tertiary-darker:active, .btn-tertiary-darker.active, .open > .btn-tertiary-darker.dropdown-toggle {
  color: #ffffff;
  background-color: #e55d1b;
  border-color: #d05317;
}
.btn-tertiary-darker:active, .btn-tertiary-darker.active, .open > .btn-tertiary-darker.dropdown-toggle {
  background-image: none;
}
.btn-tertiary-darker.disabled, .btn-tertiary-darker.disabled:hover, .btn-tertiary-darker.disabled:focus, .btn-tertiary-darker.disabled.focus, .btn-tertiary-darker.disabled:active, .btn-tertiary-darker.disabled.active, .btn-tertiary-darker[disabled], .btn-tertiary-darker[disabled]:hover, .btn-tertiary-darker[disabled]:focus, .btn-tertiary-darker[disabled].focus, .btn-tertiary-darker[disabled]:active, .btn-tertiary-darker[disabled].active, fieldset[disabled] .btn-tertiary-darker, fieldset[disabled] .btn-tertiary-darker:hover, fieldset[disabled] .btn-tertiary-darker:focus, fieldset[disabled] .btn-tertiary-darker.focus, fieldset[disabled] .btn-tertiary-darker:active, fieldset[disabled] .btn-tertiary-darker.active {
  background-color: #d05317;
  border-color: #d05317;
}
.btn-tertiary-darker .badge {
  color: #d05317;
  background-color: #ffffff;
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
  margin-left: 0;
}

@media (max-width: 575px) {
  .btn-block-xs {
    display: block;
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .btn-block-sm {
    display: block;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .btn-block-md {
    display: block;
    width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1599px) {
  .btn-block-lg {
    display: block;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .btn-block-xl {
    display: block;
    width: 100%;
  }
}
.dropdown-menu {
  box-shadow: 0 0.2rem 0.2rem rgba(103, 103, 103, 0.1);
  border: 0;
  padding: 0;
}
.dropdown-menu > li > a {
  font-family: "brandon-grotesque", "opensans", sans-serif;
}
.dropdown-menu > li .fa:first-child {
  position: relative;
  text-align: center;
  width: 1em;
  left: -10px;
}
.dropdown-menu a {
  text-decoration: none;
}

.nav > li > a {
  line-height: 1;
}
.nav > li > a, .nav > li > a:active, .nav > li > a:hover, .nav > li > a:focus {
  box-shadow: none;
}
.nav > li > a:active, .nav > li > a:hover, .nav > li > a:focus {
  color: #E86D32;
}

.nav-tabs {
  font-size: 0;
}
.nav-tabs > li {
  float: none;
  display: inline-block;
  vertical-align: top;
  font-size: 15.5px;
}
.nav-tabs > li > a {
  background: #ffffff;
}
.nav-tabs > li > a:hover {
  background: #ffffff;
}

.nav-categories-toggle .caret {
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
.nav-categories-toggle:not(.collapsed) .caret {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.nav-categories > .nav {
  text-align: center;
  font-weight: normal;
}
.nav-categories > .nav > li {
  position: relative;
  z-index: 0;
  margin: 1rem 0 0;
  background: #ffffff;
  color: #676767;
  transition: all 0.15s ease-in-out;
  box-shadow: 0 0.2rem 0.2rem rgba(103, 103, 103, 0.1);
}
.nav-categories > .nav > li > span,
.nav-categories > .nav > li > a {
  display: block;
  color: #676767;
  text-decoration: none;
  text-align: center;
  font-family: "brandon-grotesque", "opensans", sans-serif;
  text-transform: uppercase;
  position: static;
  line-height: 1.4;
  letter-spacing: 0.1em;
  transition: all 0.15s ease-in-out;
  padding: 12px 12px;
}
.nav-categories > .nav > li > span .caption,
.nav-categories > .nav > li > a .caption {
  margin-top: 0.5rem;
}
.nav-categories > .nav > li > span .caption .caption-list,
.nav-categories > .nav > li > a .caption .caption-list {
  margin: 12px -12px -12px;
}
.nav-categories > .nav > li > span .caption .caption-list-link,
.nav-categories > .nav > li > a .caption .caption-list-link {
  display: block;
  text-decoration: none;
  padding: 1.5rem;
  text-align: left;
  color: inherit;
  padding-right: 3rem;
  border-top: 1px solid rgba(103, 103, 103, 0.2);
  position: relative;
  font-size: 0.8em;
}
.nav-categories > .nav > li > span .caption .caption-list-link:before,
.nav-categories > .nav > li > a .caption .caption-list-link:before {
  content: "\f0da";
  display: inline-block;
  font: normal normal 700 14px/1 "Font Awesome 6 Free";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nav-categories > .nav > li > span .caption .caption-list-link:after,
.nav-categories > .nav > li > a .caption .caption-list-link:after {
  position: absolute;
  top: 50%;
  right: 1rem;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.nav-categories > .nav > li > span .caption .caption-list-link:hover, .nav-categories > .nav > li > span .caption .caption-list-link:active, .nav-categories > .nav > li > span .caption .caption-list-link:focus,
.nav-categories > .nav > li > a .caption .caption-list-link:hover,
.nav-categories > .nav > li > a .caption .caption-list-link:active,
.nav-categories > .nav > li > a .caption .caption-list-link:focus {
  background: #C2CD43;
  color: #ffffff;
}
.nav-categories > .nav > li > span:before,
.nav-categories > .nav > li > a:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 1024px) {
  .nav-categories-toggle {
    display: none;
  }
  .nav-categories {
    display: block !important;
    height: auto !important;
    position: relative;
    z-index: 100;
    margin: -20px;
  }
  .nav-categories > .nav {
    display: table;
    width: 100%;
    margin: 0;
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 20px;
  }
  .nav-categories > .nav:before, .nav-categories > .nav:after {
    display: none;
  }
  .nav-categories > .nav > li {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: 0 10px;
    height: 6rem;
    background: #01ABC0 url(../images/texture_canvas.png) center top repeat;
    background-size: 200px auto;
  }
  .nav-categories > .nav > li:hover, .nav-categories > .nav > li.active {
    background-color: #E86D32;
  }
  .nav-categories > .nav > li:hover > span,
  .nav-categories > .nav > li:hover > a, .nav-categories > .nav > li.active > span,
  .nav-categories > .nav > li.active > a {
    color: #ffffff;
  }
  .nav-categories > .nav > li > span,
  .nav-categories > .nav > li > a {
    display: inline-block;
    line-height: 1;
    color: #ffffff;
    padding-left: 0;
    padding-right: 0;
  }
  .nav-categories > .nav > li > span .caption,
  .nav-categories > .nav > li > a .caption {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #01ABC0 url(../images/texture_canvas.png) center top repeat;
    background-size: 200px auto;
    max-height: 0;
    overflow: hidden;
    padding: 0 1rem;
    transition: max-height 0.15s ease-in-out, padding-top 0.15s ease-in-out, padding-bottom 0.15s ease-in-out, background 0.15s ease-in-out;
    line-height: 1.4;
    margin: 0;
    opacity: 1;
  }
  .nav-categories > .nav > li > span .caption .caption-list,
  .nav-categories > .nav > li > a .caption .caption-list {
    margin: -1rem;
  }
  .nav-categories > .nav > li > span:hover .caption, .nav-categories > .nav > li > span:active .caption, .nav-categories > .nav > li > span:focus .caption,
  .nav-categories > .nav > li > a:hover .caption,
  .nav-categories > .nav > li > a:active .caption,
  .nav-categories > .nav > li > a:focus .caption {
    max-height: 100rem;
    padding: 1rem;
    background-color: #e55d1b;
  }
}
@media (min-width: 1024px) {
  .nav-categories-careers > .nav > li > span:hover .caption, .nav-categories-careers > .nav > li > span:active .caption, .nav-categories-careers > .nav > li > span:focus .caption,
  .nav-categories-careers > .nav > li > a:hover .caption,
  .nav-categories-careers > .nav > li > a:active .caption,
  .nav-categories-careers > .nav > li > a:focus .caption {
    max-height: 42rem;
    overflow-y: auto;
  }
}
@media (min-width: 1024px) and (max-width: 1168px) {
  .nav-categories .nav-fitted {
    table-layout: auto;
  }
}
@media (min-width: 1600px) {
  .nav-categories > .nav > li > span,
  .nav-categories > .nav > li > a {
    font-size: 1.7rem;
  }
}
.breadcrumb {
  margin: 1em 0;
  font-size: 0.9em;
  font-weight: bold;
}
.breadcrumb:before, .breadcrumb:after {
  content: " ";
  display: table;
}
.breadcrumb:after {
  clear: both;
}
.breadcrumb > li {
  float: left;
}
.breadcrumb > li + li:before {
  content: "\f001";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
}
.breadcrumb > li + li:before {
  content: "\e250";
  font-size: 0.8em;
  margin: 0;
}
.breadcrumb > li > a {
  text-decoration: none;
}

.pagination-container {
  text-align: center;
  clear: both;
}

.pagination {
  font-weight: bold;
}
.pagination a {
  border-radius: 0;
}

.thumbnail {
  box-shadow: 0 0.2rem 0.2rem rgba(103, 103, 103, 0.1);
  border: 0;
  position: relative;
}

.thumbnail .caption h1, .thumbnail .caption .h1,
.thumbnail .caption h2, .thumbnail .caption .h2,
.thumbnail .caption h3, .thumbnail .caption .h3,
.thumbnail .caption h4, .thumbnail .caption .h4,
.thumbnail .caption h5, .thumbnail .caption .h5,
.thumbnail .caption h6, .thumbnail .caption .h6 {
  color: #01ABC0;
}

@media (min-width: 1024px) {
  .thumbnail-banner [class*=col-lg-4] {
    margin-left: -10px;
    margin-right: 10px;
  }
  .thumbnail-banner [class*=col-lg-pull-8] {
    margin-right: -10px;
    margin-left: 10px;
  }
  .no-flexbox .thumbnail-banner [class*=col-lg-4] {
    margin-left: 0;
    margin-right: 0;
  }
  .no-flexbox .thumbnail-banner [class*=col-lg-pull-8] {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .thumbnail-horizontal [class*=col-md-4] {
    padding-right: 0;
  }
}
.thumbnail-overlay .image {
  display: block;
  position: relative;
  padding: 0 0 75%;
  overflow: hidden;
}
.thumbnail-overlay .image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 576px) {
  .thumbnail-overlay .caption {
    position: absolute;
    bottom: 2rem;
    left: 2rem;
    right: 2rem;
    background: rgba(255, 255, 255, 0.95);
    padding: 2rem;
    box-shadow: 0 0.2rem 0.2rem rgba(103, 103, 103, 0.1);
  }
}
.panel {
  box-shadow: 0 0.2rem 0.2rem rgba(103, 103, 103, 0.1);
  color: #676767;
  border-color: #ffffff;
  border: 0;
}

.panel-group {
  overflow: hidden;
  border-radius: 0;
  box-shadow: 0 0.2rem 0.2rem rgba(103, 103, 103, 0.1);
}
.panel-group .panel-heading,
.panel-group .panel {
  border-radius: 0;
}
.panel-group .panel-heading:not(:first-child) {
  border-top: 0.2rem solid rgba(255, 255, 255, 0.2);
}

.panel-title a {
  text-decoration: none;
}

.panel-heading {
  color: #ffffff;
}
.panel-heading h1, .panel-heading .h1,
.panel-heading h2, .panel-heading .h2,
.panel-heading h3, .panel-heading .h3,
.panel-heading h4, .panel-heading .h4,
.panel-heading h5, .panel-heading .h5,
.panel-heading h6, .panel-heading .h6 {
  color: inherit;
}

.panel-dark {
  background: #fafafa;
}

.embed-responsive {
  background: #000;
}

.well {
  box-shadow: 0 0.2rem 0.2rem rgba(103, 103, 103, 0.1);
  color: #676767;
}

.well-primary {
  background: #01ABC0 url(../images/texture_canvas.png) center top repeat;
  background-size: 200px auto;
  color: #ffffff;
}
.well-primary h1, .well-primary .h1,
.well-primary h2, .well-primary .h2,
.well-primary h3, .well-primary .h3,
.well-primary h4, .well-primary .h4,
.well-primary h5, .well-primary .h5,
.well-primary h6, .well-primary .h6 {
  color: inherit;
}

.modal-body.has-background {
  background-size: cover;
  color: #ffffff;
}
.modal-body.has-background a,
.modal-body.has-background h1, .modal-body.has-background .h1,
.modal-body.has-background h2, .modal-body.has-background .h2,
.modal-body.has-background h3, .modal-body.has-background .h3,
.modal-body.has-background h4, .modal-body.has-background .h4,
.modal-body.has-background h5, .modal-body.has-background .h5,
.modal-body.has-background h6, .modal-body.has-background .h6 {
  color: inherit;
}

@media (min-width: 768px) {
  .modal {
    text-align: center;
  }
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
  .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
  }
}
.modal-header {
  background: #01ABC0 url(../images/texture_canvas.png) center top repeat;
  background-size: 200px auto;
  color: #ffffff;
  text-align: center;
  border-radius: 0 0 0 0;
  position: relative;
  top: -0.1rem;
  margin-bottom: -0.1rem;
}

.modal-title {
  color: inherit;
}

.modal .close {
  width: 1em;
  height: 1em;
  background: #017e8d;
  color: #ffffff;
  border-radius: 100%;
  position: absolute;
  top: -0.25em;
  right: -0.25em;
  opacity: 1;
  z-index: 1;
}

.modal-content {
  box-shadow: 0 0.2rem 0.2rem rgba(103, 103, 103, 0.1);
  color: #676767;
  border-color: #ffffff;
  background: #ffffff url(../images/wood_texture.jpg) center top repeat;
  background-size: 790.5px auto;
}

#fancybox-thumbs ul li a {
  border: 0 !important;
}

#fancybox-thumbs ul li.active {
  border-color: transparent !important;
}

.fancybox-title {
  font: 0.8em/1 "opensans", Helvetica, Arial, sans-serif !important;
}

.fancybox-opened .fancybox-skin {
  box-shadow: none !important;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../images/fancybox_sprite.png") !important;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../images/fancybox_sprite@2x.png") !important;
  }
}
.fancybox-overlay {
  background: rgba(0, 0, 0, 0.6) !important;
}

.popover {
  box-shadow: 0 0.2rem 0.2rem rgba(103, 103, 103, 0.1);
  color: #676767;
  font-size: 0.9em;
  border-color: #ffffff;
}

.popover-title {
  padding-bottom: 0;
}

body .slick-dots {
  bottom: auto;
  margin: 1em 0;
  height: 1.5rem;
  position: static;
}
body .slick-dots li {
  vertical-align: top;
  margin: 0 0.25em;
  width: auto;
  height: auto;
}
body .slick-dots li button {
  display: block;
  padding: 0;
  margin: 0;
  border: 0;
  width: 1.5rem;
  height: 1.5rem;
}
body .slick-dots li button:before {
  content: "";
  width: inherit;
  height: inherit;
  background: #ffffff;
  font-size: 0;
  border-radius: 100%;
  opacity: 1;
}
body .slick-dots li.slick-active button:before {
  opacity: 1;
  background: #01ABC0;
}

body .slick-prev,
body .slick-next {
  display: block !important;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 5rem;
  height: auto;
  line-height: 1;
  font-size: 1em;
  margin: 0;
  z-index: 100;
  opacity: 1;
  cursor: pointer;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
body .slick-prev:before,
body .slick-next:before {
  content: "\e251";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
}
body .slick-prev:before,
body .slick-next:before {
  position: absolute;
  top: 50%;
  color: #ffffff;
  font-size: 1em;
  cursor: pointer;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  opacity: 1;
  background: #01ABC0;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
  line-height: 60px;
  font-size: 2.5rem;
  transition: all 0.15s ease-in-out;
}
body .slick-prev:hover,
body .slick-next:hover {
  opacity: 1;
}
body .slick-prev:hover:before,
body .slick-next:hover:before {
  background: #C2CD43;
  color: #ffffff;
}
body .slick-prev {
  left: 0;
}
body .slick-prev:before {
  left: -3rem;
  padding-right: 0.5rem;
  text-align: right;
}
body .slick-next {
  right: 0;
}
body .slick-next:before {
  right: -3rem;
  padding-left: 0.5rem;
  content: "\e250";
  text-align: left;
}

.billboard .billboard-slide:not(.billboard-slide-branding-intro) {
  display: none;
}
.billboard.slick-initialized .billboard-slide {
  display: block;
}

.billboard {
  background: #676767;
}
.billboard img {
  display: block;
  position: relative;
  left: 50%;
  width: 148% !important;
  height: auto !important;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.billboard {
  margin: 0 !important;
}
.billboard a {
  display: block;
}

.billboard-slide {
  overflow: hidden;
  position: relative;
  z-index: 1;
}

@media (min-width: 1024px) {
  .billboard img {
    width: 1460px !important;
  }
}
@media (min-width: 1460px) {
  .billboard img {
    width: 100% !important;
  }
}
.billboard .slick-dots {
  position: absolute;
  bottom: 0;
}

.billboard .slick-prev,
.billboard .slick-next {
  display: none !important;
}

@media (min-width: 1024px) {
  .billboard .slick-prev,
  .billboard .slick-next {
    display: block !important;
  }
  .billboard .slick-dots {
    display: none !important;
  }
}
.content-banner-carousel {
  position: relative;
  z-index: 0;
}
.content-banner-carousel .content.banner {
  background: none;
}

.banner-billboard {
  position: absolute !important;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}

.banner-billboard-slide {
  height: 36rem !important;
  overflow: hidden;
}
.banner-billboard-slide img {
  display: block;
  position: relative;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: auto !important;
  height: 100% !important;
}

@media (min-width: 1024px) {
  .banner-billboard-slide {
    height: 52rem !important;
  }
}
@media (min-width: 1920px) {
  .banner-billboard-slide img {
    height: auto !important;
    min-width: 100% !important;
    min-height: 100% !important;
  }
}
/*
.billboard {

  .slick-slide {

    &:after {
      content:"";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 20rem;
      @include gradient-vertical(rgba($brand-black,1),rgba($brand-black,0),0);
      opacity: .6;
      pointer-events: none;
    }
  }
}

@media (min-width: $screen-lg-min) {

  .billboard {

    .slick-slide {

      &:after {

        height: 35rem;
      }
    }
  }
}
*/
.billboard .slick-dots {
  display: none !important;
}

body .slick-prev:focus:before,
body .slick-next:focus:before {
  background: #C2CD43;
  color: #ffffff;
}

.teaser {
  transition: opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
.teaser:not(.lazyloaded) {
  opacity: 0;
  -webkit-transform: translate(0, 1rem);
  transform: translate(0, 1rem);
}

.m0 {
  margin: 0 !important;
}

.mb0 {
  margin-bottom: 0 !important;
}

.mt0 {
  margin-top: 0 !important;
}

.ml0 {
  margin-left: 0 !important;
}

.mr0 {
  margin-right: 0 !important;
}

.mv0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.mh0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.m1 {
  margin: 1rem !important;
}

.mb1 {
  margin-bottom: 1rem !important;
}

.mt1 {
  margin-top: 1rem !important;
}

.ml1 {
  margin-left: 1rem !important;
}

.mr1 {
  margin-right: 1rem !important;
}

.mv1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.mh1 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.m2 {
  margin: 2rem !important;
}

.mb2 {
  margin-bottom: 2rem !important;
}

.mt2 {
  margin-top: 2rem !important;
}

.ml2 {
  margin-left: 2rem !important;
}

.mr2 {
  margin-right: 2rem !important;
}

.mv2 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.mh2 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

@media (max-width: 575px) {
  .m0-xs {
    margin: 0 !important;
  }
  .mb0-xs {
    margin-bottom: 0 !important;
  }
  .mt0-xs {
    margin-top: 0 !important;
  }
  .ml0-xs {
    margin-left: 0 !important;
  }
  .mr0-xs {
    margin-right: 0 !important;
  }
  .mv0-xs {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mh0-xs {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .m1-xs {
    margin: 1rem !important;
  }
  .mb1-xs {
    margin-bottom: 1rem !important;
  }
  .mt1-xs {
    margin-top: 1rem !important;
  }
  .ml1-xs {
    margin-left: 1rem !important;
  }
  .mr1-xs {
    margin-right: 1rem !important;
  }
  .mv1-xs {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .mh1-xs {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .m2-xs {
    margin: 2rem !important;
  }
  .mb2-xs {
    margin-bottom: 2rem !important;
  }
  .mt2-xs {
    margin-top: 2rem !important;
  }
  .ml2-xs {
    margin-left: 2rem !important;
  }
  .mr2-xs {
    margin-right: 2rem !important;
  }
  .mv2-xs {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .mh2-xs {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .m0-sm {
    margin: 0 !important;
  }
  .mb0-sm {
    margin-bottom: 0 !important;
  }
  .mt0-sm {
    margin-top: 0 !important;
  }
  .ml0-sm {
    margin-left: 0 !important;
  }
  .mr0-sm {
    margin-right: 0 !important;
  }
  .mv0-sm {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mh0-sm {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .m1-sm {
    margin: 1rem !important;
  }
  .mb1-sm {
    margin-bottom: 1rem !important;
  }
  .mt1-sm {
    margin-top: 1rem !important;
  }
  .ml1-sm {
    margin-left: 1rem !important;
  }
  .mr1-sm {
    margin-right: 1rem !important;
  }
  .mv1-sm {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .mh1-sm {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .m2-sm {
    margin: 2rem !important;
  }
  .mb2-sm {
    margin-bottom: 2rem !important;
  }
  .mt2-sm {
    margin-top: 2rem !important;
  }
  .ml2-sm {
    margin-left: 2rem !important;
  }
  .mr2-sm {
    margin-right: 2rem !important;
  }
  .mv2-sm {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .mh2-sm {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .m0-md {
    margin: 0 !important;
  }
  .mb0-md {
    margin-bottom: 0 !important;
  }
  .mt0-md {
    margin-top: 0 !important;
  }
  .ml0-md {
    margin-left: 0 !important;
  }
  .mr0-md {
    margin-right: 0 !important;
  }
  .mv0-md {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mh0-md {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .m1-md {
    margin: 1rem !important;
  }
  .mb1-md {
    margin-bottom: 1rem !important;
  }
  .mt1-md {
    margin-top: 1rem !important;
  }
  .ml1-md {
    margin-left: 1rem !important;
  }
  .mr1-md {
    margin-right: 1rem !important;
  }
  .mv1-md {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .mh1-md {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .m2-md {
    margin: 2rem !important;
  }
  .mb2-md {
    margin-bottom: 2rem !important;
  }
  .mt2-md {
    margin-top: 2rem !important;
  }
  .ml2-md {
    margin-left: 2rem !important;
  }
  .mr2-md {
    margin-right: 2rem !important;
  }
  .mv2-md {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .mh2-md {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
}
@media (min-width: 1024px) and (max-width: 1599px) {
  .m0-lg {
    margin: 0 !important;
  }
  .mb0-lg {
    margin-bottom: 0 !important;
  }
  .mt0-lg {
    margin-top: 0 !important;
  }
  .ml0-lg {
    margin-left: 0 !important;
  }
  .mr0-lg {
    margin-right: 0 !important;
  }
  .mv0-lg {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mh0-lg {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .m1-lg {
    margin: 1rem !important;
  }
  .mb1-lg {
    margin-bottom: 1rem !important;
  }
  .mt1-lg {
    margin-top: 1rem !important;
  }
  .ml1-lg {
    margin-left: 1rem !important;
  }
  .mr1-lg {
    margin-right: 1rem !important;
  }
  .mv1-lg {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .mh1-lg {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .m2-lg {
    margin: 2rem !important;
  }
  .mb2-lg {
    margin-bottom: 2rem !important;
  }
  .mt2-lg {
    margin-top: 2rem !important;
  }
  .ml2-lg {
    margin-left: 2rem !important;
  }
  .mr2-lg {
    margin-right: 2rem !important;
  }
  .mv2-lg {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .mh2-lg {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
}
@media (min-width: 1600px) {
  .m0-xl {
    margin: 0 !important;
  }
  .mb0-xl {
    margin-bottom: 0 !important;
  }
  .mt0-xl {
    margin-top: 0 !important;
  }
  .ml0-xl {
    margin-left: 0 !important;
  }
  .mr0-xl {
    margin-right: 0 !important;
  }
  .mv0-xl {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mh0-xl {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .m1-xl {
    margin: 1rem !important;
  }
  .mb1-xl {
    margin-bottom: 1rem !important;
  }
  .mt1-xl {
    margin-top: 1rem !important;
  }
  .ml1-xl {
    margin-left: 1rem !important;
  }
  .mr1-xl {
    margin-right: 1rem !important;
  }
  .mv1-xl {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .mh1-xl {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .m2-xl {
    margin: 2rem !important;
  }
  .mb2-xl {
    margin-bottom: 2rem !important;
  }
  .mt2-xl {
    margin-top: 2rem !important;
  }
  .ml2-xl {
    margin-left: 2rem !important;
  }
  .mr2-xl {
    margin-right: 2rem !important;
  }
  .mv2-xl {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .mh2-xl {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
}
.bt {
  margin-top: 20px;
}
@media (min-width: 576px) {
  .bt {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .bt {
    margin-top: 20px;
  }
}
@media (min-width: 1024px) {
  .bt {
    margin-top: 30px;
  }
}
@media (min-width: 1600px) {
  .bt {
    margin-top: 40px;
  }
}

.bb {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .bb {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .bb {
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  .bb {
    margin-bottom: 30px;
  }
}
@media (min-width: 1600px) {
  .bb {
    margin-bottom: 40px;
  }
}

.bl {
  margin-left: 20px;
}
@media (min-width: 576px) {
  .bl {
    margin-left: 20px;
  }
}
@media (min-width: 768px) {
  .bl {
    margin-left: 20px;
  }
}
@media (min-width: 1024px) {
  .bl {
    margin-left: 30px;
  }
}
@media (min-width: 1600px) {
  .bl {
    margin-left: 40px;
  }
}

.br {
  margin-right: 20px;
}
@media (min-width: 576px) {
  .br {
    margin-right: 20px;
  }
}
@media (min-width: 768px) {
  .br {
    margin-right: 20px;
  }
}
@media (min-width: 1024px) {
  .br {
    margin-right: 30px;
  }
}
@media (min-width: 1600px) {
  .br {
    margin-right: 40px;
  }
}

.bv {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .bv {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .bv {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  .bv {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1600px) {
  .bv {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

.bh {
  margin-left: 20px;
  margin-right: 20px;
}
@media (min-width: 576px) {
  .bh {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 768px) {
  .bh {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1024px) {
  .bh {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (min-width: 1600px) {
  .bh {
    margin-left: 40px;
    margin-right: 40px;
  }
}

.bt- {
  margin-top: -20px;
}
@media (min-width: 576px) {
  .bt- {
    margin-top: -20px;
  }
}
@media (min-width: 768px) {
  .bt- {
    margin-top: -20px;
  }
}
@media (min-width: 1024px) {
  .bt- {
    margin-top: -30px;
  }
}
@media (min-width: 1600px) {
  .bt- {
    margin-top: -40px;
  }
}

.bb- {
  margin-bottom: -20px;
}
@media (min-width: 576px) {
  .bb- {
    margin-bottom: -20px;
  }
}
@media (min-width: 768px) {
  .bb- {
    margin-bottom: -20px;
  }
}
@media (min-width: 1024px) {
  .bb- {
    margin-bottom: -30px;
  }
}
@media (min-width: 1600px) {
  .bb- {
    margin-bottom: -40px;
  }
}

.bl- {
  margin-left: -20px;
}
@media (min-width: 576px) {
  .bl- {
    margin-left: -20px;
  }
}
@media (min-width: 768px) {
  .bl- {
    margin-left: -20px;
  }
}
@media (min-width: 1024px) {
  .bl- {
    margin-left: -30px;
  }
}
@media (min-width: 1600px) {
  .bl- {
    margin-left: -40px;
  }
}

.br- {
  margin-right: -20px;
}
@media (min-width: 576px) {
  .br- {
    margin-right: -20px;
  }
}
@media (min-width: 768px) {
  .br- {
    margin-right: -20px;
  }
}
@media (min-width: 1024px) {
  .br- {
    margin-right: -30px;
  }
}
@media (min-width: 1600px) {
  .br- {
    margin-right: -40px;
  }
}

.bv- {
  margin-top: -20px;
  margin-bottom: -20px;
}
@media (min-width: 576px) {
  .bv- {
    margin-top: -20px;
    margin-bottom: -20px;
  }
}
@media (min-width: 768px) {
  .bv- {
    margin-top: -20px;
    margin-bottom: -20px;
  }
}
@media (min-width: 1024px) {
  .bv- {
    margin-top: -30px;
    margin-bottom: -30px;
  }
}
@media (min-width: 1600px) {
  .bv- {
    margin-top: -40px;
    margin-bottom: -40px;
  }
}

.bh- {
  margin-left: -20px;
  margin-right: -20px;
}
@media (min-width: 576px) {
  .bh- {
    margin-left: -20px;
    margin-right: -20px;
  }
}
@media (min-width: 768px) {
  .bh- {
    margin-left: -20px;
    margin-right: -20px;
  }
}
@media (min-width: 1024px) {
  .bh- {
    margin-left: -30px;
    margin-right: -30px;
  }
}
@media (min-width: 1600px) {
  .bh- {
    margin-left: -40px;
    margin-right: -40px;
  }
}

@media (max-width: 575px) {
  .pull-left-xs {
    float: left !important;
  }
  .pull-right-xs {
    float: right !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .pull-left-sm {
    float: left !important;
  }
  .pull-right-sm {
    float: right !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .pull-left-md {
    float: left !important;
  }
  .pull-right-md {
    float: right !important;
  }
}
@media (min-width: 1024px) and (max-width: 1599px) {
  .pull-left-lg {
    float: left !important;
  }
  .pull-right-lg {
    float: right !important;
  }
}
@media (min-width: 1024px) {
  .pull-left-xl {
    float: left !important;
  }
  .pull-right-xl {
    float: right !important;
  }
}
@media (max-width: 575px) {
  .text-left-xs {
    text-align: left !important;
  }
  .text-right-xs {
    text-align: right !important;
  }
  .text-center-xs {
    text-align: center !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .text-left-sm {
    text-align: left !important;
  }
  .text-right-sm {
    text-align: right !important;
  }
  .text-center-sm {
    text-align: center !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .text-left-md {
    text-align: left !important;
  }
  .text-right-md {
    text-align: right !important;
  }
  .text-center-md {
    text-align: center !important;
  }
}
@media (min-width: 1024px) and (max-width: 1599px) {
  .text-left-lg {
    text-align: left !important;
  }
  .text-right-lg {
    text-align: right !important;
  }
  .text-center-lg {
    text-align: center !important;
  }
}
@media (min-width: 1600px) {
  .text-left-xl {
    text-align: left !important;
  }
  .text-right-xl {
    text-align: right !important;
  }
  .text-center-xl {
    text-align: center !important;
  }
}
.no-border {
  border: 0 !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

.no-underline {
  text-decoration: none;
}

.no-wrap {
  white-space: nowrap;
}

.horizontal-center-xs {
  display: flex;
  align-items: center;
  justify-content: center;
}

.no-flexbox .horizontal-center-xs {
  display: table;
  width: 100%;
  margin: 0;
}
.no-flexbox .horizontal-center-xs > [class*=col-] {
  display: table-cell;
  vertical-align: middle;
  float: none;
}

@media (min-width: 576px) {
  .horizontal-center-sm {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .no-flexbox .horizontal-center-sm {
    display: table;
    width: 100%;
    margin: 0;
  }
  .no-flexbox .horizontal-center-sm > [class*=col-] {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
}
@media (min-width: 768px) {
  .horizontal-center-md {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .no-flexbox .horizontal-center-md {
    display: table;
    width: 100%;
    margin: 0;
  }
  .no-flexbox .horizontal-center-md > [class*=col-] {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
}
@media (min-width: 1024px) {
  .horizontal-center-lg {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .no-flexbox .horizontal-center-lg {
    display: table;
    width: 100%;
    margin: 0;
  }
  .no-flexbox .horizontal-center-lg > [class*=col-] {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
}
@media (min-width: 1600px) {
  .horizontal-center-xl {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .no-flexbox .horizontal-center-xl {
    display: table;
    width: 100%;
    margin: 0;
  }
  .no-flexbox .horizontal-center-xl > [class*=col-] {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
}
@media (min-width: 1600px) {
  .visible-lg,
  .visible-lg-block,
  .visible-lg-inline,
  .visible-lg-inline-block {
    display: none !important;
  }
}
@media (min-width: 1600px) {
  .hidden-lg {
    display: block !important;
  }
}
.visible-xl {
  display: none !important;
}

.visible-xl-block,
.visible-xl-inline,
.visible-xl-inline-block {
  display: none !important;
}

@media (min-width: 1600px) {
  .visible-xl {
    display: block !important;
  }
  table.visible-xl {
    display: table;
  }
  tr.visible-xl {
    display: table-row !important;
  }
  th.visible-xl,
  td.visible-xl {
    display: table-cell !important;
  }
}
@media (min-width: 1600px) {
  .visible-xl-block {
    display: block !important;
  }
}

@media (min-width: 1600px) {
  .visible-xl-inline {
    display: inline !important;
  }
}

@media (min-width: 1600px) {
  .visible-xl-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1600px) {
  .hidden-xl {
    display: none !important;
  }
}
.high-contrast-on body {
  color: #222;
}
.high-contrast-on #contrast-mode {
  background: #fff;
}
.high-contrast-on #contrast-mode .label {
  color: #1e3542;
}
.high-contrast-on #contrast-mode .btn-primary-contrast {
  background: #1e3542;
}
.high-contrast-on #contrast-mode .btn-secondary-contrast {
  color: #1e3542 !important;
}
.high-contrast-on #contrast-mode .btn-secondary-contrast:hover {
  background: #d4d4d4;
}
.high-contrast-on #wrapper {
  background: #1e3542;
}
.high-contrast-on #footer-socials .socials a {
  color: #1e3542;
}
.high-contrast-on #navigation::before {
  background: #1e3542;
}
.high-contrast-on .has-scrolled #page-header {
  background: #1e3542 url(../images/texture_canvas.png) center bottom repeat;
}
.high-contrast-on #utility li a {
  background-color: #c95017 !important;
}
.high-contrast-on #utility li a:hover,
.high-contrast-on #utility li a:active,
.high-contrast-on #utility li a:focus {
  background-color: #ed9744 !important;
}
.high-contrast-on .slick-prev::before,
.high-contrast-on .slick-next::before {
  background: #1e3542;
}
.high-contrast-on .content-primary {
  background: #1e3542;
}
.high-contrast-on .content-tertiary {
  background: #c95017;
  color: #fff;
}
.high-contrast-on .content-tertiary .h5 {
  color: #fff;
}
.high-contrast-on a {
  color: #c95017;
}
.high-contrast-on a:hover, .high-contrast-on a:focus {
  color: #ed9744;
}
.high-contrast-on h1, .high-contrast-on h2, .high-contrast-on h3, .high-contrast-on h4, .high-contrast-on h5, .high-contrast-on h6,
.high-contrast-on .h1, .high-contrast-on .h2, .high-contrast-on .h3, .high-contrast-on .h4, .high-contrast-on .h5, .high-contrast-on .h6,
.high-contrast-on .thumbnail .caption h1,
.high-contrast-on .thumbnail .caption .h1,
.high-contrast-on .thumbnail .caption h2,
.high-contrast-on .thumbnail .caption .h2,
.high-contrast-on .thumbnail .caption h3,
.high-contrast-on .thumbnail .caption .h3,
.high-contrast-on .thumbnail .caption h4,
.high-contrast-on .thumbnail .caption .h4,
.high-contrast-on .thumbnail .caption h5,
.high-contrast-on .thumbnail .caption .h5,
.high-contrast-on .thumbnail .caption h6,
.high-contrast-on .thumbnail .caption .h6 {
  color: #1e3542;
}
.high-contrast-on .page-header h1,
.high-contrast-on .page-header .h1,
.high-contrast-on .page-header h2,
.high-contrast-on .page-header .h2,
.high-contrast-on .page-header h3,
.high-contrast-on .page-header .h3,
.high-contrast-on .page-header h4,
.high-contrast-on .page-header .h4,
.high-contrast-on .page-header h5,
.high-contrast-on .page-header .h5,
.high-contrast-on .page-header h6,
.high-contrast-on .page-header .h6 {
  color: #1e3542;
}
.high-contrast-on .page-header h1:before, .high-contrast-on .page-header h1:after,
.high-contrast-on .page-header .h1:before,
.high-contrast-on .page-header .h1:after,
.high-contrast-on .page-header h2:before,
.high-contrast-on .page-header h2:after,
.high-contrast-on .page-header .h2:before,
.high-contrast-on .page-header .h2:after,
.high-contrast-on .page-header h3:before,
.high-contrast-on .page-header h3:after,
.high-contrast-on .page-header .h3:before,
.high-contrast-on .page-header .h3:after,
.high-contrast-on .page-header h4:before,
.high-contrast-on .page-header h4:after,
.high-contrast-on .page-header .h4:before,
.high-contrast-on .page-header .h4:after,
.high-contrast-on .page-header h5:before,
.high-contrast-on .page-header h5:after,
.high-contrast-on .page-header .h5:before,
.high-contrast-on .page-header .h5:after,
.high-contrast-on .page-header h6:before,
.high-contrast-on .page-header h6:after,
.high-contrast-on .page-header .h6:before,
.high-contrast-on .page-header .h6:after {
  background: #1e3542;
}
.high-contrast-on .panel-primary > .panel-heading {
  background: #1e3542;
}
.high-contrast-on .well-primary {
  background: #1e3542 url(../images/texture_canvas.png) center top repeat;
}
.high-contrast-on .btn-primary,
.high-contrast-on .btn-tertiary {
  background-color: #c95017;
}
.high-contrast-on .btn-primary:hover, .high-contrast-on .btn-primary:focus, .high-contrast-on .btn-primary.focus,
.high-contrast-on .btn-tertiary:hover,
.high-contrast-on .btn-tertiary:focus,
.high-contrast-on .btn-tertiary.focus {
  background-color: #ed9744;
}
.high-contrast-on .btn-secondary {
  background-color: #1e3542;
}
.high-contrast-on .btn-secondary:hover, .high-contrast-on .btn-secondary:focus, .high-contrast-on .btn-secondary.focus {
  background-color: #233b62;
}
.high-contrast-on .form-actions .btn-primary.disabled, .high-contrast-on .form-actions .btn-primary.disabled:hover, .high-contrast-on .form-actions .btn-primary.disabled:focus, .high-contrast-on .form-actions .btn-primary.disabled.focus,
.high-contrast-on .form-actions .btn-primary.disabled:active, .high-contrast-on .form-actions .btn-primary.disabled.active, .high-contrast-on .form-actions .btn-primary[disabled], .high-contrast-on .form-actions .btn-primary[disabled]:hover,
.high-contrast-on .form-actions .btn-primary[disabled]:focus, .high-contrast-on .form-actions .btn-primary[disabled].focus, .high-contrast-on .form-actions .btn-primary[disabled]:active, .high-contrast-on .form-actions .btn-primary[disabled].active {
  background-color: #c95017;
}
.high-contrast-on .form-actions .btn-primary:hover, .high-contrast-on .form-actions .btn-primary:focus, .high-contrast-on .form-actions .btn-primary.focus,
.high-contrast-on .form-actions .btn-primary:active, .high-contrast-on .form-actions .btn-primary.active, .high-contrast-on .form-actions .open > .btn-primary.dropdown-toggle {
  background-color: #ed9744;
}
.high-contrast-on .nav-categories > .nav > li {
  background: #1e3542;
}
.high-contrast-on .nav-categories > .nav > li:hover,
.high-contrast-on .nav-categories > .nav > li.active {
  background-color: #c95017;
}
.high-contrast-on .nav-categories > .nav > li > span,
.high-contrast-on .nav-categories > .nav > li > a {
  color: #fff;
}

.high-contrast-on .btn,
.high-contrast-on .content-tertiary a {
  color: #fff !important;
}

.high-contrast-on .content-primary a {
  color: #fff;
}

.high-contrast-on .content-primary a:hover {
  color: #C2CD43;
}

.high-contrast-on .panel-heading h1,
.high-contrast-on .panel-heading h2,
.high-contrast-on .panel-heading h3,
.high-contrast-on .panel-heading h4,
.high-contrast-on .panel-heading h5,
.high-contrast-on .panel-heading h6,
.high-contrast-on .panel-heading .h1,
.high-contrast-on .panel-heading .h2,
.high-contrast-on .panel-heading .h3,
.high-contrast-on .panel-heading .h4,
.high-contrast-on .panel-heading .h5,
.high-contrast-on .panel-heading .h6 {
  color: #fff !important;
}

.high-contrast-on #footer-locations .page-header h2 {
  color: #fff;
}

.high-contrast-on #footer-locations .page-header h2:before,
.high-contrast-on #footer-locations .page-header h2:after {
  background: #fff;
}

.high-contrast-on .white-color {
  color: #fff !important;
}

.high-contrast-on .modal-header {
  background: #1e3542;
}

.high-contrast-on .modal-header h3 {
  color: #fff;
}

.high-contrast-on .well-primary h2 {
  color: #fff;
}

.has-scrolled .high-contrast-on #page-header {
  background: #1e3542;
}

.high-contrast-on .consent-form .consent-form-steps-container {
  background: #fff !important;
}

.high-contrast-on #olark-wrapper .olark-launch-button {
  background: #1e3542 !important;
}

.high-contrast-on .widget-paylocity .btn-primary {
  background: #1e3542 !important;
  color: #fff !important;
}

.high-contrast-on .well {
  color: #222;
}

.high-contrast-on .socials > li > a {
  color: #1e3542 !important;
  background: #fff !important;
}

.high-contrast-on .sitewide-alert {
  background: #c95017 !important;
  color: #fff !important;
}

.high-contrast-on .sitewide-alert-item--alpha {
  background: #c95017 !important;
  color: #fff !important;
}

.high-contrast-on .sitewide-alert-item--beta {
  background: #1e3542 !important;
  color: #fff !important;
}

.high-contrast-on .sitewide-alert-item--gamma {
  background: #c95017 !important;
  color: #fff !important;
}

#skip-to-content {
  position: fixed;
  top: 1rem;
  left: 1rem;
  z-index: 9999;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: none;
  clip-path: none;
}

:focus, a:focus {
  outline: 3px solid #E86D32;
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
  outline: none !important;
}

#logo a, .teaser a {
  display: block;
}

#page-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 420;
  color: #ffffff;
  font-family: "brandon-grotesque", "opensans", sans-serif;
  font-size: 1rem;
  line-height: 1;
}
#page-header:before, #page-header:after {
  content: " ";
  display: table;
}
#page-header:after {
  clear: both;
}
#page-header .container {
  position: relative;
  height: inherit;
}

@media (min-width: 1024px) {
  #page-header {
    height: 12rem;
    transition: none;
  }
  .has-scrolled #page-header {
    position: fixed;
    top: -12rem;
    -webkit-transform: translate(0, 4.8rem);
    transform: translate(0, 4.8rem);
    background: #01ABC0 url(../images/texture_canvas.png) center bottom repeat;
    background-size: 200px auto;
    transition: -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  }
}
#logo {
  display: block;
  position: relative;
  width: 15rem;
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 20px;
  padding: 1rem 0 0;
}
@media (min-width: 576px) {
  #logo {
    margin-left: 20px;
  }
}
@media (min-width: 768px) {
  #logo {
    margin-left: 20px;
  }
}
@media (min-width: 1024px) {
  #logo {
    margin-left: 30px;
  }
}
@media (min-width: 1600px) {
  #logo {
    margin-left: 40px;
  }
}
#logo img {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
}

@media (min-width: 576px) {
  #logo {
    padding: 1.5rem 0 0;
    width: 20rem;
  }
}
@media (min-width: 768px) {
  #logo {
    padding: 2rem 0 0;
    width: 24rem;
  }
  #logo.larger-logo {
    width: 40rem;
  }
}
@media (min-width: 1024px) {
  #logo {
    width: 24rem;
    min-width: 24rem;
    max-width: 32rem;
    width: 23%;
    left: -1rem;
  }
  #logo.larger-logo {
    min-width: 50rem;
    max-width: 60rem;
  }
  .has-scrolled #logo {
    display: none;
  }
}
@media (min-width: 1280px) {
  #logo {
    left: 0;
  }
}
@media (max-width: 1023px) {
  #nav-group {
    -webkit-transform: translate(25rem, 0);
    transform: translate(25rem, 0);
    transition: -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    position: fixed;
    z-index: 422;
    top: 0;
    right: 0;
    width: 25rem;
    height: 100%;
    overflow-y: auto;
    background: #01ABC0;
    background-size: 200px auto;
  }
  .nav-on #nav-group {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.nav-toggle {
  display: none;
}

@media (max-width: 1023px) {
  .nav-toggle {
    display: block;
    width: 4em;
    cursor: pointer;
  }
  .nav-open {
    position: fixed;
    top: 2rem;
    right: 0;
    transition: -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    margin-right: 20px;
    padding: 0.6em;
    transition: background 0.15s ease-in-out;
    background: #01ABC0;
  }
}
@media (max-width: 1023px) and (min-width: 576px) {
  .nav-open {
    margin-right: 20px;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .nav-open {
    margin-right: 20px;
  }
}
@media (max-width: 1023px) and (min-width: 1024px) {
  .nav-open {
    margin-right: 30px;
  }
}
@media (max-width: 1023px) and (min-width: 1600px) {
  .nav-open {
    margin-right: 40px;
  }
}
@media (max-width: 1023px) {
  .nav-open:before, .nav-open:after,
  .nav-open span {
    content: "";
    display: block;
    overflow: hidden;
    width: 100%;
    height: 0;
    padding: 0.3em 0 0;
    background: #ffffff;
    border-radius: 0;
  }
  .nav-open span {
    margin: 0.6em 0;
  }
  .has-scrolled .nav-open {
    background: #01ABC0;
  }
  .nav-close {
    position: relative;
    height: 2.5em;
    margin: 1.6em 1em;
    transition: -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    -webkit-transform: scale(0);
    transform: scale(0);
    float: right;
  }
  .nav-close:before, .nav-close:after {
    content: "";
    display: block;
    overflow: hidden;
    width: 100%;
    height: 0;
    padding: 0.3em 0 0;
    background: #ffffff;
    border-radius: 0;
    position: absolute;
    top: 50%;
    left: 0;
    margin: -0.2em 0 0 0;
  }
  .nav-close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  }
  .nav-close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  }
  .nav-on .nav-open {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  .nav-on .nav-close {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
#navigation {
  clear: both;
}
#navigation .nav {
  margin: 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
}
#navigation .nav > li {
  margin: 0;
}
#navigation .nav > li {
  border-bottom: 0.2rem solid rgba(255, 255, 255, 0.3);
  position: relative;
}
#navigation .nav > li:first-child {
  border-top: 0.2rem solid rgba(255, 255, 255, 0.3);
}
#navigation .nav > li > a {
  display: block;
  padding: 1.5rem 1.5rem 1.5rem;
  color: #ffffff;
  font-weight: 700;
  font-family: "veneertwo", "opensans", sans-serif;
  font-size: 2rem;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.1em;
}
#navigation .nav > li > a .caret {
  display: none;
}
#navigation .nav > li > a:hover {
  color: #C2CD43;
}
#navigation .nav > li.dropdown.open > a {
  background: #0194a7;
  color: #ffffff;
}
#navigation .nav > li.active > a {
  color: #C2CD43;
}
#navigation .dropdown-menu {
  position: relative;
  top: auto;
  left: auto;
  float: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
  border: 0;
  background: none;
  box-shadow: none;
  font-size: inherit;
  background: #0194a7;
}
#navigation .dropdown-menu li {
  border-top: 0.2rem solid rgba(255, 255, 255, 0.3);
  margin: 0;
}
#navigation .dropdown-menu li a {
  padding: 1.5rem 1.5rem;
  color: #ffffff;
  text-decoration: none;
  font-weight: 700;
  font-family: "veneertwo", "opensans", sans-serif;
  font-size: 1.6rem;
  line-height: 1;
  white-space: normal;
  text-align: center;
  letter-spacing: 0.1em;
}
#navigation .dropdown-menu li.active > a, #navigation .dropdown-menu li > a:active, #navigation .dropdown-menu li > a:focus, #navigation .dropdown-menu li > a:hover {
  background: none;
  color: #C2CD43;
}

@media (min-width: 1024px) {
  #navigation {
    margin-left: 20px;
    margin-right: 20px;
    position: absolute;
    bottom: 0;
    right: -1rem;
    clear: none;
    padding: 0.7rem 0 0.7rem 1rem;
  }
}
@media (min-width: 1024px) and (min-width: 576px) {
  #navigation {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1024px) and (min-width: 768px) {
  #navigation {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  #navigation {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (min-width: 1024px) and (min-width: 1600px) {
  #navigation {
    margin-left: 40px;
    margin-right: 40px;
  }
}
@media (min-width: 1024px) {
  #navigation:before {
    content: "";
    display: block;
    background: #01ABC0 url(../images/texture_canvas.png) center bottom repeat;
    background-size: 200px auto;
    position: absolute;
    top: 0;
    left: 0;
    right: -100rem;
    bottom: 0;
    opacity: 0.8;
  }
  #navigation .nav {
    display: table;
    width: 100%;
    max-width: 100rem;
  }
  #navigation .nav:before, #navigation .nav:after {
    content: " ";
    display: table;
  }
  #navigation .nav:after {
    clear: both;
  }
  #navigation .nav > li {
    display: table-cell;
    border: 0;
    border-right: 0.2rem solid rgba(255, 255, 255, 0.3);
  }
  #navigation .nav > li:first-child {
    border-top: 0;
  }
  #navigation .nav > li:last-child {
    border-right: 0;
  }
  #navigation .nav > li.nav-home {
    display: none;
  }
  #navigation .nav > li > a {
    padding: 0 1rem;
    line-height: 3.4rem;
    white-space: nowrap;
    font-size: 1.8rem;
  }
  #navigation .nav > li.dropdown.open > a, #navigation .nav > li.active > a {
    background: none;
    color: #C2CD43;
  }
  #navigation .nav > li > a:hover {
    color: #C2CD43;
  }
  #navigation > ul > li.dropdown.open .dropdown-menu {
    opacity: 1;
  }
  #navigation .dropdown-menu {
    position: absolute;
    top: 100%;
    top: calc(100% + 1.5rem);
    left: 50%;
    width: 20em;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    border-radius: 0;
    text-align: center;
    background: #C2CD43;
  }
  #navigation .dropdown-menu:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    border-bottom: 1rem solid #C2CD43;
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent;
  }
  #navigation .dropdown-menu li:first-child {
    border-top: 0;
  }
  #navigation .dropdown-menu li a {
    padding: 0.5em 0.75em;
    font-size: 1.7rem;
    color: #ffffff;
  }
  #navigation .dropdown-menu li.active > a, #navigation .dropdown-menu li > a:active, #navigation .dropdown-menu li > a:focus, #navigation .dropdown-menu li > a:hover {
    background: #E86D32;
    color: #ffffff;
  }
  #navigation .nav > .nav-item:last-child .dropdown-menu {
    left: auto;
    right: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  #navigation .nav > .nav-item:last-child .dropdown-menu:before {
    left: auto;
    right: 1rem;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .has-scrolled #navigation {
    padding-left: 0;
    left: 0;
  }
  .has-scrolled #navigation .nav {
    margin: 0 auto;
  }
  .has-scrolled #navigation:before {
    opacity: 0;
  }
}
@media (min-width: 1152px) {
  #navigation .nav > li > a {
    font-size: 2rem;
  }
}
@media (min-width: 1280px) {
  #navigation {
    right: -1.4rem;
  }
  #navigation .nav > li.nav-home {
    display: table-cell;
  }
  #navigation .nav > li > a {
    padding: 0 1.4rem;
  }
}
@media (min-width: 1600px) {
  #navigation {
    right: -2rem;
  }
  #navigation .nav > li.nav-home {
    display: table-cell;
  }
  #navigation .nav > li > a {
    font-size: 2.2rem;
    padding: 0 2rem;
  }
}
@media (max-width: 1023px) {
  #navigation {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
#utility {
  text-align: center;
  padding-top: 1rem;
}
#utility .utility-social-icon {
  padding-left: 1rem;
  padding-right: 1rem;
}
#utility .utility-social-icon .fa {
  font-size: 30px;
  vertical-align: middle;
}
#utility ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#utility ul > li {
  margin: 0;
}
#utility a {
  display: block;
  color: inherit;
  text-decoration: none;
  font-family: "veneertwo", "opensans", sans-serif;
  font-size: 1.6rem;
  white-space: nowrap;
  padding: 0 1.5rem;
  line-height: 4rem;
  letter-spacing: 0.1em;
  background-size: 200px auto;
}
#utility a img {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5rem 0 0;
  margin: 0 0.5rem 0 0;
  width: 1.5em;
  height: 1.5em;
}
#utility li:nth-child(2n+1) a {
  background-color: #C2CD43;
}
#utility li:nth-child(2n+1) a:hover, #utility li:nth-child(2n+1) a:active, #utility li:nth-child(2n+1) a:focus {
  background-color: #c8d43c;
}
#utility li:nth-child(2n+2) a {
  background-color: #E86D32;
}
#utility li:nth-child(2n+2) a:hover, #utility li:nth-child(2n+2) a:active, #utility li:nth-child(2n+2) a:focus {
  background-color: #f96721;
}
#utility li:nth-child(2n+3) a {
  background-color: #01c2d9;
}
#utility li:nth-child(2n+3) a:hover, #utility li:nth-child(2n+3) a:active, #utility li:nth-child(2n+3) a:focus {
  background-color: #01cbe4;
}

@media (min-width: 1024px) {
  #utility {
    position: absolute;
    bottom: 6.4rem;
    right: 0;
    margin-right: 20px;
    padding-top: 0;
  }
}
@media (min-width: 1024px) and (min-width: 576px) {
  #utility {
    margin-right: 20px;
  }
}
@media (min-width: 1024px) and (min-width: 768px) {
  #utility {
    margin-right: 20px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  #utility {
    margin-right: 30px;
  }
}
@media (min-width: 1024px) and (min-width: 1600px) {
  #utility {
    margin-right: 40px;
  }
}
@media (min-width: 1024px) {
  #utility .utility-social-icon {
    padding-left: 0;
    padding-right: 0;
  }
  #utility ul > li {
    float: left;
    margin: 0 0 0 1rem;
  }
  #utility ul > li > a {
    font-size: 1.5rem;
  }
  #utility ul > li.utility-social-icon > a {
    font-size: 2.1rem;
  }
}
@media (min-width: 1600px) {
  #utility ul > li > a {
    font-size: 1.6rem;
  }
}
@media (max-width: 1023px) {
  #utility {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
#contrast-mode {
  margin: 0 0 1.5rem;
  background: #1b314e;
  color: #fff;
  padding: 4px;
  font-size: 11.5px;
  border-radius: 0.15rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

#contrast-mode .label {
  font-family: "brandon-grotesque", "opensans", sans-serif;
  text-transform: uppercase;
  margin: 0 1rem;
  font-size: 100%;
  font-weight: 700;
  line-height: 20.2px;
}

#contrast-mode .btn {
  font-size: inherit;
  font-weight: 700;
  text-transform: uppercase;
  background: 0 0;
}

#contrast-mode .btn:focus, #contrast-mode .btn:hover {
  color: #fff;
}

#contrast-mode .btn:first-child {
  margin-right: 4px;
}

#contrast-mode .btn-secondary, #contrast-mode .btn-secondary.active, #contrast-mode .btn-secondary.focus, #contrast-mode .btn-secondary:active, #contrast-mode .btn-secondary:focus, #contrast-mode .btn-secondary:hover, #contrast-mode .open > .btn-secondary.dropdown-toggle {
  font-weight: 700;
}

#contrast-mode .btn-primary-contrast {
  color: #fff;
  background-color: #4096b0;
  border-color: #4096b0;
  pointer-events: none;
}

#contrast-mode .btn-primary-contrast:hover {
  background-color: #55a8c1;
  border-color: #5eadc5;
}

#contrast-mode .btn-secondary-contrast {
  color: #fff !important;
  background-color: transperent;
  border-color: transperent;
}

#contrast-mode .btn-secondary-contrast:hover {
  background-color: #284974;
  border-color: #284974;
}

#contrast-mode .btn-group-sm > .btn, #contrast-mode .btn-sm {
  padding: 0.25rem 0.8rem;
  font-size: inherit;
  line-height: 1.5;
  border-radius: 0.15rem;
  margin-right: 4px;
}

#contrast-mode .btn-primary, #contrast-mode.btn-secondary {
  background-color: transperent !important;
  border-color: transperent !important;
  color: #fff !important;
}

#contrast-mode a:focus, #contrast-mode .btn:focus {
  outline: 2px solid #E86D32 !important;
}

@media (min-width: 768px) {
  #contrast-mode {
    position: absolute;
    bottom: 30px;
    left: 0;
    margin-bottom: 0;
    margin-left: 2.25rem;
  }
}
.content-primary a:hover {
  color: #C2CD43;
}

/***** Updated nav items *****/
#updated-nav-social-colors #utility-facebook a, #updated-nav-social-colors #utility-instagram a {
  border-radius: 30px;
  padding: 0rem 1rem;
  background-color: #C2CD43; /*** Green ***/
  letter-spacing: 0rem;
}
#updated-nav-social-colors #utility-facebook a .fa, #updated-nav-social-colors #utility-instagram a .fa {
  font-size: 25px;
  margin-top: -2px;
}
#updated-nav-social-colors #utility-contact a, #updated-nav-social-colors #utility-margaritaville a {
  background-color: #E86D32; /*** Orange ***/
}
#updated-nav-social-colors #utility-uber-eats a, #updated-nav-social-colors #utility-signup a {
  background-color: #01c2d9; /*** Teal ***/
}

#page-footer {
  position: relative;
  color: #ffffff;
  font-family: "brandon-grotesque", "opensans", sans-serif;
  text-align: center;
  font-size: 1rem;
  line-height: 1;
}
#page-footer:before, #page-footer:after {
  content: " ";
  display: table;
}
#page-footer:after {
  clear: both;
}
#page-footer .container {
  margin-top: 20px;
  margin-bottom: 20px;
}

@media (min-width: 1024px) {
  #page-footer .container {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}
#footer-locations a {
  text-decoration: none;
  color: inherit;
  font-weight: 300;
  letter-spacing: 0.1em;
}
#footer-locations a:hover {
  color: #C2CD43;
}

@media (max-width: 767px) {
  #footer-locations {
    display: none;
  }
}
#footer-navigation {
  position: relative;
  color: #ffffff;
  font-family: "brandon-grotesque", "opensans", sans-serif;
  text-align: center;
  line-height: 1;
  font-size: 1.5rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  background: rgba(103, 103, 103, 0.2);
}
#footer-navigation:before, #footer-navigation:after {
  content: " ";
  display: table;
}
#footer-navigation:after {
  clear: both;
}
#footer-navigation .container {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
#footer-navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#footer-navigation ul > li {
  margin: 0;
}
#footer-navigation ul li {
  border-bottom: 0.2rem solid rgba(255, 255, 255, 0.3);
}
#footer-navigation ul li:last-child {
  border: 0;
}
#footer-navigation ul a {
  display: block;
  padding: 1rem 0;
  color: inherit;
  text-decoration: none;
  font-weight: bold;
}
#footer-navigation ul a:hover, #footer-navigation ul a:active, #footer-navigation ul a:focus {
  color: #C2CD43;
}

@media (min-width: 1024px) {
  #footer-navigation .container {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  #footer-navigation ul li {
    border: 0;
    display: inline-block;
    vertical-align: top;
  }
  #footer-navigation ul a {
    padding: 0 0.75rem;
  }
}
@media (min-width: 1600px) {
  #footer-navigation ul a {
    padding: 0 1em;
  }
}
#footer-socials {
  margin: 0 0 20px;
}
#footer-socials .socials {
  font-size: 2rem;
}
#footer-socials .socials a {
  background: #ffffff;
  color: #01ABC0;
}
#footer-socials .socials a:hover, #footer-socials .socials a:active, #footer-socials .socials a:focus {
  background: #C2CD43;
}

@media (min-width: 1024px) {
  #footer-socials {
    margin: 0 0 3rem;
  }
}
#footer-info {
  margin: 0 0 20px;
  font-size: 1.5rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 1.2;
  font-weight: bold;
}
#footer-info a {
  color: inherit;
  text-decoration: none;
  border-bottom: 0.2rem solid rgba(255, 255, 255, 0.3);
}
#footer-info a:hover, #footer-info a:active, #footer-info a:focus {
  border-color: #C2CD43;
}
#footer-info p:last-child {
  margin: 0;
}

@media (max-width: 575px) {
  #footer-info a {
    font-size: 0.8em;
  }
}
#copyright {
  font-size: 1.5rem;
  text-transform: uppercase;
  line-height: 1;
  margin: 0 0 20px;
  letter-spacing: 0.1em;
  font-weight: bold;
}
#copyright p {
  line-height: 1.2;
  margin: 0;
}

#core {
  display: inline-block;
  vertical-align: middle;
}
#core img {
  display: block;
  width: 100px;
  height: 44px;
}

@font-face {
  font-family: "thirstyroughboldtwo";
  src: url("../fonts/32D821_0_0.eot");
  src: url("../fonts/32D821_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/32D821_0_0.woff2") format("woff2"), url("../fonts/32D821_0_0.woff") format("woff"), url("../fonts/32D821_0_0.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "thirstyroughboldtwo";
  src: url("../fonts/32D821_0_0.eot");
  src: url("../fonts/32D821_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/32D821_0_0.woff2") format("woff2"), url("../fonts/32D821_0_0.woff") format("woff"), url("../fonts/32D821_0_0.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "veneertwo";
  src: url("../fonts/2AC8CE_1_0.eot");
  src: url("../fonts/2AC8CE_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2AC8CE_1_0.woff") format("woff"), url("../fonts/2AC8CE_1_0.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "veneertwo";
  src: url("../fonts/2AC8CE_1_0.eot");
  src: url("../fonts/2AC8CE_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2AC8CE_1_0.woff") format("woff"), url("../fonts/2AC8CE_1_0.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "brandon-grotesque";
  src: url("../fonts/brandon/BrandonGrotesque-Medium.eot");
  src: url("../fonts/brandon/BrandonGrotesque-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon/BrandonGrotesque-Medium.woff") format("woff"), url("../fonts/brandon/BrandonGrotesque-Medium.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "brandon-grotesque";
  src: url("../fonts/brandon/BrandonGrotesque-Medium.eot");
  src: url("../fonts/brandon/BrandonGrotesque-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon/BrandonGrotesque-Medium.woff") format("woff"), url("../fonts/brandon/BrandonGrotesque-Medium.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "brandon-grotesque";
  src: url("../fonts/brandon/BrandonGrotesque-Light.eot");
  src: url("../fonts/brandon/BrandonGrotesque-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon/BrandonGrotesque-Light.woff") format("woff"), url("../fonts/brandon/BrandonGrotesque-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "opensans";
  src: url("../fonts/OpenSans-Regular-webfont.eot");
  src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "opensans";
  src: url("../fonts/OpenSans-Italic-webfont.eot");
  src: url("../fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Italic-webfont.woff") format("woff"), url("../fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Italic-webfont.svg#open_sansitalic") format("svg");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "opensans";
  src: url("../fonts/OpenSans-Bold-webfont.eot");
  src: url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold-webfont.woff") format("woff"), url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Bold-webfont.svg#open_sansbold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "opensans";
  src: url("../fonts/OpenSans-BoldItalic-webfont.eot");
  src: url("../fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic") format("svg");
  font-weight: 700;
  font-style: italic;
}
.socials {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 2rem;
  display: inline-block;
  vertical-align: top;
  margin: -0.5rem;
}
.socials > li {
  margin: 0;
}
.socials > li {
  float: left;
  margin: 0.5rem;
}
.socials > li > a {
  display: block;
  width: 1em;
  height: 1em;
  line-height: 1;
  padding: 0.2em;
  box-sizing: content-box;
  color: #ffffff;
  background: #C2CD43;
  border-radius: 100%;
  text-align: center;
}
.socials > li > a span {
  display: none;
}
.socials > li > a .fa-play {
  margin-left: 4px;
}
.socials > li > a:hover, .socials > li > a:active, .socials > li > a:focus {
  background: #01ABC0;
  color: #ffffff;
}
.socials > li.social-blog a {
  text-decoration: none !important;
}
.socials > li.social-blog span {
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.9rem;
  margin-top: 0.6rem;
  margin-left: -0.2rem;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NjgwNTQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX2ZvbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU2ODA1NC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fc2NhZmZvbGRpbmcuc2NzcyIsImN1c3RvbS5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU2ODA1NC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU2ODA1NC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU2ODA1NC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU2ODA1NC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTY4MDU0L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NjgwNTQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3NjYWZmb2xkaW5nLWFkZGl0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NjgwNTQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvbWl4aW5zL19saXN0cmVzZXQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTY4MDU0L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL190eXBlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU2ODA1NC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NjgwNTQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU2ODA1NC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NjgwNTQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU2ODA1NC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NjgwNTQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU2ODA1NC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fZHJvcGRvd25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU2ODA1NC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fbmF2cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NjgwNTQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvbWl4aW5zL19pY29uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU2ODA1NC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fYnJlYWRjcnVtYnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTY4MDU0L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU2ODA1NC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fdGh1bWJuYWlscy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NjgwNTQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3BhbmVscy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NjgwNTQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTY4MDU0L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL193ZWxscy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NjgwNTQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX21vZGFscy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NjgwNTQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3BvcG92ZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU2ODA1NC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTY4MDU0L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19jYXJvdXNlbC1hZGRpdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTY4MDU0L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTY4MDU0L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NjgwNTQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NjgwNTQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3RoZW1lLWhpZ2gtY29udHJhc3Quc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTY4MDU0L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19oZWFkZXIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTY4MDU0L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19mb290ZXIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTY4MDU0L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19zb2NpYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQ1dRLGdEQUFBO0FDQVI7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7Q0M2Q0Q7O0FEMUNEO0VBQ0UsaUJBQUE7RUFDQSxhQUFBO0VBQ0Esd0VBQUE7RUFDQSw0QkFBQTtFQUNBLG1CQUFBO0NDNkNEOztBRDFDRDtFQUVJO0lBQ0UsWUFBQTtJQUNBLGdCQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtJQUNBLGFBQUE7SUFDQSxXQUFBO0lFWEosd0dBQUE7SUFDQSw0QkFBQTtJQUNBLHVIQUFBO0lDZ0hBLHVDQUFBO0lBR1EsK0JBQUE7SUErQ0EsMkVIdEpKO0lHc0pJLG1FSHRKSjtJR3NKSSx3R0h0Sko7R0NxREg7RURqREQ7SUFDRSxpQkFBQTtHQ21ERDtFRGpEQztJRzZGRix3Q0FBQTtJQUdRLGdDQUFBO0lIOUZKLFdBQUE7R0NzREg7Q0FDRjtBRHJDRDtFQUNFLG1CQUFBO0VBQ0Esc0VBQUE7RUFDQSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EscURJTG9CO0NINENyQjs7QURwQ0Q7RUFDRTtJQUNFLDZCQUFBO0dDdUNEO0NBQ0Y7QURwQ0Q7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U0Q7RUFDRTtJQUNFLGlCQUFBO0dOeVNEO0NBQ0Y7QU1wU0Q7RUFDRSxxQkFBQTtDTnNTRDs7QU1uU0Q7RUFDRSxvQkg5ZXNCO0VHK2V0QixlSHhlc0I7Q0g4d0J2Qjs7QU1uU0Q7RUFDRSxvQkhsZnNCO0VHbWZ0QixlSDVlc0I7Q0hreEJ2Qjs7QU1uU0Q7RUFDRSxvQkh0ZnNCO0VHdWZ0QixlSGhmc0I7Q0hzeEJ2Qjs7QU1uU0Q7RUFDRSwwQkFBQTtDTnNTRDs7QU1uU0Q7RUFDRSxzQ0FBQTtDTnNTRDs7QVFyekJEOztFQUVFLHlCQUFBO0NSd3pCRDs7QVE5eUJEO0VBQ0UsMkRMb0VtQjtFS25FbkIsaUJBQUE7Q1JpekJEOztBUTl5QkQ7RUFDRSx5REw2RG1CO0NIb3ZCcEI7O0FROXlCRDtFQUNFLHNCTDZEb0I7Q0hvdkJyQjs7QVE5eUJEO0VBQ0UsZUxUc0I7Q0gwekJ2Qjs7QVE5eUJEO0VBQ0UsZUxmc0I7Q0hnMEJ2Qjs7QVE5eUJEO0VBQ0UsZUxwQnNCO0NIcTBCdkI7O0FROXlCRDtFQUNFLGVMdEJzQjtDSHUwQnZCOztBUTl5QkQ7RUFDRSxlQUFBO0NSaXpCRDs7QVE5eUJEO0VBQ0UsZUFBQTtDUml6QkQ7O0FROXlCRDtFQUNFLHVCTCtHMEI7Q0hrc0IzQjs7QVE5eUJEO0VBQ0UsaUJMNEcwQjtDSHFzQjNCOztBUTl5QkQ7RUFDRSxzQkx5Qm9CO0NId3hCckI7O0FROXlCRDtFQUNFLGdCTHFDd0I7Q0g0d0J6Qjs7QVExeUJEO0VBQ0UsMkJBQUE7Q1I2eUJEOztBUTF5QkQ7RUFDRSxzQkFBQTtFQUNBLGVBQUE7Q1I2eUJEOztBUTF5QkQ7O0VOa0dVLGtDTWhHUjtDUit5QkQ7O0FReHlCRDtFQUNFLGlCQUFBO0NSMnlCRDs7QVF4eUJEO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlETGZtQjtFS2dCbkIsaUJBQUE7Q1IyeUJEOztBUXh5QkQ7RUFFRTtJQUNFLGtCQUFBO0dSMHlCRDtDQUNGO0FRdnlCRDtFQUNFLGNBQUE7Q1J5eUJEOztBUXR5QkQ7RUFDRSxrQkFBQTtDUnl5QkQ7O0FRcnlCRDtFRGxIRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VDa0hBLGlCQUFBO0NSMHlCRDtBTzE1QkM7RUFDRSxVQUFBO0NQNDVCSDs7QVFueUJEO0VEOUhFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7Q1BxNkJEO0FPbjZCQztFQUNFLFVBQUE7Q1BxNkJIO0FRenlCQztFQUNFLGlCQUFBO0NSMnlCSDtBUXh5QkM7RUFFRSxrQ0FBQTtDUnl5Qkg7QVF2eUJHO0VBRUUsbUJBQUE7Q1J3eUJMO0FRdHlCSztFQUNFLHFDQUFBO0VBQ0Esc0NBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxvQkxySWdCO0VLc0loQixlTC9IZ0I7RUtnSWhCLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSx5REwzRWE7RUs0RWIsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFTi9CTix5Q0FBQTtFQUdRLGlDQUFBO0NGdzBCVDs7QVEveEJEOzs7Ozs7RUFNRSxpQkFBQTtDUmt5QkQ7QVE5eEJHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRSxzQkFBQTtFQUNBLGVBQUE7Q1JpekJMO0FRN3lCQzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsaUJBQUE7RUFDQSxlQUFBO0NSK3pCSDs7QVEzekJEO0VBRUU7SUFDRSxtQkFBQTtHUjZ6QkQ7RVEzekJDO0lBQ0UsaUJBQUE7R1I2ekJIO0NBQ0Y7QVF4ekJEO0VBRUU7SUFBUyxtQkFBQTtHUjB6QlI7RVF6ekJEO0lBQVMsbUJBQUE7R1I0ekJSO0VRM3pCRDtJQUFTLGtCQUFBO0dSOHpCUjtFUTd6QkQ7SUFBUyxtQkFBQTtHUmcwQlI7RVEvekJEO0lBQVMsa0JBQUE7R1JrMEJSO0VRajBCRDtJQUFTLG1CQUFBO0dSbzBCUjtDQUNGO0FRajBCRDtFQUNFO0lBQVEsa0JMdEhnQjtHSDA3QnZCO0VRbjBCRDtJQUFRLGtCTHRIZ0I7R0g0N0J2QjtFUXIwQkQ7SUFBUSxnQkx0SGdCO0dIODdCdkI7RVF2MEJEO0lBQVEsa0JMdEhnQjtHSGc4QnZCO0VRejBCRDtJQUFRLGdCTHRIZ0I7R0hrOEJ2QjtFUTMwQkQ7SUFBUSxrQkx0SGdCO0dIbzhCdkI7Q0FDRjtBUTUwQkQ7RUFDRTtJQUFRLGtCTC9IZ0I7R0g4OEJ2QjtFUTkwQkQ7SUFBUSxrQkwvSGdCO0dIZzlCdkI7RVFoMUJEO0lBQVEsZ0JML0hnQjtHSGs5QnZCO0VRbDFCRDtJQUFRLGtCTC9IZ0I7R0hvOUJ2QjtFUXAxQkQ7SUFBUSxnQkwvSGdCO0dIczlCdkI7RVF0MUJEO0lBQVEsa0JML0hnQjtHSHc5QnZCO0NBQ0Y7QVF2MUJEO0VBQ0U7SUFBUSxrQkx4SWdCO0dIaytCdkI7RVF6MUJEO0lBQVEsa0JMeElnQjtHSG8rQnZCO0VRMzFCRDtJQUFRLGdCTHhJZ0I7R0hzK0J2QjtFUTcxQkQ7SUFBUSxrQkx4SWdCO0dIdytCdkI7RVEvMUJEO0lBQVEsZ0JMeElnQjtHSDArQnZCO0VRajJCRDtJQUFRLGtCTHhJZ0I7R0g0K0J2QjtDQUNGO0FRbDJCRDtFQUNFO0lBQVEsa0JMakpnQjtHSHMvQnZCO0VRcDJCRDtJQUFRLGtCTGpKZ0I7R0h3L0J2QjtFUXQyQkQ7SUFBUSxnQkxqSmdCO0dIMC9CdkI7RVF4MkJEO0lBQVEsa0JMakpnQjtHSDQvQnZCO0VRMTJCRDtJQUFRLGdCTGpKZ0I7R0g4L0J2QjtFUTUyQkQ7SUFBUSxrQkxqSmdCO0dIZ2dDdkI7Q0FDRjtBUTUyQkQ7RUFDRSxlQUFBO0VBQ0EsVUFBQTtFSHhMRSxpQkFBQTtFQUNBLG9CQUFBO0VHeUxGLHFFQUFBO0VBQ0EsMkJBQUE7RUFDQSxVQUFBO0NSKzJCRDtBS3hpQ0c7RUdtTEo7SUhsTE0saUJBQUE7SUFDQSxvQkFBQTtHTDJpQ0g7Q0FDRjtBS3ppQ0c7RUc4S0o7SUg3S00saUJBQUE7SUFDQSxvQkFBQTtHTDRpQ0g7Q0FDRjtBSzFpQ0c7RUd5S0o7SUh4S00saUJBQUE7SUFDQSxvQkFBQTtHTDZpQ0g7Q0FDRjtBSzNpQ0c7RUdvS0o7SUhuS00saUJBQUE7SUFDQSxvQkFBQTtHTDhpQ0g7Q0FDRjs7QVFwNEJEO0VBQ0UscUJBQUE7RUFDQSxzQkwzUHNCO0NIa29DdkI7O0FRLzNCRDtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBRUEsVUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFFQSxrQkFBQTtDUmc0QkQ7QVE5M0JDOzs7Ozs7RUFNRSxlTHJSb0I7RUtzUnBCLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFSHBJQSxvQkFBQTtFR3NJQSxpQkxxRnlCO0NIMnlCNUI7QUtwZ0NHO0VHdUhGOzs7Ozs7SUh0SEksb0JBQUE7R0w0Z0NIO0NBQ0Y7QUsxZ0NHO0VHbUhGOzs7Ozs7SUhsSEksb0JBQUE7R0xraENIO0NBQ0Y7QUtoaENHO0VHK0dGOzs7Ozs7SUg5R0ksb0JBQUE7R0x3aENIO0NBQ0Y7QUt0aENHO0VHMkdGOzs7Ozs7SUgxR0ksb0JBQUE7R0w4aENIO0NBQ0Y7QVFsNkJHOzs7Ozs7Ozs7OztFQUVFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0Esb0JMeFNrQjtFS3lTbEIsZUFBQTtFQUNBLGVBQUE7RUg1R0Ysa0JBQUE7RUFDQSxtQkFBQTtDTDBoQ0g7QUt4aENHO0VHaUdBOzs7Ozs7Ozs7OztJSGhHRSxrQkFBQTtJQUNBLG1CQUFBO0dMcWlDSDtDQUNGO0FLbmlDRztFRzRGQTs7Ozs7Ozs7Ozs7SUgzRkUsa0JBQUE7SUFDQSxtQkFBQTtHTGdqQ0g7Q0FDRjtBSzlpQ0c7RUd1RkE7Ozs7Ozs7Ozs7O0lIdEZFLGtCQUFBO0lBQ0EsbUJBQUE7R0wyakNIO0NBQ0Y7QUt6akNHO0VHa0ZBOzs7Ozs7Ozs7OztJSGpGRSxrQkFBQTtJQUNBLG1CQUFBO0dMc2tDSDtDQUNGO0FRMytCRzs7Ozs7O0VBQ0UsV0FBQTtDUmsvQkw7QVEvK0JHOzs7Ozs7RUFDRSxZQUFBO0NScy9CTDs7QVE1K0JEO0VIL01JLGlCQUFBO0NMK3JDSDtBSzdyQ0c7RUc2TUo7SUg1TU0saUJBQUE7R0xnc0NIO0NBQ0Y7QUs5ckNHO0VHeU1KO0lIeE1NLGlCQUFBO0dMaXNDSDtDQUNGO0FLL3JDRztFR3FNSjtJSHBNTSxpQkFBQTtHTGtzQ0g7Q0FDRjtBS2hzQ0c7RUdpTUo7SUhoTU0saUJBQUE7R0xtc0NIO0NBQ0Y7O0FTNTBDQztFQURGO0lBRUksY05vYjhCO0dINDVCL0I7Q0FDRjs7QVM3MENEO0VDT0U7SUFDRSxZQUFBO0dWMDBDRDtFVW4wQ0M7SUFDRSxxQkFBQTtHVnEwQ0g7RVV0MENDO0lBQ0Usc0JBQUE7R1Z3MENIO0VVejBDQztJQUNFLFdBQUE7R1YyMENIO0VVNTBDQztJQUNFLHNCQUFBO0dWODBDSDtFVS8wQ0M7SUFDRSxzQkFBQTtHVmkxQ0g7RVVsMUNDO0lBQ0UsV0FBQTtHVm8xQ0g7RVVyMUNDO0lBQ0Usc0JBQUE7R1Z1MUNIO0VVeDFDQztJQUNFLHNCQUFBO0dWMDFDSDtFVTMxQ0M7SUFDRSxXQUFBO0dWNjFDSDtFVTkxQ0M7SUFDRSxzQkFBQTtHVmcyQ0g7RVVqMkNDO0lBQ0Usc0JBQUE7R1ZtMkNIO0VVcDJDQztJQUNFLFlBQUE7R1ZzMkNIO0VVbjFDQztJQUNFLFlBQUE7R1ZxMUNIO0VVMzFDQztJQUNFLHFCQUFBO0dWNjFDSDtFVTkxQ0M7SUFDRSxzQkFBQTtHVmcyQ0g7RVVqMkNDO0lBQ0UsV0FBQTtHVm0yQ0g7RVVwMkNDO0lBQ0Usc0JBQUE7R1ZzMkNIO0VVdjJDQztJQUNFLHNCQUFBO0dWeTJDSDtFVTEyQ0M7SUFDRSxXQUFBO0dWNDJDSDtFVTcyQ0M7SUFDRSxzQkFBQTtHVisyQ0g7RVVoM0NDO0lBQ0Usc0JBQUE7R1ZrM0NIO0VVbjNDQztJQUNFLFdBQUE7R1ZxM0NIO0VVdDNDQztJQUNFLHNCQUFBO0dWdzNDSDtFVXozQ0M7SUFDRSxzQkFBQTtHVjIzQ0g7RVU1M0NDO0lBQ0UsWUFBQTtHVjgzQ0g7RVVwNENDO0lBQ0UsV0FBQTtHVnM0Q0g7RVU1NENDO0lBQ0Usb0JBQUE7R1Y4NENIO0VVLzRDQztJQUNFLHFCQUFBO0dWaTVDSDtFVWw1Q0M7SUFDRSxVQUFBO0dWbzVDSDtFVXI1Q0M7SUFDRSxxQkFBQTtHVnU1Q0g7RVV4NUNDO0lBQ0Us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WUFBQTtHVHdqRGpDO0VTdmpESDtJQUFvQyxZQUFBO0dUMGpEakM7RVN6akRIO0lBQXNDLFlBQUE7R1Q0akRuQztFUzNqREg7SUFBc0MsWUFBQTtHVDhqRG5DO0VTN2pESCwyQ0FBQTtFQUNBO0lBQW9DLFlBQUE7R1Rna0RqQztFUy9qREg7SUFBc0MsWUFBQTtHVGtrRG5DO0VTamtESDtJQUFvQyxZQUFBO0dUb2tEakM7RVNua0RIO0lBQW9DLFlBQUE7R1Rza0RqQztFU3JrREg7SUFBb0MsWUFBQTtHVHdrRGpDO0VTdmtESDtJQUFzQyxZQUFBO0dUMGtEbkM7RVN6a0RIO0lBQXNDLFlBQUE7R1Q0a0RuQztDQUNGO0FTMWtERDtFQUNBLHlCQUFBO0VBQ0E7SUFBb0MsWUFBQTtHVDZrRGpDO0VTNWtESDtJQUFzQyxZQUFBO0dUK2tEbkM7RVM5a0RIO0lBQW9DLFlBQUE7R1RpbERqQztFU2hsREg7SUFBb0MsWUFBQTtHVG1sRGpDO0VTbGxESDtJQUFvQyxZQUFBO0dUcWxEakM7RVNwbERIO0lBQXNDLFlBQUE7R1R1bERuQztFU3RsREg7SUFBc0MsWUFBQTtHVHlsRG5DO0VTeGxESCwwQ0FBQTtFQUNBO0lBQW9DLFlBQUE7R1QybERqQztFUzFsREg7SUFBc0MsWUFBQTtHVDZsRG5DO0VTNWxESDtJQUFvQyxZQUFBO0dUK2xEakM7RVM5bERIO0lBQW9DLFlBQUE7R1RpbURqQztFU2htREg7SUFBb0MsWUFBQTtHVG1tRGpDO0VTbG1ESDtJQUFzQyxZQUFBO0dUcW1EbkM7RVNwbURIO0lBQXNDLFlBQUE7R1R1bURuQztDQUNGO0FTcm1ERDtFQUNBLHlCQUFBO0VBQ0E7SUFBb0MsWUFBQTtHVHdtRGpDO0VTdm1ESDtJQUFzQyxZQUFBO0dUMG1EbkM7RVN6bURIO0lBQW9DLFlBQUE7R1Q0bURqQztFUzNtREg7SUFBb0MsWUFBQTtHVDhtRGpDO0VTN21ESDtJQUFvQyxZQUFBO0dUZ25EakM7RVMvbURIO0lBQXNDLFlBQUE7R1RrbkRuQztFU2puREg7SUFBc0MsWUFBQTtHVG9uRG5DO0VTbm5ESCwwQ0FBQTtFQUNBO0lBQW9DLFlBQUE7R1RzbkRqQztFU3JuREg7SUFBc0MsWUFBQTtHVHduRG5DO0VTdm5ESDtJQUFvQyxZQUFBO0dUMG5EakM7RVN6bkRIO0lBQW9DLFlBQUE7R1Q0bkRqQztFUzNuREg7SUFBb0MsWUFBQTtHVDhuRGpDO0VTN25ESDtJQUFzQyxZQUFBO0dUZ29EbkM7RVMvbkRIO0lBQXNDLFlBQUE7R1Rrb0RuQztDQUNGO0FZL3dERDtFQUNFLHFCQUFBO0VBQ0EseURUNEVtQjtFUzNFbkIsa0JBQUE7RUFDQSxpQkFBQTtDWml4REQ7O0FZOXdERDtFQUNFLGVBQUE7RUFDQSxrQkFBQTtDWml4REQ7O0FZOXdERDtFQUNFLGlCQUFBO0NaaXhERDs7QVk1d0REOztFQUVFLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLDhwQkFBQTtFQUNBLDhDQUFBO0VBQ0EsNkJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBRUEsZUFBQTtFQUNBLGtCQUFBO0NaOHdERDs7QVl4d0RDOztFQUVFLGFBQUE7RUFDQSxnQkFBQTtDWjJ3REg7QVl0d0RHOztFQUVFLGFBQUE7RUFDQSxrQkFBQTtDWnd3REw7O0FZbHdERDtFQUNFLGlCVGlVMkI7RVNoVTNCLGtCQUFBO0VBQ0EsbUJBQUE7Q1pxd0REOztBWS92REM7RUFDRSxhQUFBO0VBQ0EsZ0JUbUNzQjtFU2xDdEIsZUFBQTtDWmt3REg7QVkvdkRDO0VBQ0UsYUFBQTtDWml3REg7QVk5dkRDO0VBQ0UsaUJBQUE7Q1pnd0RIO0FZN3ZEQztFQUNFLGVBQUE7RUFDQSxnQlRxQnNCO0VTcEJ0QixlQUFBO0NaK3ZESDs7QWEvMEREO0VBQ0Usc0JBQUE7RUFDQSxpRFY4RW1CO0VVN0VuQiwwQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7Q2JrMUREO0FhLzBEQztFQU1FLGlCQUFBO0NiNDBESDs7QWF4MEREO0VBQ0Usa0JBQUE7Q2IyMEREOztBYXgwREQ7RUFDRSxrQkFBQTtDYjIwREQ7O0FheDBERDtFQUNFLGtCQUFBO0NiMjBERDs7QWF4MEREOztFQ3ZDRSxlWDJCc0I7RVcxQnRCLDBCRHdDeUM7RUN2Q3pDLHNCRHVDaUU7Q2I2MERsRTtBY2wzREM7Ozs7Ozs7RUFNRSxlWGlCb0I7RVdoQnBCLDBCQUFBO0VBQ0ksc0JENkIyRDtDYncxRGxFO0FjbjNEQzs7OztFQUdFLHVCQUFBO0NkczNESDtBY2ozREc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSwwQkRhcUM7RUNaakMsc0JEWXlEO0NibzNEbEU7QWM1M0RDOztFQUNFLGVET3VDO0VDTnZDLDBCWFJvQjtDSHU0RHZCOztBYXQzREQ7RUM1Q0UsZVgwQnNCO0VXekJ0QiwwQlhrQnNCO0VXakJ0QixzQlhpQnNCO0NIcTVEdkI7QWNwNkRDO0VBTUUsZVhnQm9CO0VXZnBCLDBCQUFBO0VBQ0ksc0JYT2dCO0NIMDVEdkI7QWMvNURDO0VBR0UsdUJBQUE7Q2QrNURIO0FjMTVERztFQU1FLDBCWFRrQjtFV1VkLHNCWFZjO0NIaTZEdkI7QWNuNURDO0VBQ0UsZVhmb0I7RVdnQnBCLDBCWFRvQjtDSDg1RHZCOztBYXg0REQ7RUNoREUsZVgwQnNCO0VXekJ0QiwwQkRnRDBDO0VDL0MxQyxzQkQrQ21FO0NiNjREcEU7QWMxN0RDO0VBTUUsZVhnQm9CO0VXZnBCLDBCQUFBO0VBQ0ksc0JEcUM2RDtDYms1RHBFO0FjcjdEQztFQUdFLHVCQUFBO0NkcTdESDtBY2g3REc7RUFNRSwwQkRxQnNDO0VDcEJsQyxzQkRvQjJEO0NieTVEcEU7QWN6NkRDO0VBQ0UsZURld0M7RUNkeEMsMEJYVG9CO0NIbzdEdkI7O0FhMTVERDtFQ3BERSxlWDRCc0I7RVczQnRCLDBCWG9Cc0I7RVduQnRCLHNCWG1Cc0I7Q0grN0R2QjtBY2g5REM7RUFNRSxlWGtCb0I7RVdqQnBCLDBCQUFBO0VBQ0ksc0JYU2dCO0NIbzhEdkI7QWMzOERDO0VBR0UsdUJBQUE7Q2QyOERIO0FjdDhERztFQU1FLDBCWFBrQjtFV1FkLHNCWFJjO0NIMjhEdkI7QWMvN0RDO0VBQ0UsZVhib0I7RVdjcEIsMEJYUG9CO0NIdzhEdkI7O0FhNTZERDtFQ3hERSxlWDRCc0I7RVczQnRCLDBCRHdEMEM7RUN2RDFDLHNCRHVEbUU7Q2JpN0RwRTtBY3QrREM7RUFNRSxlWGtCb0I7RVdqQnBCLDBCQUFBO0VBQ0ksc0JENkM2RDtDYnM3RHBFO0FjaitEQztFQUdFLHVCQUFBO0NkaStESDtBYzU5REc7RUFNRSwwQkQ2QnNDO0VDNUJsQyxzQkQ0QjJEO0NiNjdEcEU7QWNyOURDO0VBQ0UsZUR1QndDO0VDdEJ4QywwQlhQb0I7Q0g4OUR2Qjs7QWE5N0REO0VBQ0UsZUFBQTtDYmk4REQ7O0FhMzdERDtFQUNFO0lBQWUsZUFBQTtJQUFnQixZQUFBO0diZzhEOUI7Q0FDRjtBYTk3REQ7RUFDRTtJQUFlLGVBQUE7SUFBZ0IsWUFBQTtHYms4RDlCO0NBQ0Y7QWFoOEREO0VBQ0U7SUFBZSxlQUFBO0lBQWdCLFlBQUE7R2JvOEQ5QjtDQUNGO0FhbDhERDtFQUNFO0lBQWUsZUFBQTtJQUFnQixZQUFBO0diczhEOUI7Q0FDRjtBYXA4REQ7RUFDRTtJQUFlLGVBQUE7SUFBZ0IsWUFBQTtHYnc4RDlCO0NBQ0Y7QWV4aEVEO0VBQ0UscURab0RvQjtFWW5EcEIsVUFBQTtFQUNBLFdBQUE7Q2YwaEVEO0FldGhFRztFQUNFLHlEWnVFZTtDSGk5RHBCO0FlcGhFRztFQUNFLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtDZnNoRUw7QWVsaEVDO0VBQ0Usc0JBQUE7Q2ZvaEVIOztBZ0IxaUVHO0VBRUUsZUFBQTtDaEI0aUVMO0FnQjFpRUs7RUFJRSxpQkFBQTtDaEJ5aUVQO0FnQnJpRUs7RUFHRSxlYkVnQjtDSG1pRXZCOztBZ0IvaEVEO0VBRUUsYUFBQTtDaEJpaUVEO0FnQi9oRUM7RUFDRSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLGtCYnNFc0I7Q0gyOUR6QjtBZ0J2aEVHO0VBRUUsb0JickJrQjtDSDZpRXZCO0FnQnRoRUs7RUFDRSxvQmJ4QmdCO0NIZ2pFdkI7O0FnQjFnRUM7RWR1SFEsZ0RjdEhOO0Vkc0hN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QTtHNUJpbEdSO0U0QmhsR0Q7SUFBUyw0QkFBQTtJQUE0QiwrQkFBQTtHNUJvbEdwQztFNEJubEdEO0lBQVMsNkJBQUE7SUFBNkIsOEJBQUE7RzVCdWxHckM7Q0FDRjtBNEJubEdEO0V2QjlDSSxpQkFBQTtDTG9vR0g7QUtsb0dHO0V1QjRDSjtJdkIzQ00saUJBQUE7R0xxb0dIO0NBQ0Y7QUtub0dHO0V1QndDSjtJdkJ2Q00saUJBQUE7R0xzb0dIO0NBQ0Y7QUtwb0dHO0V1Qm9DSjtJdkJuQ00saUJBQUE7R0x1b0dIO0NBQ0Y7QUtyb0dHO0V1QmdDSjtJdkIvQk0saUJBQUE7R0x3b0dIO0NBQ0Y7O0E0QnptR0Q7RXZCUEksb0JBQUE7Q0xvbkdIO0FLbG5HRztFdUJLSjtJdkJKTSxvQkFBQTtHTHFuR0g7Q0FDRjtBS25uR0c7RXVCQ0o7SXZCQU0sb0JBQUE7R0xzbkdIO0NBQ0Y7QUtwbkdHO0V1QkhKO0l2QklNLG9CQUFBO0dMdW5HSDtDQUNGO0FLcm5HRztFdUJQSjtJdkJRTSxvQkFBQTtHTHduR0g7Q0FDRjs7QTRCaG9HRDtFdkJrRkksa0JBQUE7Q0xrakdIO0FLaGpHRztFdUJwRko7SXZCcUZNLGtCQUFBO0dMbWpHSDtDQUNGO0FLampHRztFdUJ4Rko7SXZCeUZNLGtCQUFBO0dMb2pHSDtDQUNGO0FLbGpHRztFdUI1Rko7SXZCNkZNLGtCQUFBO0dMcWpHSDtDQUNGO0FLbmpHRztFdUJoR0o7SXZCaUdNLGtCQUFBO0dMc2pHSDtDQUNGOztBNEJ2cEdEO0V2QnlISSxtQkFBQTtDTGtpR0g7QUtoaUdHO0V1QjNISjtJdkI0SE0sbUJBQUE7R0xtaUdIO0NBQ0Y7QUtqaUdHO0V1Qi9ISjtJdkJnSU0sbUJBQUE7R0xvaUdIO0NBQ0Y7QUtsaUdHO0V1Qm5JSjtJdkJvSU0sbUJBQUE7R0xxaUdIO0NBQ0Y7QUtuaUdHO0V1QnZJSjtJdkJ3SU0sbUJBQUE7R0xzaUdIO0NBQ0Y7O0E0QjlxR0Q7RXZCcEdJLGlCQUFBO0VBQ0Esb0JBQUE7Q0xzeEdIO0FLcHhHRztFdUJpR0o7SXZCaEdNLGlCQUFBO0lBQ0Esb0JBQUE7R0x1eEdIO0NBQ0Y7QUtyeEdHO0V1QjRGSjtJdkIzRk0saUJBQUE7SUFDQSxvQkFBQTtHTHd4R0g7Q0FDRjtBS3R4R0c7RXVCdUZKO0l2QnRGTSxpQkFBQTtJQUNBLG9CQUFBO0dMeXhHSDtDQUNGO0FLdnhHRztFdUJrRko7SXZCakZNLGlCQUFBO0lBQ0Esb0JBQUE7R0wweEdIO0NBQ0Y7O0E0QjFzR0Q7RXZCNkJJLGtCQUFBO0VBQ0EsbUJBQUE7Q0xpckdIO0FLL3FHRztFdUJoQ0o7SXZCaUNNLGtCQUFBO0lBQ0EsbUJBQUE7R0xrckdIO0NBQ0Y7QUtockdHO0V1QnJDSjtJdkJzQ00sa0JBQUE7SUFDQSxtQkFBQTtHTG1yR0g7Q0FDRjtBS2pyR0c7RXVCMUNKO0l2QjJDTSxrQkFBQTtJQUNBLG1CQUFBO0dMb3JHSDtDQUNGO0FLbHJHRztFdUIvQ0o7SXZCZ0RNLGtCQUFBO0lBQ0EsbUJBQUE7R0xxckdIO0NBQ0Y7O0E0QnJ1R0Q7RXZCakNJLGtCQUFBO0NMMHdHSDtBS3h3R0c7RXVCK0JKO0l2QjlCTSxrQkFBQTtHTDJ3R0g7Q0FDRjtBS3p3R0c7RXVCMkJKO0l2QjFCTSxrQkFBQTtHTDR3R0g7Q0FDRjtBSzF3R0c7RXVCdUJKO0l2QnRCTSxrQkFBQTtHTDZ3R0g7Q0FDRjtBSzN3R0c7RXVCbUJKO0l2QmxCTSxrQkFBQTtHTDh3R0g7Q0FDRjs7QTRCNXZHRDtFdkJNSSxxQkFBQTtDTDB2R0g7QUt4dkdHO0V1QlJKO0l2QlNNLHFCQUFBO0dMMnZHSDtDQUNGO0FLenZHRztFdUJaSjtJdkJhTSxxQkFBQTtHTDR2R0g7Q0FDRjtBSzF2R0c7RXVCaEJKO0l2QmlCTSxxQkFBQTtHTDZ2R0g7Q0FDRjtBSzN2R0c7RXVCcEJKO0l2QnFCTSxxQkFBQTtHTDh2R0g7Q0FDRjs7QTRCbnhHRDtFdkIrRkksbUJBQUE7Q0x3ckdIO0FLdHJHRztFdUJqR0o7SXZCa0dNLG1CQUFBO0dMeXJHSDtDQUNGO0FLdnJHRztFdUJyR0o7SXZCc0dNLG1CQUFBO0dMMHJHSDtDQUNGO0FLeHJHRztFdUJ6R0o7SXZCMEdNLG1CQUFBO0dMMnJHSDtDQUNGO0FLenJHRztFdUI3R0o7SXZCOEdNLG1CQUFBO0dMNHJHSDtDQUNGOztBNEIxeUdEO0V2QnNJSSxvQkFBQTtDTHdxR0g7QUt0cUdHO0V1QnhJSjtJdkJ5SU0sb0JBQUE7R0x5cUdIO0NBQ0Y7QUt2cUdHO0V1QjVJSjtJdkI2SU0sb0JBQUE7R0wwcUdIO0NBQ0Y7QUt4cUdHO0V1QmhKSjtJdkJpSk0sb0JBQUE7R0wycUdIO0NBQ0Y7QUt6cUdHO0V1QnBKSjtJdkJxSk0sb0JBQUE7R0w0cUdIO0NBQ0Y7O0E0QmowR0Q7RXZCbEZJLGtCQUFBO0VBQ0EscUJBQUE7Q0x1NUdIO0FLcjVHRztFdUIrRUo7SXZCOUVNLGtCQUFBO0lBQ0EscUJBQUE7R0x3NUdIO0NBQ0Y7QUt0NUdHO0V1QjBFSjtJdkJ6RU0sa0JBQUE7SUFDQSxxQkFBQTtHTHk1R0g7Q0FDRjtBS3Y1R0c7RXVCcUVKO0l2QnBFTSxrQkFBQTtJQUNBLHFCQUFBO0dMMDVHSDtDQUNGO0FLeDVHRztFdUJnRUo7SXZCL0RNLGtCQUFBO0lBQ0EscUJBQUE7R0wyNUdIO0NBQ0Y7O0E0QjcxR0Q7RXZCK0NJLG1CQUFBO0VBQ0Esb0JBQUE7Q0xrekdIO0FLaHpHRztFdUJsREo7SXZCbURNLG1CQUFBO0lBQ0Esb0JBQUE7R0xtekdIO0NBQ0Y7QUtqekdHO0V1QnZESjtJdkJ3RE0sbUJBQUE7SUFDQSxvQkFBQTtHTG96R0g7Q0FDRjtBS2x6R0c7RXVCNURKO0l2QjZETSxtQkFBQTtJQUNBLG9CQUFBO0dMcXpHSDtDQUNGO0FLbnpHRztFdUJqRUo7SXZCa0VNLG1CQUFBO0lBQ0Esb0JBQUE7R0xzekdIO0NBQ0Y7O0E0Qm4zR0Q7RUFDRTtJQUFlLHVCQUFBO0c1QnUzR2Q7RTRCdDNHRDtJQUFnQix3QkFBQTtHNUJ5M0dmO0NBQ0Y7QTRCdjNHRDtFQUNFO0lBQWUsdUJBQUE7RzVCMDNHZDtFNEJ6M0dEO0lBQWdCLHdCQUFBO0c1QjQzR2Y7Q0FDRjtBNEIxM0dEO0VBQ0U7SUFBZSx1QkFBQTtHNUI2M0dkO0U0QjUzR0Q7SUFBZ0Isd0JBQUE7RzVCKzNHZjtDQUNGO0E0QjczR0Q7RUFDRTtJQUFlLHVCQUFBO0c1Qmc0R2Q7RTRCLzNHRDtJQUFnQix3QkFBQTtHNUJrNEdmO0NBQ0Y7QTRCaDRHRDtFQUNFO0lBQWUsdUJBQUE7RzVCbTRHZDtFNEJsNEdEO0lBQWdCLHdCQUFBO0c1QnE0R2Y7Q0FDRjtBNEIvM0dEO0VBQ0U7SUFBZSw0QkFBQTtHNUJrNEdkO0U0Qmo0R0Q7SUFBZ0IsNkJBQUE7RzVCbzRHZjtFNEJuNEdEO0lBQWlCLDhCQUFBO0c1QnM0R2hCO0NBQ0Y7QTRCcDRHRDtFQUNFO0lBQWUsNEJBQUE7RzVCdTRHZDtFNEJ0NEdEO0lBQWdCLDZCQUFBO0c1Qnk0R2Y7RTRCeDRHRDtJQUFpQiw4QkFBQTtHNUIyNEdoQjtDQUNGO0E0Qno0R0Q7RUFDRTtJQUFlLDRCQUFBO0c1QjQ0R2Q7RTRCMzRHRDtJQUFnQiw2QkFBQTtHNUI4NEdmO0U0Qjc0R0Q7SUFBaUIsOEJBQUE7RzVCZzVHaEI7Q0FDRjtBNEI5NEdEO0VBQ0U7SUFBZSw0QkFBQTtHNUJpNUdkO0U0Qmg1R0Q7SUFBZ0IsNkJBQUE7RzVCbTVHZjtFNEJsNUdEO0lBQWlCLDhCQUFBO0c1QnE1R2hCO0NBQ0Y7QTRCbjVHRDtFQUNFO0lBQWUsNEJBQUE7RzVCczVHZDtFNEJyNUdEO0lBQWdCLDZCQUFBO0c1Qnc1R2Y7RTRCdjVHRDtJQUFpQiw4QkFBQTtHNUIwNUdoQjtDQUNGO0E0Qm41R0Q7RUFDRSxxQkFBQTtDNUJxNUdEOztBNEI1NEdEO0VBQ0UsNEJBQUE7QzVCKzRHRDs7QTRCdDRHRDtFQUNFLFlBQUE7QzVCeTRHRDs7QTRCdDRHRDtFQUNFLGFBQUE7QzVCeTRHRDs7QTRCdDRHRDtFQUNFLFlBQUE7QzVCeTRHRDs7QTRCaDRHRDtFQUNFLHNCQUFBO0M1Qm00R0Q7O0E0QjEzR0Q7RUFDRSxvQkFBQTtDNUI2M0dEOztBNEJyM0dEO0VBS0UsY0FBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7QzVCdzNHRDs7QTRCcjNHRDtFQUVFLGVBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtDNUJ1M0dEO0E0QnIzR0M7RUFDRSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtDNUJ1M0dIOztBNEJuM0dEO0VBQ0U7SUFLRSxjQUFBO0lBQ0Esb0JBQUE7SUFDQSx3QkFBQTtHNUJzM0dEO0U0Qm4zR0Q7SUFFRSxlQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RzVCbzNHRDtFNEJsM0dDO0lBQ0Usb0JBQUE7SUFDQSx1QkFBQTtJQUNBLFlBQUE7RzVCbzNHSDtDQUNGO0E0QmgzR0Q7RUFDRTtJQUtFLGNBQUE7SUFDQSxvQkFBQTtJQUNBLHdCQUFBO0c1QmszR0Q7RTRCLzJHRDtJQUVFLGVBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtHNUJnM0dEO0U0QjkyR0M7SUFDRSxvQkFBQTtJQUNBLHVCQUFBO0lBQ0EsWUFBQTtHNUJnM0dIO0NBQ0Y7QTRCNTJHRDtFQUNFO0lBS0UsY0FBQTtJQUNBLG9CQUFBO0lBQ0Esd0JBQUE7RzVCODJHRDtFNEIzMkdEO0lBRUUsZUFBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0c1QjQyR0Q7RTRCMTJHQztJQUNFLG9CQUFBO0lBQ0EsdUJBQUE7SUFDQSxZQUFBO0c1QjQyR0g7Q0FDRjtBNEJ4MkdEO0VBQ0U7SUFLRSxjQUFBO0lBQ0Esb0JBQUE7SUFDQSx3QkFBQTtHNUIwMkdEO0U0QnYyR0Q7SUFFRSxlQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RzVCdzJHRDtFNEJ0MkdDO0lBQ0Usb0JBQUE7SUFDQSx1QkFBQTtJQUNBLFlBQUE7RzVCdzJHSDtDQUNGO0E2Qm54SEQ7RUFDRTs7OztJQUlFLHlCQUFBO0c3QnF4SEQ7Q0FDRjtBNkJseEhEO0VBQ0U7SUFDRSwwQkFBQTtHN0JveEhEO0NBQ0Y7QThCNXhIQztFQUNFLHlCQUFBO0M5Qjh4SEg7O0E2Qmh4SEQ7OztFQUdFLHlCQUFBO0M3Qm14SEQ7O0E2Qmh4SEQ7RUNoQ0U7SUFDRSwwQkFBQTtHOUJvekhEO0U4Qmx6SEQ7SUFBbUIsZUFBQTtHOUJxekhsQjtFOEJwekhEO0lBQW1CLDhCQUFBO0c5QnV6SGxCO0U4QnR6SEQ7O0lBQ21CLCtCQUFBO0c5Qnl6SGxCO0NBQ0Y7QTZCNXhIQztFQURGO0lBRUksMEJBQUE7RzdCK3hIRDtDQUNGOztBNkI1eEhDO0VBREY7SUFFSSwyQkFBQTtHN0JneUhEO0NBQ0Y7O0E2Qjd4SEM7RUFERjtJQUVJLGlDQUFBO0c3Qml5SEQ7Q0FDRjs7QTZCOXhIRDtFQ3hDRTtJQUNFLHlCQUFBO0c5QjAwSEQ7Q0FDRjtBK0IzMUhBO0VBQ0MsWUFBQTtDL0I2MUhEO0ErQjExSEE7RUFDSSxpQkFBQTtDL0I0MUhKO0ErQnoxSEE7RUFDSSxlQUFBO0MvQjIxSEo7QStCeDFIQTtFQUNDLG9CQUFBO0MvQjAxSEQ7QStCdjFIQTtFQUNHLDBCQUFBO0MvQnkxSEg7QStCdDFIQTtFQUNDLG9CQUFBO0MvQncxSEQ7QStCcjFIQTtFQUNHLG9CQUFBO0MvQnUxSEg7QStCcDFIQTtFQUNDLGVBQUE7Qy9CczFIRDtBK0JuMUhBO0VBQ0Msb0JBQUE7Qy9CcTFIRDtBK0JsMUhBO0VBQ0MsMkVBQUE7Qy9CbzFIRDtBK0JqMUhBO0VBQ0cscUNBQUE7Qy9CbTFISDtBK0JoMUhBOzs7RUFHRyxxQ0FBQTtDL0JrMUhIO0ErQi8wSEE7O0VBRUUsb0JBQUE7Qy9CaTFIRjtBK0I5MEhBO0VBQ0Usb0JBQUE7Qy9CZzFIRjtBK0I3MEhBO0VBQ0Usb0JBQUE7RUFDRCxZQUFBO0MvQiswSEQ7QStCNzBIQztFQUNDLFlBQUE7Qy9CKzBIRjtBK0IzMEhBO0VBQ0csZUFBQTtDL0I2MEhIO0ErQjMwSEM7RUFDQyxlQUFBO0MvQjYwSEY7QStCejBIQTs7Ozs7Ozs7Ozs7Ozs7RUFjQyxlQUFBO0MvQjIwSEQ7QStCeDBIQTs7Ozs7Ozs7Ozs7O0VBWUMsZUFBQTtDL0IwMEhEO0ErQngwSEM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0Msb0JBQUE7Qy9CZzJIRjtBK0I1MUhBO0VBQ0Msb0JBQUE7Qy9CODFIRDtBK0IzMUhBO0VBQ0Msd0VBQUE7Qy9CNjFIRDtBK0IxMUhBOztFQUVDLDBCQUFBO0MvQjQxSEQ7QStCMTFIQzs7OztFQUNDLDBCQUFBO0MvQisxSEY7QStCMzFIQTtFQUNDLDBCQUFBO0MvQjYxSEQ7QStCMzFIQztFQUNDLDBCQUFBO0MvQjYxSEY7QStCeDFIQzs7O0VBR0MsMEJBQUE7Qy9CMDFIRjtBK0J2MUhDOztFQUVDLDBCQUFBO0MvQnkxSEY7QStCcjFIQTtFQUNDLG9CQUFBO0MvQnUxSEQ7QStCcDFIQTs7RUFFRywwQkFBQTtDL0JzMUhIO0ErQm4xSEE7O0VBRUMsWUFBQTtDL0JxMUhEOztBK0JoMUhEOztFQUVDLHVCQUFBO0MvQm0xSEE7O0ErQmgxSEQ7RUFDQyxZQUFBO0MvQm0xSEE7O0ErQmgxSEQ7RUFDQyxlQUFBO0MvQm0xSEE7O0ErQmgxSEQ7Ozs7Ozs7Ozs7OztFQVlFLHVCQUFBO0MvQm0xSEQ7O0ErQmgxSEQ7RUFDQyxZQUFBO0MvQm0xSEE7O0ErQmgxSEQ7O0VBRUMsaUJBQUE7Qy9CbTFIQTs7QStCaDFIRDtFQUNDLHVCQUFBO0MvQm0xSEE7O0ErQmgxSEQ7RUFDQyxvQkFBQTtDL0JtMUhBOztBK0JoMUhEO0VBQ0MsWUFBQTtDL0JtMUhBOztBK0JoMUhEO0VBQ0MsWUFBQTtDL0JtMUhBOztBK0JoMUhEO0VBQ0Msb0JBQUE7Qy9CbTFIQTs7QStCaDFIRDtFQUNDLDRCQUFBO0MvQm0xSEE7O0ErQmgxSEQ7RUFDQywrQkFBQTtDL0JtMUhBOztBK0I3MEhEO0VBQ0UsK0JBQUE7RUFDRCx1QkFBQTtDL0JnMUhBOztBK0I3MEhEO0VBQ0MsWUFBQTtDL0JnMUhBOztBK0I3MEhEO0VBQ0MsMEJBQUE7RUFDQSw0QkFBQTtDL0JnMUhBOztBK0I3MEhEO0VBQ0MsK0JBQUE7RUFDQSx1QkFBQTtDL0JnMUhBOztBK0I3MEhEO0VBQ0MsK0JBQUE7RUFDQSx1QkFBQTtDL0JnMUhBOztBK0I3MEhEO0VBQ0MsK0JBQUE7RUFDQSx1QkFBQTtDL0JnMUhBOztBK0I3MEhEO0VBQ0MsK0JBQUE7RUFDQSx1QkFBQTtDL0JnMUhBOztBZ0NqbElEO0VBQ0ksZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7Q2hDb2xJSDs7QWdDamxJRDtFQUNJLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7Q2hDb2xJSDs7QWdDamxJRDtFQUNJLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7Q2hDb2xJSDs7QWdDamxJRDtFQUNJLDJCQUFBO0NoQ29sSUg7O0FnQ2psSUQ7RUFDRSx5QkFBQTtDaENvbElEOztBZ0NqbElEO0VBQ0ksZUFBQTtDaENvbElIOztBZ0M1a0lEO0VBRUUsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZTdCbkNzQjtFNkJvQ3RCLHlEN0J3Qm1CO0U2QnZCbkIsZ0JBQUE7RUFDQSxlQUFBO0NoQzhrSUQ7QUlyb0lDO0VBRUUsYUFBQTtFQUNBLGVBQUE7Q0pzb0lIO0FJcG9JQztFQUNFLFlBQUE7Q0pzb0lIO0FnQ25sSUM7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0NoQ3FsSUg7O0FnQ2hsSUQ7RUFDRTtJQUNFLGNBQUE7STlCNEdNLGlCOEIzR047R2hDcWxJRDtFZ0NsbElEO0lBQ0UsZ0JBQUE7SUFDQSxZQUFBO0k5Qm9ERix3Q0FBQTtJQUdRLGdDQUFBO0k4QnJETiwyRUFBQTtJQUNBLDRCQUFBO0k5Qm1HTSxnRDhCakdOO0k5QmlHTSx3QzhCakdOO0k5QmlHTSw2RThCakdOO0doQ3dsSUQ7Q0FDRjtBZ0Mva0lEO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RTNCK0pFLGtCQUFBO0UyQjdKRixrQkFBQTtDaENpbElEO0FLbDdIRztFMkJ2S0o7STNCd0tNLGtCQUFBO0dMcTdISDtDQUNGO0FLbjdIRztFMkIzS0o7STNCNEtNLGtCQUFBO0dMczdISDtDQUNGO0FLcDdIRztFMkIvS0o7STNCZ0xNLGtCQUFBO0dMdTdISDtDQUNGO0FLcjdIRztFMkJuTEo7STNCb0xNLGtCQUFBO0dMdzdISDtDQUNGO0FnQ25tSUM7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtDaENxbUlIOztBZ0NqbUlEO0VBRUU7SUFDRSxvQkFBQTtJQUNBLGFBQUE7R2hDbW1JRDtDQUNGO0FnQ2htSUQ7RUFFRTtJQUNFLGtCQUFBO0lBQ0EsYUFBQTtHaENpbUlEO0VnQy9sSUQ7SUFDRSxhQUFBO0doQ2ltSUQ7Q0FDRjtBZ0M5bElEO0VBRUU7SUFDRSxhQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0doQytsSUQ7RWdDNWxJRDtJQUNFLGlCQUFBO0lBQ0EsaUJBQUE7R2hDOGxJRDtFZ0MzbElEO0lBQ0UsY0FBQTtHaEM2bElEO0NBQ0Y7QWdDMWxJRDtFQUVFO0lBQ0UsUUFBQTtHaEMybElEO0NBQ0Y7QWdDamxJRDtFQUNFO0k5Qm5DQSx1Q0FBQTtJQUdRLCtCQUFBO0lBK0NBLGdEOEJiTjtJOUJhTSx3QzhCYk47STlCYU0sNkU4QmJOO0lBQ0EsZ0JBQUE7SUFDQSxhQUFBO0lBQ0EsT0FBQTtJQUNBLFNBQUE7SUFDQSxhQUFBO0lBQ0EsYUFBQTtJQUNBLGlCQUFBO0lBQ0Esb0I3QjdKb0I7STZCOEpwQiw0QkFBQTtHaEN3bElEO0VnQ3JsSUQ7STlCakRBLG1DQUFBO0lBR1EsMkJBQUE7R0Z5b0lQO0NBQ0Y7QWdDaGxJRDtFQUNFLGNBQUE7Q2hDa2xJRDs7QWdDL2tJRDtFQUVFO0lBQ0UsZUFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtHaENpbElEO0VnQzlrSUQ7SUFDRSxnQkFBQTtJQUNBLFVBQUE7SUFDQSxTQUFBO0k5QjFCTSxnRDhCMkJOO0k5QjNCTSx3QzhCMkJOO0k5QjNCTSw2RThCMkJOO0kzQjJGQSxtQkFBQTtJMkJ6RkEsZUFBQTtJOUI3Qk0seUM4QjhCTjtJQUNBLG9CQUFBO0doQ29sSUQ7Q0FDRjtBSzUvSEc7RTJCakdGO0kzQmtHSSxtQkFBQTtHTCsvSEg7Q0FDRjtBSzcvSEc7RTJCckdGO0kzQnNHSSxtQkFBQTtHTGdnSUg7Q0FDRjtBSzkvSEc7RTJCekdGO0kzQjBHSSxtQkFBQTtHTGlnSUg7Q0FDRjtBSy8vSEc7RTJCN0dGO0kzQjhHSSxtQkFBQTtHTGtnSUg7Q0FDRjtBZ0N6bklEO0VBa0JJOztJQUdFLFlBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0lBQ0Esb0I3QnZNa0I7STZCd01sQixpQjdCdkRzQjtHSGdxSXpCO0VnQ3RtSUM7SUFDRSxnQkFBQTtHaEN3bUlIO0VnQ3BtSUQ7SUFDRSxvQjdCdE5vQjtHSDR6SXJCO0VnQ25tSUQ7SUFDRSxtQkFBQTtJQUNBLGNBQUE7SUFDQSxrQkFBQTtJOUIxRE0sZ0Q4QjJETjtJOUIzRE0sd0M4QjJETjtJOUIzRE0sNkU4QjJETjtJOUJ0SUYsNEJBQUE7SUFHUSxvQkFBQTtJOEJxSU4sYUFBQTtHaEMwbUlEO0VnQ3htSUM7SUFFRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7SUFDQSxtQkFBQTtJQUNBLG9CN0JwT2tCO0k2QnFPbEIsaUI3QnBGc0I7STZCcUZ0QixtQkFBQTtJQUNBLFNBQUE7SUFDQSxRQUFBO0lBQ0EscUJBQUE7R2hDeW1JSDtFZ0N0bUlDO0k5QnZIRixpQ0FBQTtJQUdRLHlCQUFBO0lBeUJSLGtDOEI2RjhCO0k5QjFGdEIsMEI4QjBGc0I7R2hDOG1JN0I7RWdDNW1JQztJOUIzSEYsa0NBQUE7SUFHUSwwQkFBQTtJQXlCUixrQzhCaUc4QjtJOUI5RnRCLDBCOEI4RnNCO0doQ29uSTdCO0VnQzVtSUQ7STlCeEtBLDRCQUFBO0lBR1Esb0JBQUE7R0Z1eElQO0VnQzltSUQ7STlCNUtBLDRCQUFBO0lBR1Esb0JBQUE7R0Y2eElQO0NBQ0Y7QWdDNW1JRDtFQUVFLFlBQUE7Q2hDNm1JRDtBZ0MxbUlDO0V6Qi9SQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0V5QitSRSwwQkFBQTtDaEM4bUlIO0FPMzRJQztFQUNFLFVBQUE7Q1A2NElIO0FnQy9tSUc7RUFDRSxxREFBQTtFQUNBLG1CQUFBO0NoQ2luSUw7QWdDL21JSztFQUNFLGtEQUFBO0NoQ2luSVA7QWdDOW1JSztFQUNFLGVBQUE7RUFDQSw4QkFBQTtFQUNBLGU3QjNSZ0I7RTZCNFJoQixpQkFBQTtFQUNBLGlEN0JoT2E7RTZCaU9iLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCN0JqT2M7Q0hpMUlyQjtBZ0M5bUlPO0VBQ0UsY0FBQTtDaENnbklUO0FnQzVtSUs7RUFDRSxlN0I3U2dCO0NIMjVJdkI7QWdDM21JSztFQUNFLG9CQUFBO0VBQ0EsZTdCNVNnQjtDSHk1SXZCO0FnQzFtSUs7RUFDRSxlN0J0VGdCO0NIazZJdkI7QWdDdm1JQztFQUNFLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFOUJ6Uk0saUI4QjBSTjtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7Q2hDMG1JSDtBZ0N4bUlHO0VBQ0Usa0RBQUE7RUFDQSxVQUFBO0NoQzBtSUw7QWdDdm1JSztFQUNFLHVCQUFBO0VBQ0EsZTdCMVVnQjtFNkIyVWhCLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpRDdCbFJhO0U2Qm1SYixrQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0I3QnBSYztDSDYzSXJCO0FnQ3RtSUs7RUFJRSxpQkFBQTtFQUNBLGU3QmhXZ0I7Q0hxOEl2Qjs7QWdDOWxJRDtFQUNFO0kzQjNLRSxrQkFBQTtJQUNBLG1CQUFBO0kyQjRLQSxtQkFBQTtJQUNBLFVBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtJQUNBLDhCQUFBO0doQ2ttSUQ7Q0FDRjtBS2p4SUc7RTJCd0tGO0kzQnZLSSxrQkFBQTtJQUNBLG1CQUFBO0dMb3hJSDtDQUNGO0FLbHhJRztFMkJtS0Y7STNCbEtJLGtCQUFBO0lBQ0EsbUJBQUE7R0xxeElIO0NBQ0Y7QUtueElHO0UyQjhKRjtJM0I3Skksa0JBQUE7SUFDQSxtQkFBQTtHTHN4SUg7Q0FDRjtBS3B4SUc7RTJCeUpGO0kzQnhKSSxrQkFBQTtJQUNBLG1CQUFBO0dMdXhJSDtDQUNGO0FnQ2xvSUQ7RUFTSTtJQUNFLFlBQUE7SUFDQSxlQUFBO0lBQ0EsMkVBQUE7SUFDQSw0QkFBQTtJQUNBLG1CQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7SUFDQSxlQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7R2hDNG5JSDtFZ0N6bklDO0lBRUUsZUFBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtHaEMwbklIO0VJeGdKRDtJQUVFLGFBQUE7SUFDQSxlQUFBO0dKeWdKRDtFSXZnSkQ7SUFDRSxZQUFBO0dKeWdKRDtFZ0MvbklHO0lBQ0Usb0JBQUE7SUFDQSxVQUFBO0lBQ0Esb0RBQUE7R2hDaW9JTDtFZ0MvbklLO0lBQ0UsY0FBQTtHaENpb0lQO0VnQzluSUs7SUFDRSxnQkFBQTtHaENnb0lQO0VnQzduSUs7SUFDRSxjQUFBO0doQytuSVA7RWdDNW5JSztJQUNFLGdCQUFBO0lBQ0Esb0JBQUE7SUFDQSxvQkFBQTtJQUNBLGtCQUFBO0doQzhuSVA7RWdDM25JSztJQUVFLGlCQUFBO0lBQ0EsZTdCOVpjO0dIMGhKckI7RWdDem5JSztJQUNFLGU3QmxhYztHSDZoSnJCO0VnQ3RuSUM7SUFDRSxXQUFBO0doQ3duSUg7RWdDcm5JQztJQUVFLG1CQUFBO0lBQ0EsVUFBQTtJQUNBLHlCQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7STlCbFVKLHNDQUFBO0lBR1EsOEJBQUE7SThCaVVKLGlCN0I5UnNCO0k2QitSdEIsbUJBQUE7SUFDQSxvQjdCcmJrQjtHSDhpSnJCO0VnQ3ZuSUc7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBO0lBQ0EsYUFBQTtJQUNBLFVBQUE7STlCN1VOLHNDQUFBO0lBR1EsOEJBQUE7SThCNFVGLGtDQUFBO0lBQ0Esb0NBQUE7SUFDQSxxQ0FBQTtHaEM0bklMO0VnQ3ZuSUs7SUFDRSxjQUFBO0doQ3luSVA7RWdDdG5JSztJQUNFLHNCQUFBO0lBQ0Esa0JBQUE7SUFDQSxlN0JyY2M7R0g2akpyQjtFZ0NybklLO0lBSUUsb0I3QmxkYztJNkJtZGQsZTdCNWNjO0dIZ2tKckI7RWdDL21JQztJQUNFLFdBQUE7SUFDQSxTQUFBO0k5QjVXSixtQ0FBQTtJQUdRLDJCQUFBO0dGODlJUDtFZ0NsbklHO0lBQ0UsV0FBQTtJQUNBLFlBQUE7STlCalhOLG1DQUFBO0lBR1EsMkJBQUE7R0ZzK0lQO0VnQ2xuSUQ7SUFFRSxnQkFBQTtJQUNBLFFBQUE7R2hDbW5JRDtFZ0NqbklDO0lBQ0UsZUFBQTtHaENtbklIO0VnQ2huSUM7SUFDRSxXQUFBO0doQ2tuSUg7Q0FDRjtBZ0M3bUlEO0VBT1E7SUFDRSxnQkFBQTtHaEN5bUlQO0NBQ0Y7QWdDbm1JRDtFQUNFO0lBRUUsZUFBQTtHaENvbUlEO0VnQzlsSUs7SUFDRSxvQkFBQTtHaENnbUlQO0VnQzdsSUs7SUFFRSxrQkFBQTtHaEM4bElQO0NBQ0Y7QWdDeGxJRDtFQUNFO0lBRUUsYUFBQTtHaEN5bElEO0VnQ2xsSUs7SUFDRSxvQkFBQTtHaENvbElQO0VnQ2psSUs7SUFDRSxrQkFBQTtJQUNBLGdCQUFBO0doQ21sSVA7Q0FDRjtBZ0M3a0lEO0VBQ0U7SUFDRSwwQkFBQTtJQUNBLDJCQUFBO0doQytrSUQ7Q0FDRjtBZ0Nya0lEO0VBRUUsbUJBQUE7RUFDQSxrQkFBQTtDaENza0lEO0FnQ3BrSUM7RUFFRSxtQkFBQTtFQUNBLG9CQUFBO0NoQ3FrSUg7QWdDbmtJRztFQUNFLGdCQUFBO0VBQ0EsdUJBQUE7Q2hDcWtJTDtBZ0Noa0lDO0V6QmhtQkEsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtDUG1xSkQ7QU9qcUpDO0VBQ0UsVUFBQTtDUG1xSkg7QWdDcGtJQztFQUNFLGVBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxpRDdCeGhCaUI7RTZCeWhCakIsa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQjdCMWhCa0I7RTZCNGhCbEIsNEJBQUE7Q2hDcWtJSDtBZ0Nua0lHO0VBQ0Usc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtDaENxa0lMO0FnQ2hrSUM7RUFDRSwwQjdCOW1Cb0I7Q0hnckp2QjtBZ0Noa0lHO0VBR0UsMEJBQUE7Q2hDZ2tJTDtBZ0M1aklDO0VBQ0UsMEI3QnZuQm9CO0NIcXJKdkI7QWdDNWpJRztFQUdFLDBCQUFBO0NoQzRqSUw7QWdDeGpJQztFQUNFLDBCQUFBO0NoQzBqSUg7QWdDeGpJRztFQUdFLDBCQUFBO0NoQ3dqSUw7O0FnQ2xqSUQ7RUFFRTtJQUNFLG1CQUFBO0lBQ0EsZUFBQTtJQUNBLFNBQUE7STNCM1hBLG1CQUFBO0kyQjZYQSxlQUFBO0doQ29qSUQ7Q0FDRjtBS2g3SUc7RTJCc1hGO0kzQnJYSSxtQkFBQTtHTG03SUg7Q0FDRjtBS2o3SUc7RTJCa1hGO0kzQmpYSSxtQkFBQTtHTG83SUg7Q0FDRjtBS2w3SUc7RTJCOFdGO0kzQjdXSSxtQkFBQTtHTHE3SUg7Q0FDRjtBS243SUc7RTJCMFdGO0kzQnpXSSxtQkFBQTtHTHM3SUg7Q0FDRjtBZ0NobElEO0VBU0k7SUFFRSxnQkFBQTtJQUNBLGlCQUFBO0doQ3lrSUg7RWdDdGtJQztJQUNFLFlBQUE7SUFDQSxtQkFBQTtHaEN3a0lIO0VnQ3RrSUc7SUFDRSxrQkFBQTtHaEN3a0lMO0VnQzlqSUc7SUFDRSxrQkFBQTtHaENna0lMO0NBQ0Y7QWdDM2pJRDtFQU1NO0lBQ0Usa0JBQUE7R2hDd2pJTDtDQUNGO0FnQ2xqSUQ7RUFDRTtJQUNFLDBCQUFBO0lBQ0EsMkJBQUE7R2hDb2pJRDtDQUNGO0FnQ2hqSUQ7RUFDSSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7Q2hDa2pJSDs7QWdDaGpJRDtFQUNJLHlEQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0NoQ21qSUg7O0FnQ2pqSUQ7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtDaENvaklIOztBZ0NsaklEO0VBQ0ksWUFBQTtDaENxaklIOztBZ0NuaklEO0VBQ0ksa0JBQUE7Q2hDc2pJSDs7QWdDcGpJRDtFQUNJLGlCQUFBO0NoQ3VqSUg7O0FnQ3JqSUQ7RUFDSSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0NoQ3dqSUg7O0FnQ3RqSUQ7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0NoQ3lqSUg7O0FnQ3ZqSUQ7RUFDSSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7Q2hDMGpJSDs7QWdDeGpJRDtFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7Q2hDMmpJSDs7QWdDempJRDtFQUNJLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7Q2hDNGpJSDs7QWdDMWpJRDtFQUNJLHlDQUFBO0VBQ0EscUNBQUE7RUFDQSx1QkFBQTtDaEM2aklIOztBZ0MzaklEO0VBQ0ksc0NBQUE7Q2hDOGpJSDs7QWdDNWpJRDtFQUNJO0lBQ0ksbUJBQUE7SUFDQSxhQUFBO0lBQ0EsUUFBQTtJQUNBLGlCQUFBO0lBQ0EscUJBQUE7R2hDK2pJTDtDQUNGO0FnQzFqSUQ7RUFDRSxlQUFBO0NoQzRqSUQ7O0FnQ3pqSUQsK0JBQUE7QUFHRTtFQUVFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQSxDQUFBLGVBQUE7RUFDQSxxQkFBQTtDaEN5aklIO0FnQ3JqSUM7RUFFRSxnQkFBQTtFQUNBLGlCQUFBO0NoQ3NqSUg7QWdDbGpJQztFQUVFLDBCQUFBLENBQUEsZ0JBQUE7Q2hDbWpJSDtBZ0MvaUlDO0VBRUUsMEJBQUEsQ0FBQSxjQUFBO0NoQ2dqSUg7O0FpQ3QzSkQ7RUFFRSxtQkFBQTtFQUNBLGU5QmdCc0I7RThCZnRCLHlEOUIyRW1CO0U4QjFFbkIsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7Q2pDdzNKRDtBSTczSkM7RUFFRSxhQUFBO0VBQ0EsZUFBQTtDSjgzSkg7QUk1M0pDO0VBQ0UsWUFBQTtDSjgzSkg7QWlDNzNKQztFQUNFLGlCOUJzR3NCO0U4QnJHdEIsb0I5QnFHc0I7Q0gweEp6Qjs7QWlDMzNKRDtFQUlJO0lBQ0UsaUJBQUE7SUFDQSxvQkFBQTtHakMyM0pIO0NBQ0Y7QWlDLzJKQztFQUNFLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0I5QjZDa0I7Q0hvMEpyQjtBaUMvMkpHO0VBQ0UsZTlCMUJrQjtDSDI0SnZCOztBaUM1MkpEO0VBRUU7SUFDRSxjQUFBO0dqQzgySkQ7Q0FDRjtBaUN0MkpEO0VBRUUsbUJBQUE7RUFDQSxlOUIxQ3NCO0U4QjJDdEIseUQ5QmlCbUI7RThCaEJuQixtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0I5QmdCb0I7RThCZnBCLHFDQUFBO0NqQ3UySkQ7QUl6NkpDO0VBRUUsYUFBQTtFQUNBLGVBQUE7Q0owNkpIO0FJeDZKQztFQUNFLFlBQUE7Q0owNkpIO0FpQzUySkM7RUFDRSxpQkFBQTtFQUNBLG9CQUFBO0NqQzgySkg7QWlDMzJKQztFMUIzRUEsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtDUHk3SkQ7QU92N0pDO0VBQ0UsVUFBQTtDUHk3Skg7QWlDLzJKRztFQUNFLHFEQUFBO0NqQ2kzSkw7QWlDLzJKSztFQUNFLFVBQUE7Q2pDaTNKUDtBaUM3MkpHO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7Q2pDKzJKTDtBaUM3MkpLO0VBR0UsZTlCbEZnQjtDSCs3SnZCOztBaUN2MkpEO0VBSUk7SUFDRSxpQkFBQTtJQUNBLG9CQUFBO0dqQ3UySkg7RWlDbDJKRztJQUNFLFVBQUE7SUFDQSxzQkFBQTtJQUNBLG9CQUFBO0dqQ28ySkw7RWlDajJKRztJQUNFLG1CQUFBO0dqQ20ySkw7Q0FDRjtBaUM5MUpEO0VBTU07SUFDRSxlQUFBO0dqQzIxSkw7Q0FDRjtBaUNqMUpEO0VBQ0UsaUJBQUE7Q2pDbTFKRDtBaUNqMUpDO0VBQ0UsZ0JBQUE7Q2pDbTFKSDtBaUNqMUpHO0VBQ0Usb0I5QnJJa0I7RThCc0lsQixlOUIzSWtCO0NIODlKdkI7QWlDajFKSztFQUdFLG9COUIvSWdCO0NIZytKdkI7O0FpQzMwSkQ7RUFFRTtJQUNFLGlCQUFBO0dqQzYwSkQ7Q0FDRjtBaUNyMEpEO0VBRUUsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0I5QmxHb0I7RThCbUdwQixpQkFBQTtFQUNBLGtCQUFBO0NqQ3MwSkQ7QWlDcDBKQztFQUNFLGVBQUE7RUFDQSxzQkFBQTtFQUNBLHFEQUFBO0NqQ3MwSkg7QWlDcDBKRztFQUdFLHNCOUJsTGtCO0NIcy9KdkI7QWlDaDBKQztFQUNFLFVBQUE7Q2pDazBKSDs7QWlDOXpKRDtFQUlJO0lBQ0UsaUJBQUE7R2pDOHpKSDtDQUNGO0FpQ3J6SkQ7RUFDRSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0I5QjNJb0I7RThCNElwQixrQkFBQTtDakN1ekpEO0FpQ3J6SkM7RUFDRSxpQkFBQTtFQUNBLFVBQUE7Q2pDdXpKSDs7QWlDM3lKRDtFQUNFLHNCQUFBO0VBQ0EsdUJBQUE7Q2pDOHlKRDtBaUM1eUpDO0VBQ0UsZUFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0NqQzh5Skg7O0FGamlLRDtFQUFZLG1DQUFBO0VBQW1DLG9DQUFBO0VBQW9DLDROQUFBO0VBQTBOLGlCQUFBO0VBQWtCLG1CQUFBO0NFeWlLOVQ7QUZ2aUtEO0VBQVksbUNBQUE7RUFBbUMsb0NBQUE7RUFBb0MsNE5BQUE7RUFBME4saUJBQUE7RUFBa0IsbUJBQUE7Q0U4aUs5VDtBRjNpS0Q7RUFBWSx5QkFBQTtFQUF5QixvQ0FBQTtFQUFvQywwS0FBQTtFQUF5SyxpQkFBQTtFQUFrQixtQkFBQTtDRWtqS25RO0FGaGpLRDtFQUFZLHlCQUFBO0VBQXlCLG9DQUFBO0VBQW9DLDBLQUFBO0VBQXlLLGlCQUFBO0VBQWtCLG1CQUFBO0NFdWpLblE7QUZwaktEO0VBQ0UsaUNBQUE7RUFDQSx5REFBQTtFQUNBLHlPQUFBO0VBR0EsaUJBQUE7RUFDQSxtQkFBQTtDRW9qS0Q7QUZqaktEO0VBQ0UsaUNBQUE7RUFDQSx5REFBQTtFQUNBLHlPQUFBO0VBR0EsaUJBQUE7RUFDQSxtQkFBQTtDRWlqS0Q7QUY5aUtEO0VBQ0UsaUNBQUE7RUFDQSx3REFBQTtFQUNBLHNPQUFBO0VBR0EsaUJBQUE7RUFDQSxtQkFBQTtDRThpS0Q7QUYzaUtEO0VBQ0ksd0JBQUE7RUFDQSxrREFBQTtFQUNBLGlTQUFBO0VBSUEsaUJBQUE7RUFDQSxtQkFBQTtDRTBpS0g7QUZ2aUtEO0VBQ0ksd0JBQUE7RUFDQSxpREFBQTtFQUNBLDRSQUFBO0VBSUEsaUJBQUE7RUFDQSxtQkFBQTtDRXNpS0g7QUZuaUtEO0VBQ0ksd0JBQUE7RUFDQSwrQ0FBQTtFQUNBLGtSQUFBO0VBSUEsaUJBQUE7RUFDQSxtQkFBQTtDRWtpS0g7QUYvaEtEO0VBQ0ksd0JBQUE7RUFDQSxxREFBQTtFQUNBLGlUQUFBO0VBSUEsaUJBQUE7RUFDQSxtQkFBQTtDRThoS0g7QWtDbG5LRDtFM0JBRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0UyQkFBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0NsQ3NuS0Q7QU92bktDO0VBQ0UsVUFBQTtDUHluS0g7QWtDdm5LQztFQUNFLFlBQUE7RUFDQSxlQUFBO0NsQ3luS0g7QWtDdm5LRztFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VoQ2lESSx3QmdDaERnQjtFQUNwQixlL0JJa0I7RStCSGxCLG9CL0JKa0I7RStCS2xCLG9CQUFBO0VBQ0EsbUJBQUE7Q2xDMm5LTDtBa0N6bktLO0VBQ0UsY0FBQTtDbEMybktQO0FrQ3huS0s7RUFDRSxpQkFBQTtDbEMwbktQO0FrQ3ZuS0s7RUFHRSxvQi9CcEJnQjtFK0JxQmhCLGUvQmRnQjtDSHFvS3ZCO0FrQ2huS0s7RUFDRSxpQ0FBQTtDbENrbktQO0FrQy9tS0s7RUFDRSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtDbENpbktQIiwiZmlsZSI6ImN1c3RvbS5jc3MifQ== */