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

                                www.bubbleup.net 

*/
html {
  height: 100%; }

body {
  min-height: 100%;
  margin: auto; }

@media (max-width: 991px) {
  body:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 200%;
    z-index: 421;
    opacity: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=0);
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
    transition: opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; }

  .nav-on body {
    overflow: hidden; }
    .nav-on body:before {
      -webkit-transform: translate(-25rem, 0);
      transform: translate(-25rem, 0);
      opacity: 1; } }
#page {
  position: relative;
  background: #FFFFFF; }

.content {
  position: relative; }
  .content:before, .content:after {
    content: " ";
    display: table; }
  .content:after {
    clear: both; }
  .content > .container {
    margin-top: 13.75px;
    margin-bottom: 13.75px; }
    @media (min-width: 480px) {
      .content > .container {
        margin-top: 18.975px;
        margin-bottom: 18.975px; } }
    @media (min-width: 768px) {
      .content > .container {
        margin-top: 28.6px;
        margin-bottom: 28.6px; } }
    @media (min-width: 992px) {
      .content > .container {
        margin-top: 31.9px;
        margin-bottom: 31.9px; } }
    @media (min-width: 1200px) {
      .content > .container {
        margin-top: 35.2px;
        margin-bottom: 35.2px; } }

.content.banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center; }

* {
  outline: 0 !important; }

p {
  margin-bottom: 1em;
  padding-top: 10px; }
  p:last-child {
    margin-bottom: 0; }

.lead {
  font-style: italic; }

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

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 28px;
  font-family: "Gotham-Book", Helvetica, Arial, sans-serif; }

h3, .h3 {
  font-size: 24px;
  font-family: "Gotham-Medium", Helvetica, Arial, sans-serif; }

h4, .h4 {
  font-size: 18px;
  font-family: "Gotham-Bold", Helvetica, Arial, sans-serif; }

h5, .h5 {
  font-size: 14px;
  font-family: "Gotham-Medium", Helvetica, Arial, sans-serif; }

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: .4em;
  margin-bottom: .4em; }

.page-header {
  margin: 0 0 10px;
  padding: 0;
  border: 0; }
  .page-header h1 {
    margin: 0;
    color: #007dc3; }

.primary-color {
  color: #007dc3; }

.text-justify {
  text-align: justify !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }

  .text-sm-right {
    text-align: right !important; }

  .text-sm-center {
    text-align: center !important; } }
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }

  .text-md-right {
    text-align: right !important; }

  .text-md-center {
    text-align: center !important; } }
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }

  .text-lg-right {
    text-align: right !important; }

  .text-lg-center {
    text-align: center !important; } }
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }

  .text-xl-right {
    text-align: right !important; }

  .text-xl-center {
    text-align: center !important; } }
.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-normal {
  font-weight: normal; }

.font-weight-bold {
  font-weight: bold; }

.font-italic {
  font-style: italic; }

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

