/*!
                            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 

*/
html {
  height: 100%;
}

body {
  min-height: 100%;
  margin: auto;
  background: #111111 url(../images/texture-leather.jpg) center top repeat;
}

@media (max-width: 767px) {
  .nav-on body {
    overflow: hidden;
  }
}
#page {
  position: relative;
  background: #111111;
  padding-top: 7rem;
}

@media (min-width: 768px) {
  #page {
    padding-top: 0;
  }
}
.content {
  position: relative;
}
.content:before, .content:after {
  content: " ";
  display: table;
}
.content:after {
  clear: both;
}
.content > .container-fluid,
.content > .container {
  margin-top: 19.5px;
  margin-bottom: 19.5px;
}
@media (min-width: 576px) {
  .content > .container-fluid,
  .content > .container {
    margin-top: 19.5px;
    margin-bottom: 19.5px;
  }
}
@media (min-width: 768px) {
  .content > .container-fluid,
  .content > .container {
    margin-top: 26px;
    margin-bottom: 26px;
  }
}
@media (min-width: 1024px) {
  .content > .container-fluid,
  .content > .container {
    margin-top: 39px;
    margin-bottom: 39px;
  }
}
@media (min-width: 1280px) {
  .content > .container-fluid,
  .content > .container {
    margin-top: 52px;
    margin-bottom: 52px;
  }
}

@media (min-width: 768px) {
  body:not(.has-banner) #main > .content:first-child {
    padding-top: 9%;
  }
}
.content.smoke {
  background: #000 url(../images/bg-smoke.jpg) center top no-repeat;
  background-size: 768px auto;
}

@media (min-width: 768px) {
  .content.smoke {
    background-size: 100% auto;
  }
}
.content.leather {
  background: url(../images/texture-leather.jpg) center top repeat;
}

.content.banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  background: #111111;
  overflow: hidden;
  border-bottom: 0.5rem solid #2c2e55;
}
.content.banner > img {
  display: block;
  position: relative;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 160%;
  height: auto;
  max-width: 1920px;
  margin: 0 auto;
}

