@charset "UTF-8";
/*!
                            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: calc(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: calc(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;
}

.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:after,
.nav-categories > .nav > li > a .caption .caption-list-link:after {
  content: "";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  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: "";
  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: "";
  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: "";
  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: "";
  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 #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;
}

#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;
  }
}
@media (max-width: 1023px) {
  .nav-open span {
    margin: 0.6em 0;
  }
}
@media (max-width: 1023px) {
  .has-scrolled .nav-open {
    background: #01ABC0;
  }
}
@media (max-width: 1023px) {
  .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-close span {
    display: none;
  }
}
@media (max-width: 1023px) {
  .nav-on .nav-open {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}
@media (max-width: 1023px) {
  .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: #C2CD43;
  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: #C2CD43;
}
#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: 2rem;
  line-height: 1;
  white-space: normal;
  text-align: center;
  letter-spacing: 0.1em;
}
#navigation .dropdown-menu li > a:active, #navigation .dropdown-menu li > a:focus, #navigation .dropdown-menu li > a:hover {
  background: none;
}
#navigation .dropdown-menu li.active > a {
  color: #ffffff;
  background: none;
  background: #b4bf33;
}
#navigation .dropdown-menu li > a:hover {
  color: #ffffff;
  background: #E86D32;
}

@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;
  }
}
@media (min-width: 1024px) {
  #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;
  }
}
@media (min-width: 1024px) {
  #navigation > ul > li.dropdown.open .dropdown-menu {
    opacity: 1;
  }
}
@media (min-width: 1024px) {
  #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;
  }
}
@media (min-width: 1024px) {
  .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;
}
#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;
  }
}
@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 ul > li {
    float: left;
    margin: 0 0 0 1rem;
  }
  #utility ul > li > a {
    font-size: 1.5rem;
  }
}
@media (min-width: 1024px) {
  #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, .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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5jc3MiLCJjdXN0b20uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fZm9udHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fc2NhZmZvbGRpbmcuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3ctc2hhcmVkL3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NDYzODkvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3LXNoYXJlZC93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTQ2Mzg5L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fc2NhZmZvbGRpbmctYWRkaXRpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3ctc2hhcmVkL3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NDYzODkvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvbWl4aW5zL19saXN0cmVzZXQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fdHlwZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3LXNoYXJlZC93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTQ2Mzg5L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3ctc2hhcmVkL3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NDYzODkvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3ctc2hhcmVkL3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NDYzODkvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3LXNoYXJlZC93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTQ2Mzg5L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3LXNoYXJlZC93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTQ2Mzg5L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19kcm9wZG93bnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fbmF2cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3LXNoYXJlZC93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTQ2Mzg5L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL21peGlucy9faWNvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3LXNoYXJlZC93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTQ2Mzg5L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19icmVhZGNydW1icy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3LXNoYXJlZC93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTQ2Mzg5L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3ctc2hhcmVkL3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NDYzODkvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3RodW1ibmFpbHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fcGFuZWxzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3ctc2hhcmVkL3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NDYzODkvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fd2VsbHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fbW9kYWxzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3ctc2hhcmVkL3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NDYzODkvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3BvcG92ZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3ctc2hhcmVkL3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NDYzODkvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3ctc2hhcmVkL3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NDYzODkvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX2Nhcm91c2VsLWFkZGl0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3LXNoYXJlZC93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTQ2Mzg5L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3ctc2hhcmVkL3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NDYzODkvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3RoZW1lLWhpZ2gtY29udHJhc3Quc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy1zaGFyZWQvd3d3Lm1hcmdhcml0YXZpbGxlLmNvbS5saXZlLzU0NjM4OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9yZXN0YXVyYW50X2FkYV9kZWZhdWx0L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9faGVhZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3ctc2hhcmVkL3d3dy5tYXJnYXJpdGF2aWxsZS5jb20ubGl2ZS81NDYzODkvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcmVzdGF1cmFudF9hZGFfZGVmYXVsdC9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3LXNoYXJlZC93d3cubWFyZ2FyaXRhdmlsbGUuY29tLmxpdmUvNTQ2Mzg5L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3Jlc3RhdXJhbnRfYWRhX2RlZmF1bHQvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19zb2NpYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUNXUSxnREFBQTtBQ0FSO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0NIOENEOztBRzNDRDtFQUNFLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLHdFQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtDSDhDRDs7QUczQ0Q7RUFFSTtJQUNFLFlBQUE7SUFDQSxnQkFBQTtJQUNBLE9BQUE7SUFDQSxRQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxhQUFBO0lBQ0EsV0FBQTtJQ1hKLHdHQUFBO0lBQ0EsNEJB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Q1RzVUQ7O0FTcFVEO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0NUdVVEOztBVzduQkQ7O0VBRUUseUJBQUE7Q1hnb0JEOztBV3RuQkQ7RUFDRSwyRExvRW1CO0VLbkVuQixpQkFBQTtDWHluQkQ7O0FXdG5CRDtFQUNFLHlETDZEbUI7Q040akJwQjs7QVd0bkJEO0VBQ0Usc0JMNkRvQjtDTjRqQnJCOztBV3RuQkQ7RUFDRSxlTFRzQjtDTmtvQnZCOztBV3RuQkQ7RUFDRSxlTGZzQjtDTndvQnZCOztBV3RuQkQ7RUFDRSxlTHBCc0I7Q042b0J2Qjs7QVd0bkJEO0VBQ0UsZUx0QnNCO0NOK29CdkI7O0FXdG5CRDtFQUNFLGVBQUE7Q1h5bkJEOztBV3RuQkQ7RUFDRSxlQUFBO0NYeW5CRDs7QVd0bkJEO0VBQ0UsdUJMK0cwQjtDTjBnQjNCOztBV3RuQkQ7RUFDRSxpQkw0RzBCO0NONmdCM0I7O0FXdG5CRDtFQUNFLHNCTHlCb0I7Q05nbUJyQjs7QVd0bkJEO0VBQ0UsZ0JMcUN3QjtDTm9sQnpCOztBV2xuQkQ7RUFDRSwyQkFBQTtDWHFuQkQ7O0FXbG5CRDtFQUNFLHNCQUFBO0VBQ0EsZUFBQTtDWHFuQkQ7O0FXbG5CRDs7RU5rR1Usa0NNaEdSO0NYdW5CRDs7QVdobkJEO0VBQ0UsaUJBQUE7Q1htbkJEOztBV2huQkQ7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EseURMZm1CO0VLZ0JuQixpQkFBQTtDWG1uQkQ7O0FXaG5CRDtFQUVFO0lBQ0Usa0JBQUE7R1hrbkJEO0NBQ0Y7QVcvbUJEO0VBQ0UsY0FBQTtDWGluQkQ7O0FXOW1CRDtFQUNFLGtCQUFBO0NYaW5CRDs7QVc3bUJEO0VEbEhFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUNrSEEsaUJBQUE7Q1hrbkJEO0FVbHVCQztFQUNFLFVBQUE7Q1ZvdUJIOztBVzNtQkQ7RUQ5SEUsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtDVjZ1QkQ7QVUzdUJDO0VBQ0UsVUFBQTtDVjZ1Qkg7QVdqbkJDO0VBQ0UsaUJBQUE7Q1htbkJIO0FXaG5CQztFQUVFLGtDQUFBO0NYaW5CSDtBVy9tQkc7RUFFRSxtQkFBQTtDWGduQkw7QVc5bUJLO0VBQ0UscUNBQUE7RUFDQSxzQ0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG9CTHJJZ0I7RUtzSWhCLGVML0hnQjtFS2dJaEIsb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlETDNFYTtFSzRFYixtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VOL0JOLHlDQUFBO0VBR1EsaUNBQUE7Q0xncEJUOztBV3ZtQkQ7Ozs7OztFQU1FLGlCQUFBO0NYMG1CRDtBV3RtQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUlFLHNCQUFBO0VBQ0EsZUFBQTtDWHluQkw7QVdybkJDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRSxpQkFBQTtFQUNBLGVBQUE7Q1h1b0JIOztBV25vQkQ7RUFFRTtJQUNFLG1CQUFBO0dYcW9CRDtFV25vQkM7SUFDRSxpQkFBQTtHWHFvQkg7Q0FDRjtBV2hvQkQ7RUFFRTtJQUFTLG1CQUFBO0dYa29CUjs7RVdqb0JEO0lBQVMsbUJBQUE7R1hxb0JSOztFV3BvQkQ7SUFBUyxrQkFBQTtHWHdvQlI7O0VXdm9CRDtJQUFTLG1CQUFBO0dYMm9CUjs7RVcxb0JEO0lBQVMsa0JBQUE7R1g4b0JSOztFVzdvQkQ7SUFBUyxtQkFBQTtHWGlwQlI7Q0FDRjtBVzlvQkQ7RUFDRTtJQUFRLGtCTHRIZ0I7R051d0J2Qjs7RVdocEJEO0lBQVEsa0JMdEhnQjtHTjB3QnZCOztFV25wQkQ7SUFBUSxnQkx0SGdCO0dONndCdkI7O0VXdHBCRDtJQUFRLGtCTHRIZ0I7R05neEJ2Qjs7RVd6cEJEO0lBQVEsZ0JMdEhnQjtHTm14QnZCOztFVzVwQkQ7SUFBUSxrQkx0SGdCO0dOc3hCdkI7Q0FDRjtBVzlwQkQ7RUFDRTtJQUFRLGtCTC9IZ0I7R05neUJ2Qjs7RVdocUJEO0lBQVEsa0JML0hnQjtHTm15QnZCOztFV25xQkQ7SUFBUSxnQkwvSGdCO0dOc3lCdkI7O0VXdHFCRDtJQUFRLGtCTC9IZ0I7R055eUJ2Qjs7RVd6cUJEO0lBQVEsZ0JML0hnQjtHTjR5QnZCOztFVzVxQkQ7SUFBUSxrQkwvSGdCO0dOK3lCdkI7Q0FDRjtBVzlxQkQ7RUFDRTtJQUFRLGtCTHhJZ0I7R055ekJ2Qjs7RVdockJEO0lBQVEsa0JMeElnQjtHTjR6QnZCOztFV25yQkQ7SUFBUSxnQkx4SWdCO0dOK3pCdkI7O0VXdHJCRDtJQUFRLGtCTHhJZ0I7R05rMEJ2Qjs7RVd6ckJEO0lBQVEsZ0JMeElnQjtHTnEwQnZCOztFVzVyQkQ7SUFBUSxrQkx4SWdCO0dOdzBCdkI7Q0FDRjtBVzlyQkQ7RUFDRTtJQUFRLGtCTGpKZ0I7R05rMUJ2Qjs7RVdoc0JEO0lBQVEsa0JMakpnQjtHTnExQnZCOztFV25zQkQ7SUFBUSxnQkxqSmdCO0dOdzFCdkI7O0VXdHNCRDtJQUFRLGtCTGpKZ0I7R04yMUJ2Qjs7RVd6c0JEO0lBQVEsZ0JMakpnQjtHTjgxQnZCOztFVzVzQkQ7SUFBUSxrQkxqSmdCO0dOaTJCdkI7Q0FDRjtBVzdzQkQ7RUFDRSxlQUFBO0VBQ0EsVUFBQTtFSHhMRSxpQkFBQTtFQUNBLG9CQUFBO0VHeUxGLHFFQUFBO0VBQ0EsMkJBQUE7RUFDQSxVQUFBO0NYZ3RCRDtBUXo0Qkc7RUdtTEo7SUhsTE0saUJBQUE7SUFDQSxvQkFBQTtHUjQ0Qkg7Q0FDRjtBUTE0Qkc7RUc4S0o7SUg3S00saUJBQUE7SUFDQSxvQkFBQTtHUjY0Qkg7Q0FDRjtBUTM0Qkc7RUd5S0o7SUh4S00saUJBQUE7SUFDQSxvQkFBQTtHUjg0Qkg7Q0FDRjtBUTU0Qkc7RUdvS0o7SUhuS00saUJBQUE7SUFDQSxvQkFBQTtHUis0Qkg7Q0FDRjs7QVdydUJEO0VBQ0UscUJBQUE7RUFDQSxzQkwzUHNCO0NObStCdkI7O0FXaHVCRDtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBRUEsVUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFFQSxrQkFBQTtDWGl1QkQ7QVcvdEJDOzs7Ozs7RUFNRSxlTHJSb0I7RUtzUnBCLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFSHBJQSxvQkFBQTtFR3NJQSxpQkxxRnlCO0NONG9CNUI7QVFyMkJHO0VHdUhGOzs7Ozs7SUh0SEksb0JBQUE7R1I2MkJIO0NBQ0Y7QVEzMkJHO0VHbUhGOzs7Ozs7SUhsSEksb0JBQUE7R1JtM0JIO0NBQ0Y7QVFqM0JHO0VHK0dGOzs7Ozs7SUg5R0ksb0JBQUE7R1J5M0JIO0NBQ0Y7QVF2M0JHO0VHMkdGOzs7Ozs7SUgxR0ksb0JBQUE7R1IrM0JIO0NBQ0Y7QVdud0JHOzs7Ozs7Ozs7OztFQUVFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0Esb0JMeFNrQjtFS3lTbEIsZUFBQTtFQUNBLGVBQUE7RUg1R0Ysa0JBQUE7RUFDQSxtQkFBQTtDUjIzQkg7QVF6M0JHO0VHaUdBOzs7Ozs7Ozs7OztJSGhHRSxrQkFBQTtJQUNBLG1CQUFBO0dSczRCSDtDQUNGO0FRcDRCRztFRzRGQTs7Ozs7Ozs7Ozs7SUgzRkUsa0JBQUE7SUFDQSxtQkFBQTtHUmk1Qkg7Q0FDRjtBUS80Qkc7RUd1RkE7Ozs7Ozs7Ozs7O0lIdEZFLGtCQUFBO0lBQ0EsbUJBQUE7R1I0NUJIO0NBQ0Y7QVExNUJHO0VHa0ZBOzs7Ozs7Ozs7OztJSGpGRSxrQkFBQTtJQUNBLG1CQUFBO0dSdTZCSDtDQUNGO0FXNTBCRzs7Ozs7O0VBQ0UsV0FBQTtDWG0xQkw7QVdoMUJHOzs7Ozs7RUFDRSxZQUFBO0NYdTFCTDs7QVc3MEJEO0VIL01JLGlCQUFBO0NSZ2lDSDtBUTloQ0c7RUc2TUo7SUg1TU0saUJBQUE7R1JpaUNIO0NBQ0Y7QVEvaENHO0VHeU1KO0lIeE1NLGlCQUFBO0dSa2lDSDtDQUNGO0FRaGlDRztFR3FNSjtJSHBNTSxpQkFBQTtHUm1pQ0g7Q0FDRjtBUWppQ0c7RUdpTUo7SUhoTU0saUJBQUE7R1JvaUNIO0NBQ0Y7O0FZN3FDQztFQURGO0lBRUksY05vYjhCO0dONnZCL0I7Q0FDRjs7QVk5cUNEO0VDT0U7SUFDRSxZQUFBO0diMnFDRDs7RWFwcUNDO0lBQ0UscUJBQUE7R2J1cUNIOztFYXhxQ0M7SUFDRSxzQkFBQTtHYjJxQ0g7O0VhNXFDQztJQUNFLFdBQUE7R2IrcUNIOztFYWhyQ0M7SUFDRSxzQkFBQTtHYm1yQ0g7O0VhcHJDQztJQUNFLHNCQUFBO0didXJDSDs7RWF4ckNDO0lBQ0UsV0FBQTtHYjJyQ0g7O0VhNXJDQztJQUNFLHNCQUFBO0diK3JDSDs7RWFoc0NDO0lBQ0Usc0JBQUE7R2Jtc0NIOztFYXBzQ0M7SUFDRSxXQUFBO0didXNDSDs7RWF4c0NDO0lBQ0Usc0JBQUE7R2Iyc0NIOztFYTVzQ0M7SUFDRSxzQkFBQTtHYitzQ0g7O0VhaHRDQztJQUNFLFlBQUE7R2JtdENIOztFYWhzQ0M7SUFDRSxZQUFBO0dibXNDSDs7RWF6c0NDO0lBQ0UscUJBQUE7R2I0c0NIOztFYTdzQ0M7SUFDRSxzQkFBQTtHYmd0Q0g7O0VhanRDQztJQUNFLFdBQUE7R2JvdENIOztFYXJ0Q0M7SUFDRSxzQkFBQTtHYnd0Q0g7O0VhenRDQztJQUNFLHNCQUFBO0diNHRDSDs7RWE3dENDO0lBQ0UsV0FBQTtHYmd1Q0g7O0VhanVDQztJQUNFLHNCQUFBO0dib3VDSDs7RWFydUNDO0lBQ0Usc0JBQUE7R2J3dUNIOztFYXp1Q0M7SUFDRSxXQUFBO0diNHVDSDs7RWE3dUNDO0lBQ0Usc0JBQUE7R2JndkNIOztFYWp2Q0M7SUFDRSxzQkFBQTtHYm92Q0g7O0VhcnZDQztJQUNFLFlBQUE7R2J3dkNIOztFYTl2Q0M7SUFDRSxXQUFBO0diaXdDSDs7RWF2d0NDO0lBQ0Usb0JBQUE7R2Iwd0NIOztFYTN3Q0M7SUFDRSxxQkFBQTtHYjh3Q0g7O0VhL3dDQztJQUNFLFVBQUE7R2JreENIOztFYW54Q0M7SUFDRSxxQkFBQTtHYnN4Q0g7O0VhdnhDQztJQUNFLHFCQUFBO0diMHhDSDs7RWEzeENDO0lBQ0UsVUFBQTtHYjh4Q0g7O0VhL3hDQztJQUNFLHFCQUFBO0dia3lDSDs7RWFueUNDO0lBQ0UscUJBQUE7R2JzeUNIOztFYXZ5Q0M7SUFDRSxVQUFBO0di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QXNDLFlBQUE7R1prK0NuQzs7RVlqK0NILDJDQUFBO0VBQ0E7SUFBb0MsWUFBQTtHWnErQ2pDOztFWXArQ0g7SUFBc0MsWUFBQTtHWncrQ25DOztFWXYrQ0g7SUFBb0MsWUFBQTtHWjIrQ2pDOztFWTErQ0g7SUFBb0MsWUFBQTtHWjgrQ2pDOztFWTcrQ0g7SUFBb0MsWUFBQTtHWmkvQ2pDOztFWWgvQ0g7SUFBc0MsWUFBQTtHWm8vQ25DOztFWW4vQ0g7SUFBc0MsWUFBQTtHWnUvQ25DO0NBQ0Y7QVlyL0NEO0VBQ0EseUJBQUE7RUFDQTtJQUFvQyxZQUFBO0dady9DakM7O0VZdi9DSDtJQUFzQyxZQUFBO0daMi9DbkM7O0VZMS9DSDtJQUFvQyxZQUFBO0daOC9DakM7O0VZNy9DSDtJQUFvQyxZQUFBO0daaWdEakM7O0VZaGdESDtJQUFvQyxZQUFBO0dab2dEakM7O0VZbmdESDtJQUFzQyxZQUFBO0dadWdEbkM7O0VZdGdESDtJQUFzQyxZQUFBO0daMGdEbkM7O0VZemdESCwwQ0FBQTtFQUNBO0lBQW9DLFlBQUE7R1o2Z0RqQzs7RVk1Z0RIO0lBQXNDLFlBQUE7R1pnaERuQzs7RVkvZ0RIO0lBQW9DLFlBQUE7R1ptaERqQzs7RVlsaERIO0lBQW9DLFlBQUE7R1pzaERqQzs7RVlyaERIO0lBQW9DLFlBQUE7R1p5aERqQzs7RVl4aERIO0lBQXNDLFlBQUE7R1o0aERuQzs7RVkzaERIO0lBQXNDLFlBQUE7R1oraERuQztDQUNGO0FZN2hERDtFQUNBLHlCQUFBO0VBQ0E7SUFBb0MsWUFBQTtHWmdpRGpDOztFWS9oREg7SUFBc0MsWUFBQTtHWm1pRG5DOztFWWxpREg7SUFBb0MsWUFBQTtHWnNpRGpDOztFWXJpREg7SUFBb0MsWUFBQTtHWnlpRGpDOztFWXhpREg7SUFBb0MsWUFBQTtHWjRpRGpDOztFWTNpREg7SUFBc0MsWUFBQTtHWitpRG5DOztFWTlpREg7SUFBc0MsWUFBQTtHWmtqRG5DOztFWWpqREgsMENBQUE7RUFDQTtJQUFvQyxZQUFBO0dacWpEakM7O0VZcGpESDtJQUFzQyxZQUFBO0dad2pEbkM7O0VZdmpESDtJQUFvQyxZQUFBO0daMmpEakM7O0VZMWpESDtJQUFvQyxZQUFBO0daOGpEakM7O0VZN2pESDtJQUFvQyxZQUFBO0daaWtEakM7O0VZaGtESDtJQUFzQyxZQUFBO0dab2tEbkM7O0VZbmtESDtJQUFzQyxZQUFBO0dadWtEbkM7Q0FDRjtBZXB0REQ7RUFDRSxxQkFBQTtFQUNBLHlEVDRFbUI7RVMzRW5CLGtCQUFBO0VBQ0EsaUJBQUE7Q2ZzdEREOztBZW50REQ7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7Q2ZzdEREOztBZW50REQ7RUFDRSxpQkFBQTtDZnN0REQ7O0FlanRERDs7RUFFRSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSw4cEJBQUE7RUFDQSw4Q0FBQTtFQUNBLDZCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUVBLGVBQUE7RUFDQSxrQkFBQTtDZm10REQ7O0FlN3NEQzs7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7Q2ZndERIO0FlM3NERzs7RUFFRSxhQUFBO0VBQ0Esa0JBQUE7Q2Y2c0RMOztBZXZzREQ7RUFDRSxpQlRpVTJCO0VTaFUzQixrQkFBQTtFQUNBLG1CQUFBO0NmMHNERDs7QWVwc0RDO0VBQ0UsYUFBQTtFQUNBLGdCVG1Dc0I7RVNsQ3RCLGVBQUE7Q2Z1c0RIO0FlcHNEQztFQUNFLGFBQUE7Q2Zzc0RIO0FlbnNEQztFQUNFLGlCQUFBO0NmcXNESDtBZWxzREM7RUFDRSxlQUFBO0VBQ0EsZ0JUcUJzQjtFU3BCdEIsZUFBQTtDZm9zREg7O0FnQnB4REQ7RUFDRSxzQkFBQTtFQUNBLGlEVjhFbUI7RVU3RW5CLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtDaEJ1eEREO0FnQnB4REM7RUFNRSxpQkFBQTtDaEJpeERIOztBZ0I3d0REO0VBQ0Usa0JBQUE7Q2hCZ3hERDs7QWdCN3dERDtFQUNFLGtCQUFBO0NoQmd4REQ7O0FnQjd3REQ7RUFDRSxrQkFBQTtDaEJneEREOztBZ0I3d0REOztFQ3ZDRSxlWDJCc0I7RVcxQnRCLDBCRHdDeUM7RUN2Q3pDLHNCRHVDaUU7Q2hCa3hEbEU7QWlCdnpEQzs7Ozs7OztFQU1FLGVYaUJvQjtFV2hCcEIsMEJBQUE7RUFDSSxzQkQ2QjJEO0NoQjZ4RGxFO0FpQnh6REM7Ozs7RUFHRSx1QkFBQTtDakIyekRIO0FpQnR6REc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSwwQkRhcUM7RUNaakMsc0JEWXlEO0NoQnl6RGxFO0FpQmowREM7O0VBQ0UsZURPdUM7RUNOdkMsMEJYUm9CO0NONDBEdkI7O0FnQjN6REQ7RUM1Q0UsZVgwQnNCO0VXekJ0QiwwQlhrQnNCO0VXakJ0QixzQlhpQnNCO0NOMDFEdkI7QWlCejJEQztFQU1FLGVYZ0JvQjtFV2ZwQiwwQkFBQTtFQUNJLHNCWE9nQjtDTisxRHZCO0FpQnAyREM7RUFHRSx1QkFBQTtDakJvMkRIO0FpQi8xREc7RUFNRSwwQlhUa0I7RVdVZCxzQlhWYztDTnMyRHZCO0FpQngxREM7RUFDRSxlWGZvQjtFV2dCcEIsMEJYVG9CO0NObTJEdkI7O0FnQjcwREQ7RUNoREUsZVgwQnNCO0VXekJ0QiwwQkRnRDBDO0VDL0MxQyxzQkQrQ21FO0NoQmsxRHBFO0FpQi8zREM7RUFNRSxlWGdCb0I7RVdmcEIsMEJBQUE7RUFDSSxzQkRxQzZEO0NoQnUxRHBFO0FpQjEzREM7RUFHRSx1QkFBQTtDakIwM0RIO0FpQnIzREc7RUFNRSwwQkRxQnNDO0VDcEJsQyxzQkRvQjJEO0NoQjgxRHBFO0FpQjkyREM7RUFDRSxlRGV3QztFQ2R4QywwQlhUb0I7Q055M0R2Qjs7QWdCLzFERDtFQ3BERSxlWDRCc0I7RVczQnRCLDBCWG9Cc0I7RVduQnRCLHNCWG1Cc0I7Q05vNER2QjtBaUJyNURDO0VBTUUsZVhrQm9CO0VXakJwQiwwQkFBQTtFQUNJLHNCWFNnQjtDTnk0RHZCO0FpQmg1REM7RUFHRSx1QkFBQTtDakJnNURIO0FpQjM0REc7RUFNRSwwQlhQa0I7RVdRZCxzQlhSYztDTmc1RHZCO0FpQnA0REM7RUFDRSxlWGJvQjtFV2NwQiwwQlhQ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bUdBO0lBQVEsd0JBQUE7Ry9CaW5HUjs7RStCaG5HRDtJQUFTLCtCQUFBO0cvQm9uR1I7O0UrQm5uR0Q7SUFBUyw0QkFBQTtHL0J1bkdSOztFK0J0bkdEO0lBQVMsNkJBQUE7Ry9CMG5HUjs7RStCem5HRDtJQUFTLDhCQUFBO0cvQjZuR1I7O0UrQjVuR0Q7SUFBUyw0QkFBQTtJQUE0QiwrQkFBQTtHL0Jpb0dwQzs7RStCaG9HRDtJQUFTLDZCQUFBO0lBQTZCLDhCQUFBO0cvQnFvR3JDO0NBQ0Y7QStCam9HRDtFdkI5Q0ksaUJBQUE7Q1JrckdIO0FRaHJHRztFdUI0Q0o7SXZCM0NNLGlCQUFBO0dSbXJHSDtDQUNGO0FRanJHRztFdUJ3Q0o7SXZCdkNNLGlCQUFBO0dSb3JHSDtDQUNGO0FRbHJHRztFdUJvQ0o7SXZCbkNNLGlCQUFBO0dScXJHSDtDQUNGO0FRbnJHRztFdUJnQ0o7SXZCL0JNLGlCQUFBO0dSc3JHSDtDQUNGOztBK0J2cEdEO0V2QlBJLG9CQUFBO0NSa3FHSDtBUWhxR0c7RXVCS0o7SXZCSk0sb0JBQUE7R1JtcUdIO0NBQ0Y7QVFqcUdHO0V1QkNKO0l2QkFNLG9CQUFBO0dSb3FHSDtDQUNGO0FRbHFHRztFdUJISjtJdkJJTSxvQkFBQTtHUnFxR0g7Q0FDRjtBUW5xR0c7RXVCUEo7SXZCUU0sb0JBQUE7R1JzcUdIO0NBQ0Y7O0ErQjlxR0Q7RXZCa0ZJLGtCQUFBO0NSZ21HSDtBUTlsR0c7RXVCcEZKO0l2QnFGTSxrQkFBQTtHUmltR0g7Q0FDRjtBUS9sR0c7RXVCeEZKO0l2QnlGTSxrQkFBQTtHUmttR0g7Q0FDRjtBUWhtR0c7RXVCNUZKO0l2QjZGTSxrQkFBQTtHUm1tR0g7Q0FDRjtBUWptR0c7RXVCaEdKO0l2QmlHTSxrQkFBQTtHUm9tR0g7Q0FDRjs7QStCcnNHRDtFdkJ5SEksbUJBQUE7Q1JnbEdIO0FROWtHRztFdUIzSEo7SXZCNEhNLG1CQUFBO0dSaWxHSDtDQUNGO0FRL2tHRztFdUIvSEo7SXZCZ0lNLG1CQUFBO0dSa2xHSDtDQUNGO0FRaGxHRztFdUJuSUo7SXZCb0lNLG1CQUFBO0dSbWxHSDtDQUNGO0FRamxHRztFdUJ2SUo7SXZCd0lNLG1CQUFBO0dSb2xHSDtDQUNGOztBK0I1dEdEO0V2QnBHSSxpQkFBQTtFQUNBLG9CQUFBO0NSbzBHSDtBUWwwR0c7RXVCaUdKO0l2QmhHTSxpQkFBQTtJQUNBLG9CQUFBO0dScTBHSDtDQUNGO0FRbjBHRztFdUI0Rko7SXZCM0ZNLGlCQUFBO0lBQ0Esb0JBQUE7R1JzMEdIO0NBQ0Y7QVFwMEdHO0V1QnVGSjtJdkJ0Rk0saUJBQUE7SUFDQSxvQkFBQTtHUnUwR0g7Q0FDRjtBUXIwR0c7RXVCa0ZKO0l2QmpGTSxpQkFBQTtJQUNBLG9CQUFBO0dSdzBHSDtDQUNGOztBK0J4dkdEO0V2QjZCSSxrQkFBQTtFQUNBLG1CQUFBO0NSK3RHSDtBUTd0R0c7RXVCaENKO0l2QmlDTSxrQkFBQTtJQUNBLG1CQUFBO0dSZ3VHSDtDQUNGO0FROXRHRztFdUJyQ0o7SXZCc0NNLGtCQUFBO0lBQ0EsbUJBQUE7R1JpdUdIO0NBQ0Y7QVEvdEdHO0V1QjFDSjtJdkIyQ00sa0JBQUE7SUFDQSxtQkFBQTtHUmt1R0g7Q0FDRjtBUWh1R0c7RXVCL0NKO0l2QmdETSxrQkFBQTtJQUNBLG1CQUFBO0dSbXVHSDtDQUNGOztBK0JueEdEO0V2QmpDSSxrQkFBQTtDUnd6R0g7QVF0ekdHO0V1QitCSjtJdkI5Qk0sa0JBQUE7R1J5ekdIO0NBQ0Y7QVF2ekdHO0V1QjJCSjtJdkIxQk0sa0JBQUE7R1IwekdIO0NBQ0Y7QVF4ekdHO0V1QnVCSjtJdkJ0Qk0sa0JBQUE7R1IyekdIO0NBQ0Y7QVF6ekdHO0V1Qm1CSjtJdkJsQk0sa0JBQUE7R1I0ekdIO0NBQ0Y7O0ErQjF5R0Q7RXZCTUkscUJBQUE7Q1J3eUdIO0FRdHlHRztFdUJSSjtJdkJTTSxxQkFBQTtHUnl5R0g7Q0FDRjtBUXZ5R0c7RXVCWko7SXZCYU0scUJBQUE7R1IweUdIO0NBQ0Y7QVF4eUdHO0V1QmhCSjtJdkJpQk0scUJBQUE7R1IyeUdIO0NBQ0Y7QVF6eUdHO0V1QnBCSjtJdkJxQk0scUJBQUE7R1I0eUdIO0NBQ0Y7O0ErQmowR0Q7RXZCK0ZJLG1CQUFBO0NSc3VHSDtBUXB1R0c7RXVCakdKO0l2QmtHTSxtQkFBQTtHUnV1R0g7Q0FDRjtBUXJ1R0c7RXVCckdKO0l2QnNHTSxtQkFBQTtHUnd1R0g7Q0FDRjtBUXR1R0c7RXVCekdKO0l2QjBHTSxtQkFBQTtHUnl1R0g7Q0FDRjtBUXZ1R0c7RXVCN0dKO0l2QjhHTSxtQkFBQTtHUjB1R0g7Q0FDRjs7QStCeDFHRDtFdkJzSUksb0JBQUE7Q1JzdEdIO0FRcHRHRztFdUJ4SUo7SXZCeUlNLG9CQUFBO0dSdXRHSDtDQUNGO0FRcnRHRztFdUI1SUo7SXZCNklNLG9CQUFBO0dSd3RHSDtDQUNGO0FRdHRHRztFdUJoSko7SXZCaUpNLG9CQUFBO0dSeXRHSDtDQUNGO0FRdnRHRztFdUJwSko7SXZCcUpNLG9CQUFBO0dSMHRHSDtDQUNGOztBK0IvMkdEO0V2QmxGSSxrQkFBQTtFQUNBLHFCQUFBO0NScThHSDtBUW44R0c7RXVCK0VKO0l2QjlFTSxrQkFBQTtJQUNBLHFCQUFBO0dSczhHSDtDQUNGO0FRcDhHRztFdUIwRUo7SXZCekVNLGtCQUFBO0lBQ0EscUJBQUE7R1J1OEdIO0NBQ0Y7QVFyOEdHO0V1QnFFSjtJdkJwRU0sa0JBQUE7SUFDQSxxQkFBQTtHUnc4R0g7Q0FDRjtBUXQ4R0c7RXVCZ0VKO0l2Qi9ETSxrQkFBQTtJQUNBLHFCQUFBO0dSeThHSDtDQUNGOztBK0IzNEdEO0V2QitDSSxtQkFBQTtFQUNBLG9CQUFBO0NSZzJHSDtBUTkxR0c7RXVCbERKO0l2Qm1ETSxtQkFBQTtJQUNBLG9CQUFBO0dSaTJHSDtDQUNGO0FRLzFHRztFdUJ2REo7SXZCd0RNLG1CQUFBO0lBQ0Esb0JBQUE7R1JrMkdIO0NBQ0Y7QVFoMkdHO0V1QjVESjtJdkI2RE0sbUJBQUE7SUFDQSxvQkFBQTtHUm0yR0g7Q0FDRjtBUWoyR0c7RXVCakVKO0l2QmtFTSxtQkFBQTtJQUNBLG9CQUFBO0dSbzJHSDtDQUNGOztBK0JqNkdEO0VBQ0U7SUFBZSx1QkFBQTtHL0JxNkdkOztFK0JwNkdEO0lBQWdCLHdCQUFB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 */