.text-muted {
  color: #777777 !important; }

a.text-muted:focus, a.text-muted:hover {
  color: #5e5e5e !important; }

.text-primary {
  color: #007dc3 !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #005c90 !important; }

.text-success {
  color: #5cb85c !important; }

a.text-success:focus, a.text-success:hover {
  color: #449d44 !important; }

.text-info {
  color: #5bc0de !important; }

a.text-info:focus, a.text-info:hover {
  color: #31b0d5 !important; }

.text-warning {
  color: #f0ad4e !important; }

a.text-warning:focus, a.text-warning:hover {
  color: #ec971f !important; }

.text-danger {
  color: #d9534f !important; }

a.text-danger:focus, a.text-danger:hover {
  color: #c9302c !important; }

.text-gray-dark {
  color: #333333 !important; }

a.text-gray-dark:focus, a.text-gray-dark:hover {
  color: #1a1a1a !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

body a {
  padding: 5px 0; }

.container {
  margin: 0 auto; }

@media (min-width: 768px) {
  .container {
    width: auto;
    max-width: 992px; } }
@media (min-width: 1200px) {
  .container {
    max-width: 1200px; } }
.row .col-xs-6:nth-child(2n + 3) {
  clear: left; }

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

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

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

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

@media (min-width: 768px) {
  /* reset previous grid */
  .row .col-xs-6:nth-child(2n + 3) {
    clear: none; }

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

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

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

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

  /* clear first in row for small columns */
  .row .col-sm-6:nth-child(2n + 3) {
    clear: left; }

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

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

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

  .row .col-sm-1:nth-child(12n + 13) {
    clear: left; } }
@media (min-width: 992px) {
  /* reset previous grid */
  .row .col-sm-6:nth-child(2n + 3) {
    clear: none; }

  .row .col-sm-4:nth-child(3n + 4) {
    clear: none; }

  .row .col-sm-3:nth-child(4n + 5) {
    clear: none; }

  .row .col-sm-2:nth-child(6n + 7) {
    clear: none; }

  .row .col-sm-1:nth-child(12n + 13) {
    clear: none; }

  /* clear first in row for medium columns */
  .row .col-md-6:nth-child(2n + 3) {
    clear: left; }

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

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

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

  .row .col-md-1:nth-child(12n + 13) {
    clear: left; } }
@media (min-width: 1200px) {
  /* reset previous grid */
  .row .col-md-6:nth-child(2n + 3) {
    clear: none; }

  .row .col-md-4:nth-child(3n + 4) {
    clear: none; }

  .row .col-md-3:nth-child(4n + 5) {
    clear: none; }

  .row .col-md-2:nth-child(6n + 7) {
    clear: none; }

  .row .col-md-1:nth-child(12n + 13) {
    clear: none; }

  /* clear first in row for large columns */
  .row .col-lg-6:nth-child(2n + 3) {
    clear: left; }

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

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

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

  .row .col-lg-1:nth-child(12n + 13) {
    clear: left; } }
input, button, select, textarea {
  font-family: Helvetica, Arial, sans-serif; }

div.form-group.field-registrationform-recaptcha > div.g-recaptcha > div > div {
  width: 100% !important;
  height: auto !important; }

.form-group.well.text-center {
  margin: 0; }

.hint-block {
  padding: 5px; }

.file-preview {
  background: #fff; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  margin-top: 0; }

.form-group.required .control-label:after {
  content: "*";
  color: #a94442; }

.btn {
  border-radius: 6px;
  padding: 10px 30px;
  margin: 10px;
  line-height: 1;
  font-family: inherit; }
  .btn .btn:hover .btn:focus {
    color: #337ab7; }
  .btn.col-sm-12, .btn.col-md-12 {
    margin-left: 0;
    margin-right: 0; }

.btn-primary {
  background: #007dc3;
  color: #FFFFFF; }
  .btn-primary.btn-inverse {
    background: #FFFFFF;
    color: #686d6e; }
  .btn-primary.btn-inverse:hover {
    background-color: #007dc3;
    color: #FFFFFF; }
    .btn-primary.btn-inverse:hover i {
      color: #FFFFFF; }

.btn-secondary {
  background: #FFFFFF;
  color: #2D1600;
  color: #2D1600;
  background-color: #FFFFFF;
  border-color: #2e6da4; }
  .btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus, .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
    color: #2D1600;
    background-color: #f2f2f2;
    border-color: #2e6da4; }
  .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
    background-image: none; }
  .btn-secondary.disabled, .btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary.disabled:active, .btn-secondary.disabled.active, .btn-secondary[disabled], .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus, .btn-secondary[disabled].focus, .btn-secondary[disabled]:active, .btn-secondary[disabled].active, fieldset[disabled] .btn-secondary, fieldset[disabled] .btn-secondary:hover, fieldset[disabled] .btn-secondary:focus, fieldset[disabled] .btn-secondary.focus, fieldset[disabled] .btn-secondary:active, fieldset[disabled] .btn-secondary.active {
    background-color: #FFFFFF;
    border-color: #2e6da4; }
  .btn-secondary .badge {
    color: #FFFFFF;
    background-color: #2D1600; }
  .btn-secondary.btn-inverse {
    color: #FFFFFF;
    border: 2px solid #FFFFFF;
    background: none; }
  .btn-secondary.btn-inverse:hover {
    background: #FFFFFF;
    color: #686d6e; }

.btn-danger {
  background: #d9534f;
  color: #FFFFFF; }
  .btn-danger.btn-inverse {
    background: #FFFFFF;
    color: #686d6e;
    padding: 5px 10px; }
  .btn-danger.btn-inverse:hover {
    background-color: #d9534f;
    color: #FFFFFF; }
    .btn-danger.btn-inverse:hover i {
      color: #FFFFFF; }
    .btn-danger.btn-inverse:hover .fa {
      color: #FFFFFF !important; }
    .btn-danger.btn-inverse:hover .btn-text {
      color: #FFFFFF; }
  .btn-danger .fa {
    color: #d9534f !important; }
  .btn-danger .btn-text {
    color: #d9534f; }

.button {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
  background: white;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, white 0%, #f6f6f6 47%, #ededed 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  /* IE6-9 */
  padding: 1em;
  display: inline-block;
  border: 1px solid #d6d5d4;
  line-height: 3;
  border-radius: 4px;
  line-height: 1; }
  .button .button-arrow:before {
    background: url("../images/btn-arrow.png") center center no-repeat;
    content: "";
    background-size: contain;
    padding: 10px;
    position: relative;
    top: -5px; }

.btn-option {
  position: relative;
  padding: 5px 15px;
  font-family: inherit; }
  .btn-option .btn-text {
    position: relative;
    top: -3px; }
  .btn-option .fa {
    color: #007dc3;
    font-size: 1.5em; }
  .btn-option .fa-pencil {
    color: #686d6e; }
  .btn-option .fa-minus {
    color: #d9534f; }

.btn-plan-form {
  margin-top: 27px; }

.btn-loading {
  display: inline-block; }

.btn-primary.btn-inverse.btn-active {
  background-color: #007dc3;
  color: #fff; }

.btn-primary.btn-inverse.btn-active i {
  color: #fff; }

.popover-footer .btn {
  margin: 10px !important; }
  .popover-footer .btn + .btn {
    margin: 10px !important; }

.btn-blank {
  background: none;
  border: none; }
  .btn-blank:hover {
    background: none;
    color: #007dc3; }

.breadcrumb {
  margin: 1em 0;
  font-size: .9em;
  font-weight: bold; }
  .breadcrumb:before, .breadcrumb:after {
    content: " ";
    display: table; }
  .breadcrumb:after {
    clear: both; }
  .breadcrumb > li {
    float: left; }
    .breadcrumb > li + li:before {
      content: "";
      position: relative;
      top: 1px;
      display: inline-block;
      font-family: 'Glyphicons Halflings';
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: inherit; }
    .breadcrumb > li + li:before {
      content: "/";
      font-size: .8em;
      margin: 0; }
    .breadcrumb > li > a {
      text-decoration: none; }

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

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

.thumbnail {
  box-shadow: none; }

.plan-option {
  position: relative;
  background: #fff;
  padding: 1rem;
  margin: 0 0 1em; }
  .plan-option .image {
    margin: 0 0 1rem; }
    .plan-option .image img {
      display: block;
      width: 100%;
      max-width: 30rem;
      margin: 0 auto; }
  .plan-option .caption {
    padding: .5em;
    text-align: center; }
  .plan-option h3 {
    margin: 0 0 1rem;
    font-size: 1.2em;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .plan-option .more {
    font-size: .9em; }
    .plan-option .more a {
      font-weight: bold;
      color: #007dc3; }
  .plan-option .more-toggle {
    display: none; }

@media (min-width: 0) {
  .plan-option {
    overflow: hidden; }
    .plan-option .more-toggle {
      display: block; }
      .plan-option .more-toggle .btn {
        padding-top: 0;
        padding-bottom: 0;
        height: 4rem;
        line-height: 4rem;
        display: block;
        margin: 0; }
    .plan-option .more {
      position: absolute;
      top: -100%;
      left: 0;
      width: 100%;
      height: calc(100% - 6rem);
      padding: 10%;
      background: rgba(255, 255, 255, 0.95);
      font-size: 1em;
      transition: top 0.25s linear; }
    .plan-option.active .more {
      top: 0; } }
@media (min-width: 992px) {
  .plan-option .more {
    font-size: .85em; } }
@media (min-width: 1200px) {
  .plan-option h3 {
    font-size: 1.5em; }
  .plan-option .more {
    font-size: .9em; } }
.panel i.fa {
  font-size: 16px; }
.panel.panel-info {
  background: #d9edf7;
  padding: 5px; }
  .panel.panel-info i.fa {
    color: #007dc3; }
.panel .title {
  border-bottom: solid 1px #8D8C8A;
  padding: 10px 0; }
.panel .panel-item {
  padding: 5px; }

.embed-responsive {
  background: #000; }

.well {
  box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  color: black; }

.modal-content {
  border-radius: 0px; }

.modal-header {
  border: none;
  background: transparent; }
  .modal-header .close {
    border: 1px solid;
    border-radius: 100%;
    padding: 0 5px;
    background: #fff;
    opacity: 1;
    position: absolute;
    top: -.25em;
    right: -.25em; }

.close--modal-btn {
  position: absolute;
  top: -3rem;
  right: -2.5rem;
  color: #fff;
  opacity: 1;
  font-size: 3rem; }

.popover {
  box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  color: black;
  font-size: .9em;
  border-color: #f5f5f5; }

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

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

.content.banner img,
.billboard img {
  display: block;
  position: relative;
  left: 50%;
  width: 160%;
  margin-left: -80%; }

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

.billboard-slide {
  overflow: hidden; }

.billboard-slide:not(:first-of-type) {
  display: none; }

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

@media (min-width: 992px) {
  .content.banner img,
  .billboard img {
    width: 100%;
    margin-left: -50%; } }
.billboard .slick-dots {
  position: absolute;
  bottom: 0; }

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

@media (min-width: 992px) {
  .billboard .slick-prev,
  .billboard .slick-next {
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 8%;
    height: auto;
    line-height: 1;
    font-size: 1em;
    margin: 0;
    z-index: 100;
    opacity: .5;
    cursor: pointer;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
    .billboard .slick-prev:before,
    .billboard .slick-next:before {
      content: "";
      position: relative;
      top: 1px;
      display: inline-block;
      font-family: 'Glyphicons Halflings';
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: inherit; }
    .billboard .slick-prev:before,
    .billboard .slick-next:before {
      position: absolute;
      top: 50%;
      margin-top: -.5em;
      left: 50%;
      margin-left: -.5em;
      color: #FFFFFF;
      font-size: 3em;
      cursor: pointer;
      transition: -webkit-transform 0.1s linear;
      transition: transform 0.1s linear;
      transition: transform 0.1s linear, -webkit-transform 0.1s linear; }
    .billboard .slick-prev:hover,
    .billboard .slick-next:hover {
      opacity: 1; }
      .billboard .slick-prev:hover:before,
      .billboard .slick-next:hover:before {
        -webkit-transform: scale(1.2);
        transform: scale(1.2); }

  .billboard .slick-prev {
    left: 0; }

  .billboard .slick-next {
    right: 0; }
    .billboard .slick-next:before {
      content: "\e258"; } }
.teaser {
  opacity: 0;
  -webkit-transform: translate(0, 1rem);
  transform: translate(0, 1rem);
  transition: opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; }
  .teaser.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; }

@media (max-width: 767px) {
  .m0-xs {
    margin: 0 !important; }

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

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

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

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

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

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

  .m1-xs {
    margin: 1rem !important; }

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

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

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

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

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

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

  .m2-xs {
    margin: 2rem !important; }

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

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

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

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

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

  .mh2-xs {
    margin-left: 2rem !important;
    margin-right: 2rem !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .m0-sm {
    margin: 0 !important; }

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

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

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

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

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

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

  .m1-sm {
    margin: 1rem !important; }

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

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

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

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

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

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

  .m2-sm {
    margin: 2rem !important; }

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

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

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

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

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

  .mh2-sm {
    margin-left: 2rem !important;
    margin-right: 2rem !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .m0-md {
    margin: 0 !important; }

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

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

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

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

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

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

  .m1-md {
    margin: 1rem !important; }

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

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

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

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

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

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

  .m2-md {
    margin: 2rem !important; }

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

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

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

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

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

  .mh2-md {
    margin-left: 2rem !important;
    margin-right: 2rem !important; } }
@media (min-width: 1200px) and (max-width: 1199px) {
  .m0-lg {
    margin: 0 !important; }

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

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

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

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

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

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

  .m1-lg {
    margin: 1rem !important; }

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

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

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

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

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

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

  .m2-lg {
    margin: 2rem !important; }

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

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

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

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

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

  .mh2-lg {
    margin-left: 2rem !important;
    margin-right: 2rem !important; } }
@media (min-width: 1200px) {
  .m0-xl {
    margin: 0 !important; }

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

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

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

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

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

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

  .m1-xl {
    margin: 1rem !important; }

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

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

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

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

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

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

  .m2-xl {
    margin: 2rem !important; }

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

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

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

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

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

  .mh2-xl {
    margin-left: 2rem !important;
    margin-right: 2rem !important; } }
.bt {
  margin-top: 13.75px; }
  @media (min-width: 480px) {
    .bt {
      margin-top: 18.975px; } }
  @media (min-width: 768px) {
    .bt {
      margin-top: 28.6px; } }
  @media (min-width: 992px) {
    .bt {
      margin-top: 31.9px; } }
  @media (min-width: 1200px) {
    .bt {
      margin-top: 35.2px; } }

.bb {
  margin-bottom: 13.75px; }
  @media (min-width: 480px) {
    .bb {
      margin-bottom: 18.975px; } }
  @media (min-width: 768px) {
    .bb {
      margin-bottom: 28.6px; } }
  @media (min-width: 992px) {
    .bb {
      margin-bottom: 31.9px; } }
  @media (min-width: 1200px) {
    .bb {
      margin-bottom: 35.2px; } }

.bl {
  margin-left: 13.75px; }
  @media (min-width: 480px) {
    .bl {
      margin-left: 16.5px; } }
  @media (min-width: 768px) {
    .bl {
      margin-left: 22px; } }
  @media (min-width: 992px) {
    .bl {
      margin-left: 22px; } }
  @media (min-width: 1200px) {
    .bl {
      margin-left: 22px; } }

.br {
  margin-right: 13.75px; }
  @media (min-width: 480px) {
    .br {
      margin-right: 16.5px; } }
  @media (min-width: 768px) {
    .br {
      margin-right: 22px; } }
  @media (min-width: 992px) {
    .br {
      margin-right: 22px; } }
  @media (min-width: 1200px) {
    .br {
      margin-right: 22px; } }

.bv {
  margin-top: 13.75px;
  margin-bottom: 13.75px; }
  @media (min-width: 480px) {
    .bv {
      margin-top: 18.975px;
      margin-bottom: 18.975px; } }
  @media (min-width: 768px) {
    .bv {
      margin-top: 28.6px;
      margin-bottom: 28.6px; } }
  @media (min-width: 992px) {
    .bv {
      margin-top: 31.9px;
      margin-bottom: 31.9px; } }
  @media (min-width: 1200px) {
    .bv {
      margin-top: 35.2px;
      margin-bottom: 35.2px; } }

.bh {
  margin-left: 13.75px;
  margin-right: 13.75px; }
  @media (min-width: 480px) {
    .bh {
      margin-left: 16.5px;
      margin-right: 16.5px; } }
  @media (min-width: 768px) {
    .bh {
      margin-left: 22px;
      margin-right: 22px; } }
  @media (min-width: 992px) {
    .bh {
      margin-left: 22px;
      margin-right: 22px; } }
  @media (min-width: 1200px) {
    .bh {
      margin-left: 22px;
      margin-right: 22px; } }

.bt- {
  margin-top: -13.75px; }
  @media (min-width: 480px) {
    .bt- {
      margin-top: -18.975px; } }
  @media (min-width: 768px) {
    .bt- {
      margin-top: -28.6px; } }
  @media (min-width: 992px) {
    .bt- {
      margin-top: -31.9px; } }
  @media (min-width: 1200px) {
    .bt- {
      margin-top: -35.2px; } }

.bb- {
  margin-bottom: -13.75px; }
  @media (min-width: 480px) {
    .bb- {
      margin-bottom: -18.975px; } }
  @media (min-width: 768px) {
    .bb- {
      margin-bottom: -28.6px; } }
  @media (min-width: 992px) {
    .bb- {
      margin-bottom: -31.9px; } }
  @media (min-width: 1200px) {
    .bb- {
      margin-bottom: -35.2px; } }

.bl- {
  margin-left: -13.75px; }
  @media (min-width: 480px) {
    .bl- {
      margin-left: -16.5px; } }
  @media (min-width: 768px) {
    .bl- {
      margin-left: -22px; } }
  @media (min-width: 992px) {
    .bl- {
      margin-left: -22px; } }
  @media (min-width: 1200px) {
    .bl- {
      margin-left: -22px; } }

.br- {
  margin-right: -13.75px; }
  @media (min-width: 480px) {
    .br- {
      margin-right: -16.5px; } }
  @media (min-width: 768px) {
    .br- {
      margin-right: -22px; } }
  @media (min-width: 992px) {
    .br- {
      margin-right: -22px; } }
  @media (min-width: 1200px) {
    .br- {
      margin-right: -22px; } }

.bv- {
  margin-top: -13.75px;
  margin-bottom: -13.75px; }
  @media (min-width: 480px) {
    .bv- {
      margin-top: -18.975px;
      margin-bottom: -18.975px; } }
  @media (min-width: 768px) {
    .bv- {
      margin-top: -28.6px;
      margin-bottom: -28.6px; } }
  @media (min-width: 992px) {
    .bv- {
      margin-top: -31.9px;
      margin-bottom: -31.9px; } }
  @media (min-width: 1200px) {
    .bv- {
      margin-top: -35.2px;
      margin-bottom: -35.2px; } }

.bh- {
  margin-left: -13.75px;
  margin-right: -13.75px; }
  @media (min-width: 480px) {
    .bh- {
      margin-left: -16.5px;
      margin-right: -16.5px; } }
  @media (min-width: 768px) {
    .bh- {
      margin-left: -22px;
      margin-right: -22px; } }
  @media (min-width: 992px) {
    .bh- {
      margin-left: -22px;
      margin-right: -22px; } }
  @media (min-width: 1200px) {
    .bh- {
      margin-left: -22px;
      margin-right: -22px; } }

@media (max-width: 767px) {
  .pull-left-xs {
    float: left !important; }

  .pull-right-xs {
    float: right !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .pull-left-sm {
    float: left !important; }

  .pull-right-sm {
    float: right !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .pull-left-md {
    float: left !important; }

  .pull-right-md {
    float: right !important; } }
@media (min-width: 1200px) and (max-width: 1199px) {
  .pull-left-lg {
    float: left !important; }

  .pull-right-lg {
    float: right !important; } }
@media (min-width: 1200px) {
  .pull-left-xl {
    float: left !important; }

  .pull-right-xl {
    float: right !important; } }
@media (max-width: 767px) {
  .text-left-xs {
    text-align: left !important; }

  .text-right-xs {
    text-align: right !important; }

  .text-center-xs {
    text-align: center !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .text-left-sm {
    text-align: left !important; }

  .text-right-sm {
    text-align: right !important; }

  .text-center-sm {
    text-align: center !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .text-left-md {
    text-align: left !important; }

  .text-right-md {
    text-align: right !important; }

  .text-center-md {
    text-align: center !important; } }
@media (min-width: 1200px) and (max-width: 1199px) {
  .text-left-lg {
    text-align: left !important; }

  .text-right-lg {
    text-align: right !important; }

  .text-center-lg {
    text-align: center !important; } }
@media (min-width: 1200px) {
  .text-left-xl {
    text-align: left !important; }

  .text-right-xl {
    text-align: right !important; }

  .text-center-xl {
    text-align: center !important; } }
.no-wrap {
  white-space: nowrap; }

.accordion-heading [data-toggle="collapse"] i.fa:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  content: "\f0da";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }
.accordion-heading [data-toggle="collapse"].collapsed i.fa:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  content: "\f0da";
  -webkit-transform: rotate(0);
  transform: rotate(0); }

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

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

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

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

  table.visible-xl {
    display: table; }

  tr.visible-xl {
    display: table-row !important; }

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

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

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

@media (min-width: 1200px) {
  .hidden-lg {
    display: block !important; }

  table.hidden-lg {
    display: table; }

  tr.hidden-lg {
    display: table-row !important; }

  th.hidden-lg,
  td.hidden-lg {
    display: table-cell !important; }

  .hidden-xl {
    display: none !important; } }
#header {
  margin: 0; }
  #header .navbar-brand {
    display: block;
    padding: 0;
    width: auto;
    height: auto;
    line-height: 1;
    width: 23rem;
    padding: 1rem;
    margin: 0; }
    #header .navbar-brand img {
      display: block;
      width: 100%; }

@media (min-width: 480px) {
  #header .navbar-brand {
    width: 30rem; } }
@media (min-width: 768px) {
  #header .navbar-header {
    float: none; }
  #header .navbar-brand {
    width: 40rem;
    margin: 0 auto;
    float: none; }
  #header .dropdown-menu {
    right: 0;
    left: auto; } }
@media (min-width: 992px) {
  #header .navbar-header {
    float: left; }
    #header .navbar-header .navbar-brand {
      width: 33rem; } }
@media (min-width: 1200px) {
  #header .navbar-header .navbar-brand {
    width: 40rem; } }
/*
//============================================================
//  Header
//============================================================

#page-header {
  @include clearfix;
  position: relative;
  background: $brand-white;
  font-size: 1rem;
  line-height: 1;

  .container {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    position: relative;
  }
}

@media (min-width: $screen-md-min) {
  #page-header {
    z-index: 420;
  }
}


//============================================================
//  Logo
//============================================================

#logo {
  display: block;
  position: relative; 
  float: left;
  max-width: 400px;
  margin: 15px 0;

  img {
    display: block;
    width: 100%;
  }
}


//============================================================
//  Groups #nav and #utility
//============================================================

@media (max-width: $screen-md-min - 1) {
  #nav-group {
    @include translate(250px,0);
    @include transition(transform $nav-animation);
    position: fixed;
    z-index: 422;
    top: 0;
    right: 0;
    width: 250px;
    height: 100%;
    overflow-y: auto;
    background: #21188D;
  }

  .nav-on #nav-group {
    @include translate(0,0);
    box-shadow: 0 0 .25em rgba(0,0,0,.5);
  }
}


//============================================================
//  Nav Toggle
//============================================================
.navbar-nav {
  margin: 0;
}
.nav-toggle {
  display: block;
  width: 3.75em;
  cursor: pointer;
}

.nav-open {
  position: absolute;
  top: 0;
  right: 0;
  @include transition(transform $nav-animation);
  @include spacing(horizontal);

  &:before,
  &:after,
  span {
    content: ""; 
    display: block;
    overflow: hidden;
    width: 100%;
    height: 0;
    padding: .3em 0 0;
    background: $brand-white;
    border-radius: 1em;
  }

  span {
    margin: .6em 0;
  }
}

.nav-close {
  position: relative;
  height: 2.5em;
  margin: 1.6em 1em 1em;
  @include transition(transform $nav-animation);
  @include scale(0);

  &:before,
  &:after {
    content: ""; 
    display: block;
    overflow: hidden;
    width: 100%;
    height: 0;
    padding: .4em 0 0;
    background: $brand-white;
    border-radius: 1em;
    position: absolute;
    top: 50%;
    left: 0;
    margin: -.2em 0 0 0;
  }

  &:before {
    @include rotate(45deg);
    @include transform-origin(50% 50%);
  }
  &:after {
    @include rotate(-45deg);
    @include transform-origin(50% 50%);
  }

  span {
    display: none;
  }
}

.nav-on .nav-open {
  @include scale(0); 
}

.nav-on .nav-close {
  @include scale(1);
}

@media (min-width: $screen-md-min) {
  .nav-toggle {
    display: none;
  }
}


//============================================================
//  Site navigation
//============================================================

#navigation {
  font-family: $font-family-brand;
  margin-bottom: 0;
  //main
  > ul {
    @include listreset;
    text-transform: uppercase;
  }

  > ul > li {
    border-bottom: 1px solid rgba(255,255,255,.1);
    position: relative;
    margin-right: 10px;
    padding: 4% 0;
  }

  > ul > li > a {
    display: block;
    padding: 1.5rem;
    color: $brand-black;
    font-weight: 700;
    outline: 0;
    font-size: 1.8em;
    text-decoration: none;
    border-top: solid 1px $brand-white;
  }

  > ul > li > a[data-toggle="collapse"] + .nav-parent {
    display: none;
  }

  > ul > li > a.nav-parent[data-toggle="collapse"]:not(.collapsed),
  > ul > li > a:hover,
  > ul > li.active > a {
    color: $brand-alpha;
    border-top: solid 1px $brand-alpha;
    background: none;
  }
  
  //dropdown
  ul ul {
    @include listreset;
    font-weight: 700;
    background: $brand-white;

    li {
      border-top: 1px solid rgba(0,0,0,.1);

      &:first-child {
        border: 0;
      }
    }

    a {
      display: block;
      padding: 1.5rem;
      font-size: 1.6em;
      color: $brand-black;
      text-decoration: none;
    }
  }
}

@media (min-width: $screen-md-min) {
  .navbar-nav > li {
    float: left;
    padding: 4% 0;
  }
  #navigation {
    > ul {
      @include clearfix;
    }
    
    > ul > li {
      float: left;
      border: 0;
    }
    
    > ul > li > a {
      padding: .5em 1em;
    }

    > ul > li:last-child > a {
      margin-right: -1em;
    }

    > ul > li > a[data-toggle="collapse"] + .nav-parent {
      display: block;
    }

    > ul > li > a.nav-parent[data-toggle="collapse"] {
      display: none;
    }

    .nav-child {
      @include transition(none);
      position: absolute;
      top: 100%;
      left: 50%;
      width: 12em;
      margin-left: -6em;
      text-align: center;
      height: auto!important;
      display: none!important;
      visibility: visible!important;
    }

    > ul > li:hover .nav-child {
      display: block!important;
    }

    > ul > li:last-child .nav-child {
      left: auto;
      right: 0;
      margin-left: 0;
    }

    ul ul {

      a {
        padding: .75em;
        font-size: 1em;
      }
    }

    .dropdown:hover {
      .dropdown-menu {
        display : block;
      }
    }
    .dropdown-menu{
      margin-top : -1.5em !important;

      .sub-menu {
        left       : 100%;
        position   : absolute;
        top        : 0;
        visibility : hidden;
        margin-top : -1px;
      }

      li:hover {
        .sub-menu {
          visibility : visible;
        }
      }
    }

  }
}

//============================================================
//  Utility
//============================================================

#utility {
  text-transform: uppercase;

  > ul {
    @include listreset;
    text-transform: uppercase;
  }

  > ul > li {
    border-bottom: 1px solid rgba(255,255,255,.1);
    position: relative;
  }

  > ul > li > a {
    display: block;
    padding: 1.5rem;
    color: $brand-white;
    font-weight: 700;
    font-size: 1.5em;
    outline: 0;
    text-decoration: none;
  }
}

@media (min-width: $screen-md-min) {
  #utility {
    position: absolute;
    top: 0;
    right: 0;
    @include spacing(horizontal);

    > ul > li {
      border: 0;
      float: left;
      position: relative;
    }

    > ul > li > a {
      padding: 0 .5em;

      &:hover {
        color: $brand-white;
      }
    }

    > ul > li:last-child > a {
      margin-right: -.5em;
    }
  }
}
*/
#top-banner {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 10px; }
  #top-banner .banner-content {
    background: rgba(0, 119, 138, 0.8);
    position: relative;
    padding: 20px 0;
    color: #fff;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
    #top-banner .banner-content h2 {
      opacity: 1;
      text-transform: uppercase;
      font-size: 32px;
      margin: 0;
      padding: 0;
      color: #FFFFFF;
      font-family: "Gotham-Bold", Helvetica, Arial, sans-serif; }

.footer-accent {
  margin-top: 4rem; }

.footer {
  position: relative;
  background: #686d6e;
  margin-top: 4rem;
  color: #FFFFFF;
  line-height: 1; }
  .footer:before, .footer:after {
    content: " ";
    display: table; }
  .footer:after {
    clear: both; }
  .footer h2, .footer h3, .footer h4,
  .footer a {
    color: inherit; }
  .footer .container {
    margin-top: 13.75px;
    margin-bottom: 13.75px; }
    @media (min-width: 480px) {
      .footer .container {
        margin-top: 18.975px;
        margin-bottom: 18.975px; } }
    @media (min-width: 768px) {
      .footer .container {
        margin-top: 28.6px;
        margin-bottom: 28.6px; } }
    @media (min-width: 992px) {
      .footer .container {
        margin-top: 31.9px;
        margin-bottom: 31.9px; } }
    @media (min-width: 1200px) {
      .footer .container {
        margin-top: 35.2px;
        margin-bottom: 35.2px; } }

.footer-col {
  font-size: .9em;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 2em;
  margin-top: 2em; }

.footer-col-1 {
  margin-top: 0;
  border-top: 0;
  padding-top: 0; }
  .footer-col-1 p {
    line-height: 1.2;
    padding-top: 10px;
    display: block; }
  .footer-col-1 ul {
    line-height: 1.5;
    padding-left: 1em; }

.footer-col-2 h4 {
  margin: 0 0 1rem; }

.faq-widget .faq-item {
  margin: 0 0 1em;
  line-height: 1.5;
  padding-top: 10px; }
  .faq-widget .faq-item .faq-body {
    padding-left: 1em;
    opacity: .7; }
.faq-widget .faq-header {
  padding-left: 1em;
  position: relative;
  margin: 0 0 1em;
  line-height: 1.2;
  padding-top: 10px; }
  .faq-widget .faq-header a {
    text-decoration: none;
    padding-top: 10px; }
    .faq-widget .faq-header a:hover {
      opacity: .7;
      padding-top: 10px; }
  .faq-widget .faq-header .fa {
    line-height: inherit; }

@media (min-width: 620px) {
  .footer-col-1 {
    float: left;
    width: 40%; }

  .footer-col-2 {
    float: left;
    width: 60%;
    border: 0;
    margin: 0;
    padding: 0;
    padding-left: 2em; }

  .footer-col-3 {
    clear: both;
    text-align: center; } }
@media (min-width: 992px) {
  .footer-col-1 {
    width: 25%; }

  .footer-col-2 {
    width: 50%;
    padding-right: 2em; }

  .footer-col-3 {
    clear: none;
    text-align: left;
    width: 25%;
    float: left;
    border: 0;
    padding: 0 0 0 1em;
    margin: 0;
    border-left: .4rem solid #fff; }

  div.footer-nav {
    display: block;
    margin: 0 0 5em; }
    div.footer-nav ul {
      margin: 0;
      padding: 0;
      list-style: none;
      font-size: 2em; }
      div.footer-nav ul li {
        margin: 0; }
      div.footer-nav ul li {
        margin: 0 0 .5rem; } }
@media (max-width: 767px) {
  div.footer-nav li {
    text-align: center;
    margin: 5px;
    font-size: 1.5em; }

  div.copyright {
    text-align: center; } }
/*
@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: "type-embelishments";
  src: url("../fonts/type-embellishments-one-let-plain.woff"), url("../fonts/type-embellishments-one-let-plain.eot?#iefix") format("embedded-opentype"), url("../fonts/type-embellishments-one-let-plain.woff") format("woff"), url("../fonts/type-embellishments-one-let-plain.ttf") format("truetype"), url("../fonts/type-embellishments-one-let-plain.svg#type-embelishments") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "MrsEaves-italic";
  src: url("../fonts/MrsEavesItalic_Italic.eot"), url("../fonts/MrsEavesItalic_Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/MrsEavesItalic_Italic.woff") format("woff"), url("../fonts/MrsEavesItalic_Italic.ttf") format("truetype"), url("../fonts/MrsEavesItalic_Italic.svg#mrsEaves-italic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "MrsEaves";
  src: url("../fonts/MrsEavesRoman.eot"), url("../fonts/MrsEavesRoman.otf") format("opentype"), url("../fonts/MrsEavesRoman.eot?#iefix") format("embedded-opentype"), url("../fonts/MrsEavesRoman.woff") format("woff"), url("../fonts/MrsEavesRoman.ttf") format("truetype"), url("../fonts/MrsEavesRoman.svg#MrsEaves") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham-Bold';
  src: url("../fonts/gothambold-webfont.woff2") format("woff2"), url("../fonts/gothambold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham-Book';
  src: url("../fonts/gothambook-webfont.woff2") format("woff2"), url("../fonts/gothambook-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham-Light';
  src: url("../fonts/gothamlight-webfont.woff2") format("woff2"), url("../fonts/gothamlight-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham-Medium';
  src: url("../fonts/gothammedium-webfont.woff2") format("woff2"), url("../fonts/gothammedium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
/*
@font-face {
  font-family: "Gotham-Light";
  src: url("../fonts/GothamLight.eot"),
  url("../fonts/GothamLight.eot?#iefix") format("embedded-opentype"),
  url("../fonts/GothamLight.woff") format("woff"),
  url("../fonts/GothamLight.ttf") format("truetype"),
  url("../fonts/GothamLight.svg#Gotham-Light") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Gotham-Medium";
  src: url("../fonts/GothamMedium.eot"),
  url("../fonts/GothamMedium.eot?#iefix") format("embedded-opentype"),
  url("../fonts/GothamMedium.woff") format("woff"),
  url("../fonts/GothamMedium.ttf") format("truetype"),
  url("../fonts/GothamMedium.svg#Gotham-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Gotham-Bold";
  src: url("../fonts/Gotham-Bold.eot"),
  url("../fonts/Gotham-Bold.otf") format("opentype"),
  url("../fonts/Gotham-Bold.woff") format("woff"),
  url("../fonts/Gotham-Bold.ttf") format("truetype"),
  url("../fonts/Gotham-Bold.svg#GothamBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Gotham-Book";
  src: url("../fonts/Gotham-Book.eot"),
  url("../fonts/GothamBook.woff") format("woff"),
  url("../fonts/GothamBook.ttf") format("truetype"),
  url("../fonts/GothamBook.svg#Gotham-Book") format("svg");
  font-weight: normal;
  font-style: normal;

}
*/
html, html a {
  -webkit-font-smoothing: antialiased; }

.socials {
  margin: 0;
  padding: 0;
  list-style: none; }
  .socials li {
    margin: 0; }
  .socials li {
    display: inline-block;
    vertical-align: top;
    margin: 0 .25em; }
  .socials a {
    display: block;
    font-size: 2em; }
    .socials a:hover, .socials a:active, .socials a:focus {
      color: #007dc3; }

#learn-video {
  padding: 2em 0; }
  #learn-video:before, #learn-video:after {
    content: " ";
    display: table; }
  #learn-video:after {
    clear: both; }
  #learn-video img {
    display: block;
    margin: 2em auto 0; }

@media (min-width: 768px) {
  #learn-video img {
    margin: 0; } }
.disclaimer {
  font-size: .6em; }

div.metlife-main-text {
  display: flex; }

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