@media (min-width: 1920px) {
  .content.banner > img {
    max-width: 100%;
  }
}
.content.photo {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-color: #000;
}
.content.photo.full-screen {
  display: table;
  width: 100%;
  height: 100vh;
  background-size: cover;
}
.content.photo.full-screen > .container,
.content.photo.full-screen .container-fluid {
  display: table-cell;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .content.photo.left, .content.photo.right {
    padding-top: 30%;
  }
  .content.photo.left .container,
  .content.photo.left .container-fluid, .content.photo.right .container,
  .content.photo.right .container-fluid {
    background: #111111;
    padding-top: 25px;
    padding-bottom: 25px;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .content.photo {
    color: #ffffff;
    background-size: 100% auto;
  }
  .content.photo.fixed {
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
  }
  .content.photo.left .container,
  .content.photo.left .container-fluid {
    padding-left: 40%;
  }
  .content.photo.right .container,
  .content.photo.right .container-fluid {
    padding-right: 40%;
  }
}
@media (min-width: 1280px) {
  .content.photo.left .container {
    padding-left: 512px;
  }
  .content.photo.right .container {
    padding-right: 512px;
  }
}
.dropdown-toggle:focus,
a:focus,
.btn:focus {
  outline-color: #2c2e55;
}

::-moz-selection {
  background: #ffedc9;
  color: #ffffff;
}

::selection {
  background: #ffedc9;
  color: #ffffff;
}

::-moz-selection {
  background: #88857c;
  color: #ffffff;
}

a {
  text-decoration: underline;
  transition: 0.075s ease-in-out;
}

ol,
ul,
p {
  margin: 0 0 25px;
}

.lead {
  font-size: 22px;
  line-height: 1.53;
}

.single-message {
  padding: 6% 0;
}

hr {
  clear: both;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin: 0 0 21.7391304348px;
}
h1 a, .h1 a,
h2 a, .h2 a,
h3 a, .h3 a,
h4 a, .h4 a,
h5 a, .h5 a,
h6 a, .h6 a {
  text-decoration: none;
  color: inherit;
}
h1 a:hover, h1 a:active, h1 a:focus, .h1 a:hover, .h1 a:active, .h1 a:focus,
h2 a:hover,
h2 a:active,
h2 a:focus, .h2 a:hover, .h2 a:active, .h2 a:focus,
h3 a:hover,
h3 a:active,
h3 a:focus, .h3 a:hover, .h3 a:active, .h3 a:focus,
h4 a:hover,
h4 a:active,
h4 a:focus, .h4 a:hover, .h4 a:active, .h4 a:focus,
h5 a:hover,
h5 a:active,
h5 a:focus, .h5 a:hover, .h5 a:active, .h5 a:focus,
h6 a:hover,
h6 a:active,
h6 a:focus, .h6 a:hover, .h6 a:active, .h6 a:focus {
  color: inherit;
}

@media (max-width: 575px) {
  h1, .h1 {
    font-size: 3.15rem;
  }
  h2, .h2 {
    font-size: 2.52rem;
  }
  h3, .h3 {
    font-size: 2.16rem;
  }
  h4, .h4 {
    font-size: 1.8rem;
  }
  h5, .h5 {
    font-size: 1.62rem;
  }
  h6, .h6 {
    font-size: 1.44rem;
  }
}
.page-header {
  margin: 0;
  padding: 0;
  border: 0;
}
.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 {
  font-family: "sonsieone", Helvetica, Arial, sans-serif;
  color: inherit;
}

@media (min-width: 768px) {
  .page-header h1, .page-header .h1 {
    font-size: 3.85rem;
  }
  .page-header h2, .page-header .h2 {
    font-size: 3.08rem;
  }
  .page-header h3, .page-header .h3 {
    font-size: 2.64rem;
  }
  .page-header h4, .page-header .h4 {
    font-size: 2.2rem;
  }
  .page-header h5, .page-header .h5 {
    font-size: 1.98rem;
  }
  .page-header h6, .page-header .h6 {
    font-size: 1.76rem;
  }
}
@media (min-width: 1024px) {
  .page-header h1, .page-header .h1 {
    font-size: 4.2rem;
  }
  .page-header h2, .page-header .h2 {
    font-size: 3.36rem;
  }
  .page-header h3, .page-header .h3 {
    font-size: 2.88rem;
  }
  .page-header h4, .page-header .h4 {
    font-size: 2.4rem;
  }
  .page-header h5, .page-header .h5 {
    font-size: 2.16rem;
  }
  .page-header h6, .page-header .h6 {
    font-size: 1.92rem;
  }
}
@media (min-width: 1280px) {
  .page-header h1, .page-header .h1 {
    font-size: 4.55rem;
  }
  .page-header h2, .page-header .h2 {
    font-size: 3.64rem;
  }
  .page-header h3, .page-header .h3 {
    font-size: 3.12rem;
  }
  .page-header h4, .page-header .h4 {
    font-size: 2.6rem;
  }
  .page-header h5, .page-header .h5 {
    font-size: 2.34rem;
  }
  .page-header h6, .page-header .h6 {
    font-size: 2.08rem;
  }
}
.content.banner .page-header {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  color: #ffffff;
}

.page-footer {
  margin-top: 19.5px;
}
@media (min-width: 576px) {
  .page-footer {
    margin-top: 19.5px;
  }
}
@media (min-width: 768px) {
  .page-footer {
    margin-top: 26px;
  }
}
@media (min-width: 1024px) {
  .page-footer {
    margin-top: 39px;
  }
}
@media (min-width: 1280px) {
  .page-footer {
    margin-top: 52px;
  }
}

.socials {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 22px;
  display: inline-block;
  vertical-align: top;
}
.socials > li {
  margin: 0;
}
.socials > li {
  float: left;
  margin: 0 6.25px;
}
.socials > li > a {
  display: block;
  width: 1em;
  height: 1em;
  line-height: 1;
  padding: 0.4em;
  box-sizing: content-box;
  color: #ffffff;
  background: #2c2e55;
  border-radius: 100%;
  text-align: center;
}
.socials > li > a:hover, .socials > li > a:active, .socials > li > a:focus {
  background: #2c2e55;
  color: #ffffff;
}
.socials > li > a > span {
  display: none;
}

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

@media (min-width: 1280px) {
  .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: 1024px) {
  .container {
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1280px) {
  .container {
    width: 100%;
    max-width: 1280px;
  }
}
/* 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-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-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-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-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-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-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-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-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-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-1:nth-child(12n+13) {
    clear: left;
  }
}
@media (min-width: 1280px) {
  /* reset previous grid */
  .grid .col-lg-6:nth-child(2n+3) {
    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-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-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-1:nth-child(12n+13) {
    clear: left;
  }
}
.table > tbody > tr.active > th,
.table > tbody > tr.active > td, .table > tbody > tr.success > th,
.table > tbody > tr.success > td, .table > tbody > tr.warning > th,
.table > tbody > tr.warning > td, .table > tbody > tr.danger > th,
.table > tbody > tr.danger > td, .table > tbody > tr.info > th,
.table > tbody > tr.info > td,
.table > thead > tr.active > th,
.table > thead > tr.active > td,
.table > thead > tr.success > th,
.table > thead > tr.success > td,
.table > thead > tr.warning > th,
.table > thead > tr.warning > td,
.table > thead > tr.danger > th,
.table > thead > tr.danger > td,
.table > thead > tr.info > th,
.table > thead > tr.info > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr.active > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr.success > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr.info > td {
  color: #111111;
}

.form-group {
  margin-bottom: 12.5px;
}

label {
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 6.25px;
}

.form-control:not(textarea) {
  padding-top: 0;
  padding-bottom: 0;
}
.form-control, .form-control:focus {
  box-shadow: none;
}

.bar-form label {
  display: none;
}
.bar-form .h3 {
  color: inherit;
  text-shadow: 0.1em 0.1em 0.01em rgba(17, 17, 17, 0.5);
  text-align: center;
}

@media (min-width: 576px) {
  .bar-form form {
    padding-right: 10rem;
    position: relative;
  }
  .bar-form form [class*=col-] {
    position: static;
  }
  .bar-form .form-group {
    float: left;
    width: 50%;
    padding-right: 13px;
    margin: 0;
  }
  .bar-form .form-control {
    padding-top: 0;
    padding-bottom: 0;
    height: 4.5rem;
  }
  .bar-form .btn {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0;
    width: 10rem;
    height: 4.5rem;
  }
}
@media (min-width: 1024px) {
  .bar-form .h3 {
    margin: 0;
  }
}
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;
}

html .bootstrap-switch {
  border-color: #c4c4c4;
}
html .bootstrap-switch.bootstrap-switch-focused {
  box-shadow: none;
  border-color: #2c2e55;
}
html .bootstrap-switch .bootstrap-switch-container {
  border-radius: 0;
}
html .bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  transition: 0.075s ease-in-out;
}
html .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, html .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
  background: #2c2e55;
  color: #ffffff;
  font-size: 13px;
}
html .bootstrap-switch .bootstrap-switch-handle-on {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html .bootstrap-switch .bootstrap-switch-label {
  background: #ffffff;
}
html .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default, html .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
  background: #111111;
  color: #ffffff;
}
html .bootstrap-switch .bootstrap-switch-handle-on, html .bootstrap-switch .bootstrap-switch-handle-off, html .bootstrap-switch .bootstrap-switch-label {
  vertical-align: top;
}
html .bootstrap-switch .bootstrap-switch-label {
  margin: 0;
}

.datetimepicker table tr td span,
.datetimepicker td, .datetimepicker th {
  border-radius: 0 !important;
}

.datetimepicker thead tr:first-child th:hover,
.datetimepicker tfoot tr:first-child th:hover,
.datetimepicker table tr td.day:hover,
.datetimepicker table tr td span:hover {
  background-color: #2c2e55 !important;
  color: #ffffff !important;
}

.datetimepicker table tr td span.old {
  color: inherit !important;
}

.datetimepicker table tr td span.disabled, .datetimepicker table tr td span.disabled:hover {
  background: none !important;
  color: inherit !important;
  opacity: 0.5;
}

.datetimepicker table tr td span.active:hover, .datetimepicker table tr td span.active:hover:hover, .datetimepicker table tr td span.active.disabled:hover, .datetimepicker table tr td span.active.disabled:hover:hover, .datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active, .datetimepicker table tr td span.active.disabled:active, .datetimepicker table tr td span.active.disabled:hover:active, .datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active:hover.active, .datetimepicker table tr td span.active.disabled.active, .datetimepicker table tr td span.active.disabled:hover.active, .datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active:hover.disabled, .datetimepicker table tr td span.active.disabled.disabled, .datetimepicker table tr td span.active.disabled:hover.disabled, .datetimepicker table tr td span.active[disabled], .datetimepicker table tr td span.active:hover[disabled], .datetimepicker table tr td span.active.disabled[disabled], .datetimepicker table tr td span.active.disabled:hover[disabled],
.datetimepicker table tr td span.active, .datetimepicker table tr td span.active:hover, .datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active.disabled:hover {
  background-color: #2c2e55 !important;
  color: #ffffff !important;
  text-shadow: none !important;
}

[class*=" datetimepicker-dropdown"]:after {
  border-bottom-color: #2b2b2b !important;
}

html .select2-container--krajee .select2-selection:focus, html .select2-container--krajee.select2-container--open .select2-selection {
  box-shadow: none;
  border-color: #2c2e55;
  transition: border-color 0.075s ease-in-out;
}
html .select2-container--krajee .select2-selection {
  box-shadow: none;
  border-radius: 0;
  border-color: #c4c4c4;
  color: #111111;
  line-height: 1.7;
  font-size: 15px;
  background-color: #ffffff;
  padding: 5px 14.0625px;
  padding-right: 35px;
}
html .select2-container--krajee .select2-selection--single {
  height: 45px;
}
html .select2-container--krajee .select2-selection--single .select2-selection__rendered {
  color: inherit;
}
html .select2-container--krajee.select2-container--open .select2-selection--single .select2-selection__arrow,
html .select2-container--krajee .select2-selection--single .select2-selection__arrow {
  height: 45px;
  border: 0;
  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;
  width: 3.5rem;
}
html .select2-container--krajee.select2-container--open .select2-selection--single .select2-selection__arrow b,
html .select2-container--krajee .select2-selection--single .select2-selection__arrow b {
  display: none;
}
html .select2-container--krajee .select2-selection__clear {
  display: none;
}
html .select2-container--krajee .select2-dropdown {
  box-shadow: none;
  border-color: #2c2e55;
}
html .select2-dropdown {
  background: #ffffff;
  border-color: #c4c4c4;
  border-radius: 0;
  color: #111111;
}
html .select2-search--dropdown {
  padding: 9px 14.0625px;
}
html .select2-container--krajee .select2-search--dropdown .select2-search__field {
  box-shadow: none;
  border-color: #c4c4c4;
  padding: 9px 14.0625px;
  border-radius: 0;
  color: #111111;
  background: #ffffff;
}
html .select2-container--krajee .select2-results__option[aria-selected] {
  background: transparent;
  color: inherit;
}
html .select2-container--krajee .select2-results__option--highlighted[aria-selected] {
  background: rgba(17, 17, 17, 0.05);
  color: inherit;
}
html .select2-container--krajee .select2-results__option[aria-selected=true] {
  background: #2c2e55;
  color: #ffffff;
}
html .select2-container--krajee li.select2-results__option {
  background: inherit;
  color: inherit;
  padding: 9px 14.0625px;
}

.btn {
  text-transform: uppercase;
  text-decoration: none;
  box-shadow: none;
  transition: 0.075s ease-in-out;
}
.btn:active, .btn.active {
  box-shadow: none;
}

.btn-xs {
  font-size: 10.4px;
}

.btn-link {
  box-shadow: none;
  font-weight: bold;
  color: #2c2e55;
  border-radius: 0;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  text-decoration: none;
}
.btn-link:active {
  color: #ffffff;
  background-color: #2c2e55;
}

.dropdown-menu {
  box-shadow: none;
  border: 0;
}
.dropdown-menu > li .fa:first-child {
  position: relative;
  text-align: center;
  width: 1em;
  left: -10px;
}
.dropdown-menu > li > a {
  text-decoration: none;
}

.input-group-addon {
  color: #ffffff;
}

.nav {
  font-weight: bold;
  text-transform: uppercase;
}
.nav > li > a {
  text-decoration: none;
}

.nav-tabs {
  margin: 0 0 25px;
}
.nav-tabs > li > a {
  border-radius: 0;
}
.nav-tabs > li.active > a {
  box-shadow: none;
}

.nav-tabs-animated {
  position: relative;
}
.nav-tabs-animated .active-bg {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  background: #2c2e55;
  border-radius: 0;
  box-shadow: none;
  transition: left 0.075s ease-in-out, width 0.075s ease-in-out;
}
.nav-tabs-animated > li.active > a, .nav-tabs-animated > li.active > a:hover, .nav-tabs-animated > li.active > a:focus {
  box-shadow: none;
  background: none;
  transition: color 0.075s ease-in-out 0.0375s;
}

.breadcrumb {
  margin: 0 0 25px;
  font-size: 13px;
}
.breadcrumb:before, .breadcrumb:after {
  content: " ";
  display: table;
}
.breadcrumb:after {
  clear: both;
}
.breadcrumb > li {
  float: left;
}
.breadcrumb > li + li:before {
  content: "/";
  font-size: 0.8em;
  margin: 0;
}
.breadcrumb > li > a {
  text-decoration: none;
}

.pagination-container {
  clear: both;
}

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

.thumbnail, .thumbnaila {
  border: 0;
}
.thumbnail > img,
.thumbnail a > img {
  border-radius: 0;
}
.thumbnail h1, .thumbnail .h1,
.thumbnail h2, .thumbnail .h2,
.thumbnail h3, .thumbnail .h3,
.thumbnail h4, .thumbnail .h4,
.thumbnail h5, .thumbnail .h5,
.thumbnail h6, .thumbnail .h6 {
  margin: 0 0 6.25px;
}

.row.thumbnail-grid.slick-initialized {
  margin-bottom: 0;
  margin-left: -19.5px;
  margin-right: -19.5px;
  padding: 0 15%;
}
@media (min-width: 576px) {
  .row.thumbnail-grid.slick-initialized {
    margin-left: -19.5px;
    margin-right: -19.5px;
  }
}
@media (min-width: 768px) {
  .row.thumbnail-grid.slick-initialized {
    margin-left: -26px;
    margin-right: -26px;
  }
}
@media (min-width: 1024px) {
  .row.thumbnail-grid.slick-initialized {
    margin-left: -26px;
    margin-right: -26px;
  }
}
@media (min-width: 1280px) {
  .row.thumbnail-grid.slick-initialized {
    margin-left: -26px;
    margin-right: -26px;
  }
}
.row.thumbnail-grid.slick-initialized [class*=col-] {
  clear: none !important;
  opacity: 0;
  transition: opacity 0.075s ease-in-out;
}
.row.thumbnail-grid.slick-initialized [class*=col-].slick-active {
  opacity: 1;
}
.row.thumbnail-grid.slick-initialized .slick-arrow {
  padding-top: 57.25%;
  padding-top: calc(57.25% - 26px);
  height: 0;
  overflow: hidden;
  width: 15%;
}
.row.thumbnail-grid.slick-initialized .slick-arrow:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (min-width: 576px) {
  .row.thumbnail-grid.slick-initialized {
    padding: 0 10%;
  }
  .row.thumbnail-grid.slick-initialized .slick-arrow {
    width: 10%;
    padding-top: 31.5%;
    padding-top: calc(31.5% - 26px);
  }
}
@media (min-width: 768px) {
  .row.thumbnail-grid.slick-initialized {
    padding: 0 8%;
  }
  .row.thumbnail-grid.slick-initialized .slick-arrow {
    width: 8%;
    padding-top: 21.75%;
    padding-top: calc(21.75% - 26px);
  }
}
@media (min-width: 1408px) {
  .row.thumbnail-grid.slick-initialized {
    padding: 0;
  }
  .row.thumbnail-grid.slick-initialized .slick-arrow {
    width: 5rem;
    padding-top: 23.5%;
  }
  .row.thumbnail-grid.slick-initialized .slick-arrow.slick-prev {
    left: -5rem;
  }
  .row.thumbnail-grid.slick-initialized .slick-arrow.slick-next {
    right: -5rem;
  }
}
.list-group-item {
  color: #111111;
}

.panel {
  box-shadow: none;
  color: #ffffff;
  border-color: #2b2b2b;
  border: 0;
}

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

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

.embed-responsive {
  background: #000;
}

.well {
  box-shadow: none;
  color: #ffffff;
  margin-bottom: 25px;
}

@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: #2c2e55;
  color: #ffffff;
  text-align: center;
  border-radius: 0 0 0 0;
  position: relative;
  top: -0.1rem;
}

.modal-title {
  color: inherit;
}

.modal .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 1;
}

.modal-content {
  box-shadow: none;
  color: #ffffff;
  border-color: #2b2b2b;
}

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

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

.fancybox-title {
  font: 7.6470588235px "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(17, 17, 17, 0.9) !important;
}

.popover {
  box-shadow: none;
  color: #ffffff;
  font-size: 13px;
  line-height: 1.7;
  border-color: #2b2b2b;
}

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

body .slick-dots {
  bottom: auto;
  margin: 1em 0;
  height: 2rem;
  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: 0.5rem;
  height: 0.5rem;
  padding: 1rem;
}
body .slick-dots li button:before {
  content: "";
  width: inherit;
  height: inherit;
  background: #ffffff;
  font-size: 0;
  border-radius: 100%;
  opacity: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: 0.075s ease-in-out;
}
body .slick-dots li.slick-active button:before {
  opacity: 1;
  color: #2c2e55;
}

body .slick-arrow {
  z-index: 400;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  top: 0;
  height: 100%;
  opacity: 1;
  width: 5%;
}
body .slick-arrow:before {
  content: "\f001";
  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;
}
body .slick-arrow:before {
  opacity: 1;
  font-size: 5rem;
  transition: 0.075s ease-in-out;
  color: #ffedc9;
}
body .slick-arrow:hover:before, body .slick-arrow:active:before, body .slick-arrow:focus:before {
  opacity: 1;
  color: #ffffff;
}

body .slick-prev {
  left: 0;
}
body .slick-prev:before {
  content: "\f0d9";
}

body .slick-next {
  right: 0;
}
body .slick-next:before {
  content: "\f0da";
}

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

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

@media (min-width: 1920px) {
  .billboard-slide img {
    max-width: 100%;
  }
}
.billboard-slide:not(:first-of-type) {
  display: none;
}

.slick-initialized .billboard-slide {
  display: block;
}

.billboard .slick-dots {
  position: absolute;
  bottom: 0;
}

.billboard .slick-arrow {
  display: none !important;
}

@media (min-width: 768px) {
  .billboard .slick-arrow {
    display: block !important;
  }
}
.teaser {
  opacity: 0;
  -webkit-transform: translate(0, 25px);
  transform: translate(0, 25px);
  transition: opacity 0.075s ease-in-out, -webkit-transform 0.075s ease-in-out;
  transition: transform 0.075s ease-in-out, opacity 0.075s ease-in-out;
  transition: transform 0.075s ease-in-out, opacity 0.075s ease-in-out, -webkit-transform 0.075s ease-in-out;
}
.teaser.lazyloaded {
  opacity: 1;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.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;
}

.mb {
  margin-bottom: 25px !important;
}

.mt {
  margin-top: 25px !important;
}

.ml {
  margin-left: 25px !important;
}

.mr {
  margin-right: 25px !important;
}

.mh {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.mv {
  margin-top: 25px !important;
  margin-bottom: 25px !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;
  }
  .mb-xs {
    margin-bottom: 25px !important;
  }
  .mt-xs {
    margin-top: 25px !important;
  }
  .ml-xs {
    margin-left: 25px !important;
  }
  .mr-xs {
    margin-right: 25px !important;
  }
  .mh-xs {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .mv-xs {
    margin-top: 25px !important;
    margin-bottom: 25px !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;
  }
  .mb-sm {
    margin-bottom: 25px !important;
  }
  .mt-sm {
    margin-top: 25px !important;
  }
  .ml-sm {
    margin-left: 25px !important;
  }
  .mr-sm {
    margin-right: 25px !important;
  }
  .mh-sm {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .mv-sm {
    margin-top: 25px !important;
    margin-bottom: 25px !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;
  }
  .mb-md {
    margin-bottom: 25px !important;
  }
  .mt-md {
    margin-top: 25px !important;
  }
  .ml-md {
    margin-left: 25px !important;
  }
  .mr-md {
    margin-right: 25px !important;
  }
  .mh-md {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .mv-md {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .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;
  }
  .mb-lg {
    margin-bottom: 25px !important;
  }
  .mt-lg {
    margin-top: 25px !important;
  }
  .ml-lg {
    margin-left: 25px !important;
  }
  .mr-lg {
    margin-right: 25px !important;
  }
  .mh-lg {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .mv-lg {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
}
@media (min-width: 1280px) {
  .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;
  }
  .mb-xl {
    margin-bottom: 25px !important;
  }
  .mt-xl {
    margin-top: 25px !important;
  }
  .ml-xl {
    margin-left: 25px !important;
  }
  .mr-xl {
    margin-right: 25px !important;
  }
  .mh-xl {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .mv-xl {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
}
.bt {
  margin-top: 19.5px;
}
@media (min-width: 576px) {
  .bt {
    margin-top: 19.5px;
  }
}
@media (min-width: 768px) {
  .bt {
    margin-top: 26px;
  }
}
@media (min-width: 1024px) {
  .bt {
    margin-top: 39px;
  }
}
@media (min-width: 1280px) {
  .bt {
    margin-top: 52px;
  }
}

.bb {
  margin-bottom: 19.5px;
}
@media (min-width: 576px) {
  .bb {
    margin-bottom: 19.5px;
  }
}
@media (min-width: 768px) {
  .bb {
    margin-bottom: 26px;
  }
}
@media (min-width: 1024px) {
  .bb {
    margin-bottom: 39px;
  }
}
@media (min-width: 1280px) {
  .bb {
    margin-bottom: 52px;
  }
}

.bl {
  margin-left: 19.5px;
}
@media (min-width: 576px) {
  .bl {
    margin-left: 19.5px;
  }
}
@media (min-width: 768px) {
  .bl {
    margin-left: 26px;
  }
}
@media (min-width: 1024px) {
  .bl {
    margin-left: 26px;
  }
}
@media (min-width: 1280px) {
  .bl {
    margin-left: 26px;
  }
}

.br {
  margin-right: 19.5px;
}
@media (min-width: 576px) {
  .br {
    margin-right: 19.5px;
  }
}
@media (min-width: 768px) {
  .br {
    margin-right: 26px;
  }
}
@media (min-width: 1024px) {
  .br {
    margin-right: 26px;
  }
}
@media (min-width: 1280px) {
  .br {
    margin-right: 26px;
  }
}

.bv {
  margin-top: 19.5px;
  margin-bottom: 19.5px;
}
@media (min-width: 576px) {
  .bv {
    margin-top: 19.5px;
    margin-bottom: 19.5px;
  }
}
@media (min-width: 768px) {
  .bv {
    margin-top: 26px;
    margin-bottom: 26px;
  }
}
@media (min-width: 1024px) {
  .bv {
    margin-top: 39px;
    margin-bottom: 39px;
  }
}
@media (min-width: 1280px) {
  .bv {
    margin-top: 52px;
    margin-bottom: 52px;
  }
}

.bh {
  margin-left: 19.5px;
  margin-right: 19.5px;
}
@media (min-width: 576px) {
  .bh {
    margin-left: 19.5px;
    margin-right: 19.5px;
  }
}
@media (min-width: 768px) {
  .bh {
    margin-left: 26px;
    margin-right: 26px;
  }
}
@media (min-width: 1024px) {
  .bh {
    margin-left: 26px;
    margin-right: 26px;
  }
}
@media (min-width: 1280px) {
  .bh {
    margin-left: 26px;
    margin-right: 26px;
  }
}

.bt- {
  margin-top: -19.5px;
}
@media (min-width: 576px) {
  .bt- {
    margin-top: -19.5px;
  }
}
@media (min-width: 768px) {
  .bt- {
    margin-top: -26px;
  }
}
@media (min-width: 1024px) {
  .bt- {
    margin-top: -39px;
  }
}
@media (min-width: 1280px) {
  .bt- {
    margin-top: -52px;
  }
}

.bb- {
  margin-bottom: -19.5px;
}
@media (min-width: 576px) {
  .bb- {
    margin-bottom: -19.5px;
  }
}
@media (min-width: 768px) {
  .bb- {
    margin-bottom: -26px;
  }
}
@media (min-width: 1024px) {
  .bb- {
    margin-bottom: -39px;
  }
}
@media (min-width: 1280px) {
  .bb- {
    margin-bottom: -52px;
  }
}

.bl- {
  margin-left: -19.5px;
}
@media (min-width: 576px) {
  .bl- {
    margin-left: -19.5px;
  }
}
@media (min-width: 768px) {
  .bl- {
    margin-left: -26px;
  }
}
@media (min-width: 1024px) {
  .bl- {
    margin-left: -26px;
  }
}
@media (min-width: 1280px) {
  .bl- {
    margin-left: -26px;
  }
}

.br- {
  margin-right: -19.5px;
}
@media (min-width: 576px) {
  .br- {
    margin-right: -19.5px;
  }
}
@media (min-width: 768px) {
  .br- {
    margin-right: -26px;
  }
}
@media (min-width: 1024px) {
  .br- {
    margin-right: -26px;
  }
}
@media (min-width: 1280px) {
  .br- {
    margin-right: -26px;
  }
}

.bv- {
  margin-top: -19.5px;
  margin-bottom: -19.5px;
}
@media (min-width: 576px) {
  .bv- {
    margin-top: -19.5px;
    margin-bottom: -19.5px;
  }
}
@media (min-width: 768px) {
  .bv- {
    margin-top: -26px;
    margin-bottom: -26px;
  }
}
@media (min-width: 1024px) {
  .bv- {
    margin-top: -39px;
    margin-bottom: -39px;
  }
}
@media (min-width: 1280px) {
  .bv- {
    margin-top: -52px;
    margin-bottom: -52px;
  }
}

.bh- {
  margin-left: -19.5px;
  margin-right: -19.5px;
}
@media (min-width: 576px) {
  .bh- {
    margin-left: -19.5px;
    margin-right: -19.5px;
  }
}
@media (min-width: 768px) {
  .bh- {
    margin-left: -26px;
    margin-right: -26px;
  }
}
@media (min-width: 1024px) {
  .bh- {
    margin-left: -26px;
    margin-right: -26px;
  }
}
@media (min-width: 1280px) {
  .bh- {
    margin-left: -26px;
    margin-right: -26px;
  }
}

@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: 1279px) {
  .pull-left-lg {
    float: left !important;
  }
  .pull-right-lg {
    float: right !important;
  }
}
@media (min-width: 1280px) {
  .pull-left-xl {
    float: left !important;
  }
  .pull-right-xl {
    float: right !important;
  }
}
.clear-left {
  clear: left !important;
}

.clear-right {
  clear: right !important;
}

.clear-both {
  clear: both !important;
}

@media (max-width: 575px) {
  .clear-left-xs {
    clear: left !important;
  }
  .clear-right-xs {
    clear: right !important;
  }
  .clear-both-xs {
    clear: both !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .clear-left-sm {
    clear: left !important;
  }
  .clear-right-sm {
    clear: right !important;
  }
  .clear-both-sm {
    clear: both !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .clear-left-md {
    clear: left !important;
  }
  .clear-right-md {
    clear: right !important;
  }
  .clear-both-md {
    clear: both !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .clear-left-lg {
    clear: left !important;
  }
  .clear-right-lg {
    clear: right !important;
  }
  .clear-both-lg {
    clear: both !important;
  }
}
@media (min-width: 1280px) {
  .clear-left-xl {
    clear: left !important;
  }
  .clear-right-xl {
    clear: right !important;
  }
  .clear-both-xl {
    clear: both !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: 1279px) {
  .text-left-lg {
    text-align: left !important;
  }
  .text-right-lg {
    text-align: right !important;
  }
  .text-center-lg {
    text-align: center !important;
  }
}
@media (min-width: 1280px) {
  .text-left-xl {
    text-align: left !important;
  }
  .text-right-xl {
    text-align: right !important;
  }
  .text-center-xl {
    text-align: center !important;
  }
}
.horizontal-center-xs {
  display: flex;
  align-items: center;
}

.horizontal-bottom-xs {
  display: flex;
  align-items: flex-end;
}

@media (min-width: 576px) {
  .horizontal-center-sm {
    display: flex;
    align-items: center;
  }
  .horizontal-bottom-sm {
    display: flex;
    align-items: flex-end;
  }
}
@media (min-width: 768px) {
  .horizontal-center-md {
    display: flex;
    align-items: center;
  }
  .horizontal-bottom-md {
    display: flex;
    align-items: flex-end;
  }
}
@media (min-width: 1024px) {
  .horizontal-center-lg {
    display: flex;
    align-items: center;
  }
  .horizontal-bottom-lg {
    display: flex;
    align-items: flex-end;
  }
}
@media (min-width: 1280px) {
  .horizontal-center-xl {
    display: flex;
    align-items: center;
  }
  .horizontal-bottom-xl {
    display: flex;
    align-items: flex-end;
  }
}
.text-inherit {
  color: inherit !important;
}

.text-base {
  color: #ffffff !important;
}

.text-black {
  color: #111111 !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #2c2e55 !important;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

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

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-xl-block,
.visible-xl-inline,
.visible-xl-inline-block {
  display: none !important;
}

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

@media (max-width: 575px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 575px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1024px) and (max-width: 1279px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1024px) {
  .visible-lg-block {
    display: block !important;
  }
}

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

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

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

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

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

@media (max-width: 575px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .hidden-xl {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
#page-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 420;
  background: #111111 url(../images/bg-navigation.jpg) center top repeat;
  height: 7rem;
}
#page-header:before, #page-header:after {
  content: " ";
  display: table;
}
#page-header:after {
  clear: both;
}
#page-header .container-fluid {
  position: relative;
  height: inherit;
}

@media (min-width: 768px) {
  #page-header {
    background: transparent;
    position: relative;
  }
}
#logo {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  max-width: 25rem;
  width: 65%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin-left: 19.5px;
}
@media (min-width: 576px) {
  #logo {
    margin-left: 19.5px;
  }
}
@media (min-width: 768px) {
  #logo {
    margin-left: 26px;
  }
}
@media (min-width: 1024px) {
  #logo {
    margin-left: 26px;
  }
}
@media (min-width: 1280px) {
  #logo {
    margin-left: 26px;
  }
}
#logo a {
  display: block;
}
#logo img {
  display: block;
  width: 100%;
  height: auto;
}

@media (min-width: 768px) {
  #logo {
    top: 7rem;
    margin-top: 1.5%;
    margin-left: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    max-width: 74.5rem;
    width: 40%;
  }
  .has-banner #logo {
    left: 3%;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@media (max-width: 767px) {
  #nav-group {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    transition: background 0.075s ease-in-out, -webkit-transform 0.075s ease-in-out 0.075s;
    transition: background 0.075s ease-in-out, transform 0.075s ease-in-out 0.075s;
    transition: background 0.075s ease-in-out, transform 0.075s ease-in-out 0.075s, -webkit-transform 0.075s ease-in-out 0.075s;
    position: fixed;
    z-index: 421;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
  }
  .nav-on #nav-group {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    transition: background 0.075s ease-in-out;
    background: rgba(17, 17, 17, 0.9);
  }
  #nav-wrapper {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    transition: -webkit-transform 0.075s ease-in-out;
    transition: transform 0.075s ease-in-out;
    transition: transform 0.075s ease-in-out, -webkit-transform 0.075s ease-in-out;
    width: 75%;
    min-height: 100%;
    background: #2c2e55;
  }
  .nav-on #nav-wrapper {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.nav-toggle {
  display: none;
}

@media (max-width: 767px) {
  .nav-toggle {
    display: block;
    width: 4.2rem;
    height: 3.3rem;
    cursor: pointer;
    position: fixed;
    z-index: 422;
    top: 0;
    right: 0;
    margin-top: 1.9rem;
    margin-right: 19.5px;
    transition: background 0.075s ease-in-out;
    background: #ffffff;
  }
}
@media (max-width: 767px) and (min-width: 576px) {
  .nav-toggle {
    margin-right: 19.5px;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .nav-toggle {
    margin-right: 26px;
  }
}
@media (max-width: 767px) and (min-width: 1024px) {
  .nav-toggle {
    margin-right: 26px;
  }
}
@media (max-width: 767px) and (min-width: 1280px) {
  .nav-toggle {
    margin-right: 26px;
  }
}
@media (max-width: 767px) {
  .nav-toggle svg rect {
    fill: #2c2e55;
    transition: opacity 0.075s ease-in-out;
  }
  .nav-on .nav-toggle:before {
    content: "";
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 25%;
    z-index: -1;
  }
  .nav-on .nav-toggle svg rect:nth-child(1),
  .nav-on .nav-toggle svg rect:nth-child(3) {
    opacity: 0;
  }
}
#navigation .nav {
  text-transform: uppercase;
}
#navigation .nav > li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#navigation .nav > li > a {
  display: block;
  color: #ffffff;
  font-family: "opensanscondensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 2.5rem;
  text-decoration: none;
  padding: 1rem 2rem;
}
#navigation .nav > li > a .caret {
  display: none;
}
#navigation .nav > li > a:active,
#navigation .nav > li > a:focus,
#navigation .nav > li > a:hover {
  background: transparent;
  color: #ffffff;
  opacity: 0.5;
}
#navigation .nav > li.active > a {
  background: transparent;
  color: #ffffff;
  opacity: 0.5;
}

@media (min-width: 768px) {
  #navigation {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #111111 url(../images/bg-navigation.jpg) center top repeat;
  }
  #navigation .nav {
    display: table;
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
  }
  #navigation .nav > li {
    display: table-cell;
    position: relative;
  }
  #navigation .nav > li:not(:first-child) {
    padding-left: 2rem;
  }
  #navigation .nav > li:not(:first-child):before {
    content: "";
    display: block;
    width: 1rem;
    height: 1rem;
    background: #88857c;
    position: absolute;
    top: 2.9rem;
    left: 0.5rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #navigation .nav > li > a {
    padding: 0 3.35rem;
    text-align: center;
    line-height: 7rem;
  }
  .has-banner #navigation {
    position: fixed;
    top: 0;
  }
}
@media (min-width: 1024px) {
  #navigation .nav > li > a {
    padding: 0 5.5rem;
  }
}
#page-footer {
  position: relative;
  color: #ffffff;
  background-image: linear-gradient(to bottom, rgba(17, 17, 17, 0.5) 0, rgba(17, 17, 17, 0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80111111", endColorstr="#00111111", GradientType=0);
}
#page-footer:before, #page-footer:after {
  content: " ";
  display: table;
}
#page-footer:after {
  clear: both;
}
#page-footer .container {
  margin-top: 25px;
  margin-bottom: 25px;
  position: relative;
}

#footer-socials {
  margin-bottom: 25px;
  text-align: center;
}
#footer-socials .socials > li > a {
  background: #ffffff;
  color: #7A6F51;
}

@media (min-width: 768px) {
  #footer-socials {
    float: right;
    margin: 0;
  }
}
#copyright {
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 25px;
  text-align: center;
}
#copyright p {
  margin: 0 0 12.5px;
}
#copyright .nav {
  font-weight: inherit;
  text-transform: inherit;
}
#copyright .nav > li > a {
  padding: 6.25px 0;
  font-family: inherit;
  color: inherit;
}
#copyright .nav > li > a.active {
  color: inherit;
  background: none;
}
#copyright .nav > li > a:active, #copyright .nav > li > a:focus, #copyright .nav > li > a:hover {
  color: inherit;
  text-decoration: underline;
  background: none;
}

@media (min-width: 576px) {
  #copyright p {
    margin: 0;
  }
  #copyright div {
    display: inline-block;
    vertical-align: top;
  }
  #copyright .nav {
    display: inline-block;
    vertical-align: top;
  }
  #copyright .nav > li {
    float: left;
  }
  #copyright .nav > li, #copyright .nav > li:first-child {
    border: 0;
  }
  #copyright .nav > li:not(:first-child):before {
    content: "|";
    float: left;
    padding: 0 6.25px;
  }
  #copyright .nav > li > a {
    float: left;
    padding: 0;
  }
}
@media (min-width: 768px) {
  #copyright {
    float: left;
    text-align: left;
    margin: 0 0 0 12rem;
  }
}
#credits {
  text-align: center;
}

#core {
  display: inline-block;
  vertical-align: middle;
}

@media (min-width: 768px) {
  #credits {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 19.5px;
  }
}
@media (min-width: 768px) and (min-width: 576px) {
  #credits {
    margin-left: 19.5px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  #credits {
    margin-left: 26px;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  #credits {
    margin-left: 26px;
  }
}
@media (min-width: 768px) and (min-width: 1280px) {
  #credits {
    margin-left: 26px;
  }
}
/*
@font-face {
    font-family: 'oxygen';
    src: url('../fonts/oxygen-webfont.woff2') format('woff2'),
         url('../fonts/oxygen-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oxygen';
    src: url('../fonts/oxygen-italic-webfont.woff2') format('woff2'),
         url('../fonts/oxygen-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'oxygen';
    src: url('../fonts/oxygen-bold-webfont.woff2') format('woff2'),
         url('../fonts/oxygen-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'oxygen';
    src: url('../fonts/oxygen-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/oxygen-bolditalic-webfont.woff') format('woff');
    font-weight: bold;
    font-style: italic;

}
*/
@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;
}
@font-face {
  font-family: "opensanscondensed";
  src: url("../fonts/OpenSans-CondLight-webfont.eot");
  src: url("../fonts/OpenSans-CondLight-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-CondLight-webfont.woff") format("woff"), url("../fonts/OpenSans-CondLight-webfont.ttf") format("truetype"), url("../fonts/OpenSans-CondLight-webfont.svg#open_sanscondensed_light") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "opensanscondensed";
  src: url("../fonts/OpenSans-CondBold-webfont.eot");
  src: url("../fonts/OpenSans-CondBold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-CondBold-webfont.woff") format("woff"), url("../fonts/OpenSans-CondBold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "sonsieone";
  src: url("../fonts/sonsieone-regular-webfont.woff2") format("woff2"), url("../fonts/sonsieone-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "sonsieone";
  src: url("../fonts/sonsieone-regular-webfont.woff2") format("woff2"), url("../fonts/sonsieone-regular-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@media (min-width: 768px) {
  .has-banner.home #page-header {
    height: 0;
  }
  .has-banner.home #navigation {
    position: absolute;
    top: 48.1vw;
    margin-top: -7rem;
  }
  .has-banner.home #navigation.fixed {
    position: fixed;
    top: 0;
    margin-top: 0;
  }
  .has-banner.home #logo {
    top: 0;
  }
}
.content.banner.intro {
  background: url(https://busites_www.s3.amazonaws.com/dennisgrahammusic/images/smoke.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
  z-index: 0;
}
.content.banner.intro .billboard {
  border-bottom: 0.5rem solid #2c2e55;
}
.content.banner.intro .billboard .slick-dots {
  position: relative;
}
.content.banner.intro video {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
}
.content.banner.intro > img {
  width: 100% !important;
}

@media (min-width: 768px) {
  .content.banner.intro .billboard {
    position: absolute;
    top: 27%;
    left: 0;
    z-index: 600;
    width: 43.95%;
    border: 0;
  }
  .content.banner.intro .billboard .slick-dots {
    display: none !important;
  }
}

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