*{
    box-sizing:border-box
}
* :active{
    outline:none
}
#main:focus{
    outline:none
}
html,body{
    margin:0;
    padding:0
}
body{
    background-color:rgb(197, 197, 197)
}
@media(min-width:768px){
    .flexbox__item{
        display:flex
    }
    .flexbox__item--column{
        display:flex;
        flex-direction:column
    }
    .flexbox__bottom{
        align-items:flex-end;
        justify-content:flex-end
    }
}


body {font-family: Arial, Helvetica, sans-serif;}

/* The Modal (background) */
.modal {
 /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

/* The Close Button */
.close {
  color: #ff0000;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}



.flex{
    display:flex!important
}
.flex.align-items-stretch{
    align-items:stretch!important
}
.flex.flex-wrap-wrap{
    flex-wrap:wrap!important
}
.flex.content-space-between{
    justify-content:space-between
}
.flex.content-center{
    justify-content:center
}
@media(min-width:992px){
    .flex.content-lg--flex-start{
        justify-content:flex-start
    }
}
.flex.flex-direction--column{
    flex-direction:column
}
.flex--1{
    flex:1 0 auto
}
@media(max-width:767px){
    .flex-basis-sm--full{
        flex-basis:100%!important
    }
}
.flex-col{
    width:100%
}

/* Three image containers (use 25% for four, and 50% for two, etc) */
.columnIMG {
    float: left;
    width: 33.33%;
    padding: 5px;
  }
  
  /* Clear floats after image containers */
  .rowIMG::after {
    content: "";
    clear: both;
    display: table;
  }

  .imgContainer{
    float:left;
}

.p3{
    font-size: 1px;
}

.wrapper{
    width:100%;
    margin:0 auto;
    padding:0 16px;
    
    
}
@media(min-width:768px){
    .wrapper{
        width:752px;
        padding:0;
        
    }
}
@media(min-width:992px){
    .wrapper{
        width:944px;
        padding:0
    }
}
.col-wrap{
    width:100%
}
@media(min-width:768px){
    .col-wrap{
        width:768px;
        margin-left:-16px
    }
}
@media(min-width:992px){
    .col-wrap{
        width:960px;
        margin-left:-16px
    }
}
@media(min-width:992px){
    .col-span--lg-thirds .col:nth-child(3n+4){
        clear:left
    }
    .col-span--lg-half .col:nth-child(2n+3){
        clear:left
    }
}
@media(min-width:768px){
    .col-span--md-thirds .col:nth-child(3n+4){
        clear:left
    }
    .col-span--md-half .col:nth-child(2n+3){
        clear:left
    }
}
.col{
    width:100%;
    float:left
}
@media(min-width:768px){
    .col{
        width:752px;
        margin-left:16px;
        margin-right:0
    }
    .col--md-one{
        width:752px
    }
    .col--md-half{
        width:368px
    }
    .col--md-one-third{
        width:240px
    }
    .col--md-two-thirds{
        width:496px
    }
    .col--md-one-quarter{
        width:176px
    }
    .col--md-three-quarters{
        width:560px
    }
    .col--md-full-width{
        width:100%;
        margin:0
    }
    .col--md-1{
        width:16px;
        margin:0
    }
    .col--md-2{
        width:32px;
        margin:0
    }
    .col--md-3{
        width:48px;
        margin:0
    }
    .col--md-4{
        width:64px;
        margin:0
    }
    .col--md-5{
        width:80px;
        margin:0
    }
    .col--md-6{
        width:96px;
        margin:0
    }
    .col--md-7{
        width:112px;
        margin:0
    }
    .col--md-8{
        width:128px;
        margin:0
    }
    .col--md-9{
        width:144px;
        margin:0
    }
    .col--md-10{
        width:160px;
        margin:0
    }
    .col--md-11{
        width:176px;
        margin:0
    }
    .col--md-12{
        width:192px;
        margin:0
    }
    .col--md-13{
        width:208px;
        margin:0
    }
    .col--md-14{
        width:224px;
        margin:0
    }
    .col--md-15{
        width:240px;
        margin:0
    }
    .col--md-16{
        width:256px;
        margin:0
    }
    .col--md-17{
        width:272px;
        margin:0
    }
    .col--md-18{
        width:288px;
        margin:0
    }
    .col--md-19{
        width:304px;
        margin:0
    }
    .col--md-20{
        width:320px;
        margin:0
    }
    .col--md-21{
        width:336px;
        margin:0
    }
    .col--md-22{
        width:352px;
        margin:0
    }
    .col--md-23{
        width:368px;
        margin:0
    }
    .col--md-24{
        width:384px;
        margin:0
    }
    .col--md-25{
        width:400px;
        margin:0
    }
    .col--md-26{
        width:416px;
        margin:0
    }
    .col--md-27{
        width:432px;
        margin:0
    }
    .col--md-28{
        width:448px;
        margin:0
    }
    .col--md-29{
        width:464px;
        margin:0
    }
    .col--md-30{
        width:480px;
        margin:0
    }
    .col--md-31{
        width:496px;
        margin:0
    }
    .col--md-32{
        width:512px;
        margin:0
    }
    .col--md-33{
        width:528px;
        margin:0
    }
    .col--md-34{
        width:544px;
        margin:0
    }
    .col--md-35{
        width:560px;
        margin:0
    }
    .col--md-36{
        width:576px;
        margin:0
    }
    .col--md-37{
        width:592px;
        margin:0
    }
    .col--md-38{
        width:608px;
        margin:0
    }
    .col--md-39{
        width:624px;
        margin:0
    }
    .col--md-40{
        width:640px;
        margin:0
    }
    .col--md-41{
        width:656px;
        margin:0
    }
    .col--md-42{
        width:672px;
        margin:0
    }
    .col--md-43{
        width:688px;
        margin:0
    }
    .col--md-44{
        width:704px;
        margin:0
    }
    .col--md-45{
        width:720px;
        margin:0
    }
    .col--md-46{
        width:736px;
        margin:0
    }
    .col--md-47{
        width:752px;
        margin:0
    }
    .col--md-offset-1{
        margin-left:16px
    }
    .col--md-offset-2{
        margin-left:32px
    }
    .col--md-offset-3{
        margin-left:48px
    }
    .col--md-offset-4{
        margin-left:64px
    }
    .col--md-offset-5{
        margin-left:80px
    }
    .col--md-offset-6{
        margin-left:96px
    }
    .col--md-offset-7{
        margin-left:112px
    }
    .col--md-offset-8{
        margin-left:128px
    }
    .col--md-offset-9{
        margin-left:144px
    }
    .col--md-offset-10{
        margin-left:160px
    }
    .col--md-offset-11{
        margin-left:176px
    }
    .col--md-offset-12{
        margin-left:192px
    }
    .col--md-offset-13{
        margin-left:208px
    }
    .col--md-offset-14{
        margin-left:224px
    }
    .col--md-offset-15{
        margin-left:240px
    }
    .col--md-offset-16{
        margin-left:256px
    }
    .col--md-offset-17{
        margin-left:272px
    }
    .col--md-offset-18{
        margin-left:288px
    }
    .col--md-offset-19{
        margin-left:304px
    }
    .col--md-offset-20{
        margin-left:320px
    }
    .col--md-offset-21{
        margin-left:336px
    }
    .col--md-offset-22{
        margin-left:352px
    }
    .col--md-offset-23{
        margin-left:368px
    }
    .col--md-offset-24{
        margin-left:384px
    }
    .col--md-offset-25{
        margin-left:400px
    }
    .col--md-offset-26{
        margin-left:416px
    }
    .col--md-offset-27{
        margin-left:432px
    }
    .col--md-offset-28{
        margin-left:448px
    }
    .col--md-offset-29{
        margin-left:464px
    }
    .col--md-offset-30{
        margin-left:480px
    }
    .col--md-offset-31{
        margin-left:496px
    }
    .col--md-offset-32{
        margin-left:512px
    }
    .col--md-offset-33{
        margin-left:528px
    }
    .col--md-offset-34{
        margin-left:544px
    }
    .col--md-offset-35{
        margin-left:560px
    }
    .col--md-offset-36{
        margin-left:576px
    }
    .col--md-offset-37{
        margin-left:592px
    }
    .col--md-offset-38{
        margin-left:608px
    }
    .col--md-offset-39{
        margin-left:624px
    }
    .col--md-offset-40{
        margin-left:640px
    }
    .col--md-offset-41{
        margin-left:656px
    }
    .col--md-offset-42{
        margin-left:672px
    }
    .col--md-offset-43{
        margin-left:688px
    }
    .col--md-offset-44{
        margin-left:704px
    }
    .col--md-offset-45{
        margin-left:720px
    }
    .col--md-offset-46{
        margin-left:736px
    }
    .col--md-offset-47{
        margin-left:752px
    }
}
@media(min-width:992px){
    .col{
        width:944px;
        margin-left:16px;
        margin-right:0
    }
    .col--lg-one{
        width:944px
    }
    .col--lg-half{
        width:464px
    }
    .col--lg-one-third{
        width:304px
    }
    .col--lg-two-thirds{
        width:624px
    }
    .col--lg-one-quarter{
        width:224px
    }
    .col--lg-three-quarters{
        width:704px
    }
    .col--lg-full-width{
        width:100%;
        margin:0
    }
    .col--lg-1{
        width:16px;
        margin:0
    }
    .col--lg-2{
        width:32px;
        margin:0
    }
    .col--lg-3{
        width:48px;
        margin:0
    }
    .col--lg-4{
        width:64px;
        margin:0
    }
    .col--lg-5{
        width:80px;
        margin:0
    }
    .col--lg-6{
        width:96px;
        margin:0
    }
    .col--lg-7{
        width:112px;
        margin:0
    }
    .col--lg-8{
        width:128px;
        margin:0
    }
    .col--lg-9{
        width:144px;
        margin:0
    }
    .col--lg-10{
        width:160px;
        margin:0
    }
    .col--lg-11{
        width:176px;
        margin:0
    }
    .col--lg-12{
        width:192px;
        margin:0
    }
    .col--lg-13{
        width:208px;
        margin:0
    }
    .col--lg-14{
        width:224px;
        margin:0
    }
    .col--lg-15{
        width:240px;
        margin:0
    }
    .col--lg-16{
        width:256px;
        margin:0
    }
    .col--lg-17{
        width:272px;
        margin:0
    }
    .col--lg-18{
        width:288px;
        margin:0
    }
    .col--lg-19{
        width:304px;
        margin:0
    }
    .col--lg-20{
        width:320px;
        margin:0
    }
    .col--lg-21{
        width:336px;
        margin:0
    }
    .col--lg-22{
        width:352px;
        margin:0
    }
    .col--lg-23{
        width:368px;
        margin:0
    }
    .col--lg-24{
        width:384px;
        margin:0
    }
    .col--lg-25{
        width:400px;
        margin:0
    }
    .col--lg-26{
        width:416px;
        margin:0
    }
    .col--lg-27{
        width:432px;
        margin:0
    }
    .col--lg-28{
        width:448px;
        margin:0
    }
    .col--lg-29{
        width:464px;
        margin:0
    }
    .col--lg-30{
        width:480px;
        margin:0
    }
    .col--lg-31{
        width:496px;
        margin:0
    }
    .col--lg-32{
        width:512px;
        margin:0
    }
    .col--lg-33{
        width:528px;
        margin:0
    }
    .col--lg-34{
        width:544px;
        margin:0
    }
    .col--lg-35{
        width:560px;
        margin:0
    }
    .col--lg-36{
        width:576px;
        margin:0
    }
    .col--lg-37{
        width:592px;
        margin:0
    }
    .col--lg-38{
        width:608px;
        margin:0
    }
    .col--lg-39{
        width:624px;
        margin:0
    }
    .col--lg-40{
        width:640px;
        margin:0
    }
    .col--lg-41{
        width:656px;
        margin:0
    }
    .col--lg-42{
        width:672px;
        margin:0
    }
    .col--lg-43{
        width:688px;
        margin:0
    }
    .col--lg-44{
        width:704px;
        margin:0
    }
    .col--lg-45{
        width:720px;
        margin:0
    }
    .col--lg-46{
        width:736px;
        margin:0
    }
    .col--lg-47{
        width:752px;
        margin:0
    }
    .col--lg-48{
        width:768px;
        margin:0
    }
    .col--lg-49{
        width:784px;
        margin:0
    }
    .col--lg-50{
        width:800px;
        margin:0
    }
    .col--lg-51{
        width:816px;
        margin:0
    }
    .col--lg-52{
        width:832px;
        margin:0
    }
    .col--lg-53{
        width:848px;
        margin:0
    }
    .col--lg-54{
        width:864px;
        margin:0
    }
    .col--lg-55{
        width:880px;
        margin:0
    }
    .col--lg-56{
        width:896px;
        margin:0
    }
    .col--lg-57{
        width:912px;
        margin:0
    }
    .col--lg-58{
        width:928px;
        margin:0
    }
    .col--lg-59{
        width:944px;
        margin:0
    }
    .col--lg-offset-1{
        margin-left:16px
    }
    .col--lg-offset-2{
        margin-left:32px
    }
    .col--lg-offset-3{
        margin-left:48px
    }
    .col--lg-offset-4{
        margin-left:64px
    }
    .col--lg-offset-5{
        margin-left:80px
    }
    .col--lg-offset-6{
        margin-left:96px
    }
    .col--lg-offset-7{
        margin-left:112px
    }
    .col--lg-offset-8{
        margin-left:128px
    }
    .col--lg-offset-9{
        margin-left:144px
    }
    .col--lg-offset-10{
        margin-left:160px
    }
    .col--lg-offset-11{
        margin-left:176px
    }
    .col--lg-offset-12{
        margin-left:192px
    }
    .col--lg-offset-13{
        margin-left:208px
    }
    .col--lg-offset-14{
        margin-left:224px
    }
    .col--lg-offset-15{
        margin-left:240px
    }
    .col--lg-offset-16{
        margin-left:256px
    }
    .col--lg-offset-17{
        margin-left:272px
    }
    .col--lg-offset-18{
        margin-left:288px
    }
    .col--lg-offset-19{
        margin-left:304px
    }
    .col--lg-offset-20{
        margin-left:320px
    }
    .col--lg-offset-21{
        margin-left:336px
    }
    .col--lg-offset-22{
        margin-left:352px
    }
    .col--lg-offset-23{
        margin-left:368px
    }
    .col--lg-offset-24{
        margin-left:384px
    }
    .col--lg-offset-25{
        margin-left:400px
    }
    .col--lg-offset-26{
        margin-left:416px
    }
    .col--lg-offset-27{
        margin-left:432px
    }
    .col--lg-offset-28{
        margin-left:448px
    }
    .col--lg-offset-29{
        margin-left:464px
    }
    .col--lg-offset-30{
        margin-left:480px
    }
    .col--lg-offset-31{
        margin-left:496px
    }
    .col--lg-offset-32{
        margin-left:512px
    }
    .col--lg-offset-33{
        margin-left:528px
    }
    .col--lg-offset-34{
        margin-left:544px
    }
    .col--lg-offset-35{
        margin-left:560px
    }
    .col--lg-offset-36{
        margin-left:576px
    }
    .col--lg-offset-37{
        margin-left:592px
    }
    .col--lg-offset-38{
        margin-left:608px
    }
    .col--lg-offset-39{
        margin-left:624px
    }
    .col--lg-offset-40{
        margin-left:640px
    }
    .col--lg-offset-41{
        margin-left:656px
    }
    .col--lg-offset-42{
        margin-left:672px
    }
    .col--lg-offset-43{
        margin-left:688px
    }
    .col--lg-offset-44{
        margin-left:704px
    }
    .col--lg-offset-45{
        margin-left:720px
    }
    .col--lg-offset-46{
        margin-left:736px
    }
    .col--lg-offset-47{
        margin-left:752px
    }
    .col--lg-offset-48{
        margin-left:768px
    }
    .col--lg-offset-49{
        margin-left:784px
    }
    .col--lg-offset-50{
        margin-left:800px
    }
    .col--lg-offset-51{
        margin-left:816px
    }
    .col--lg-offset-52{
        margin-left:832px
    }
    .col--lg-offset-53{
        margin-left:848px
    }
    .col--lg-offset-54{
        margin-left:864px
    }
    .col--lg-offset-55{
        margin-left:880px
    }
    .col--lg-offset-56{
        margin-left:896px
    }
    .col--lg-offset-57{
        margin-left:912px
    }
    .col--lg-offset-58{
        margin-left:928px
    }
    .col--lg-offset-59{
        margin-left:944px
    }
}
.highlight{
    background-color:#f0f762;
    font-style:normal;
    padding:0 2px
}
.hidden{
    display:none!important;
    height:0;
    margin:0;
    visibility:hidden
}
.visuallyhidden{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    border:0;
    overflow:hidden;
    clip:rect(0 0 0 0);
    white-space:nowrap
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
.margin-top{
    margin-top:16px!important
}
.margin-top--negative-one-fix{
    margin-top:-1px!important
}
.margin-top--negative-two-fix{
    margin-top:-2px!important
}
.margin-top--half{
    margin-top:8px!important
}
.margin-top--double{
    margin-top:32px!important
}
.margin-top--triple{
    margin-top:48px!important
}
@media(min-width:992px){
    .margin-top--triple-lg{
        margin-top:48px!important
    }
}
.margin-right{
    margin-right:16px!important
}
.margin-right--half{
    margin-right:8px!important
}
.margin-right--double{
    margin-right:32px!important
}
.margin-bottom{
    margin-bottom:16px!important
}
.margin-bottom--half{
    margin-bottom:8px!important
}
.margin-bottom--double{
    margin-bottom:32px!important
}
.margin-left{
    margin-left:16px!important
}
.margin-left--negative-one-fix{
    margin-left:-1px!important
}
.margin-left--half{
    margin-left:8px!important
}
.margin-left--double{
    margin-left:32px!important
}
.margin--0{
    margin:0!important
}
.flush{
    margin:0!important
}
@media(max-width:767px){
    .flush--sm{
        margin:0!important
    }
}
.flush-col{
    margin-left:0!important;
    margin-right:0!important
}
.flush-bottom{
    margin-bottom:0!important
}
.flush-top{
    margin-top:0!important
}
.padding-top{
    padding-top:16px!important
}
.padding-top--half{
    padding-top:8px!important
}
.padding-right{
    padding-right:16px!important
}
.padding-right--half{
    padding-right:8px!important
}
.padding-right--none{
    padding-left:0!important;
    padding-right:0!important
}
.padding-bottom{
    padding-bottom:16px!important
}
.padding-bottom--half{
    padding-bottom:8px!important
}
.padding-left{
    padding-left:16px!important
}
.padding-left--half{
    padding-left:8px!important
}
.padding-left--none{
    padding-left:0!important;
    padding-right:0!important
}
.padding--0{
    padding:0!important
}
.block{
    display:block!important
}
.inline{
    display:inline!important
}
.inline-block{
    display:inline-block!important
}
@media(min-width:768px){
    .inline-block--md{
        display:inline-block!important
    }
}
.hide{
    display:none!important
}
@media(max-width:767px){
    .hide--sm{
        display:none!important
    }
}
@media(min-width:768px){
    .hide--md{
        display:none!important
    }
}
@media(min-width:768px){
    .hide--md-only{
        display:none
    }
}
@media(min-width:992px){
    .hide--md-only{
        display:block
    }
}
@media(min-width:992px){
    .hide--lg{
        display:none!important
    }
}
.float-right{
    float:right!important
}
@media(max-width:767px){
    .float-el--right-sm{
        float:right!important
    }
}
@media(min-width:768px){
    .float-el--right-md{
        float:right!important
    }
}
@media(min-width:992px){
    .float-el--right-lg{
        float:right!important
    }
}
@media(max-width:767px){
    .float-el--left-sm{
        float:left!important
    }
}
@media(min-width:768px){
    .float-el--left-md{
        float:left!important
    }
}
@media(min-width:992px){
    .float-el--left-lg{
        float:left!important
    }
}
.float-left{
    float:left!important
}
.no-js .nojs--hide,.nojs--hide{
    display:none!important
}
.js .js-hidden,.js-hidden{
    display:none!important
}
.js--show{
    display:none
}
.clear-left{
    clear:left!important
}
.clear-right{
    clear:right!important
}
.full-width{
    width:100%!important
}
.placeholder{
    display:none
}
.overflow--hidden{
    overflow:hidden!important
}
@media(max-width:767px){
    .nowrap-sm{
        white-space:nowrap
    }
}
.vertical-align-middle{
    position:relative
}
.vertical-align-middle__contents{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%)
}
@media(min-width:768px){
    .vertical-align-middle__contents--md{
        position:absolute;
        top:50%;
        transform:translateY(-50%);
        -webkit-transform:translateY(-50%)
    }
}
@media only screen{
    [aria-hidden*=true]:not([class^=_hj]>*):not(svg[aria-hidden*=true]){
        display:none;
        visibility:hidden
    }
    [aria-hidden*=false]{
        display:block;
        visibility:visible
    }
}
.datepicker__icon[aria-hidden*=true]{
    visibility:initial
}
#viewport-sm{
    height:0;
    max-height:0;
    display:none
}
@media(max-width:767px){
    #viewport-sm{
        display:block
    }
}
#viewport-md{
    height:0;
    max-height:0;
    display:none
}
@media(min-width:768px){
    #viewport-md{
        display:block
    }
}
#viewport-lg{
    height:0;
    max-height:0;
    display:none
}
@media(min-width:992px){
    #viewport-lg{
        display:block
    }
}
.lowercase{
    text-transform:lowercase
}
.uppercase{
    text-transform:uppercase
}
.capitalise:first-letter{
    text-transform:capitalize
}
.text-center{
    text-align:center!important
}
@media(min-width:768px){
    .text-center--md{
        text-align:center!important
    }
}
@media(min-width:992px){
    .text-center--lg{
        text-align:center!important
    }
}
.text-right{
    text-align:right!important
}
@media(min-width:768px){
    .text-right--md{
        text-align:right!important
    }
}
@media(min-width:992px){
    .text-right--lg{
        text-align:right!important
    }
}
.text-left{
    text-align:left!important
}
@media(max-width:767px){
    .text-left--sm{
        text-align:left!important
    }
}
@media(min-width:768px){
    .text-left--md{
        text-align:left!important
    }
}
@media(min-width:992px){
    .text-left--lg{
        text-align:left!important
    }
}
.underline-link,.link-adjust a:not(.btn){
    text-decoration:underline!important
}
.text-wrap{
    white-space:normal
}
.text-align-top{
    vertical-align:top
}
.show-focus:focus{
    -webkit-box-shadow:0 0 0 3px #f93;
    -moz-box-shadow:0 0 0 3px #f93;
    box-shadow:0 0 0 3px #f93;
    outline:0
}
.img-sparkline{
    max-height:100%
}
.break-word{
    word-wrap:break-word
}
.baseline{
    padding:3px 0 5px
}
.markdown{
    overflow:visible
}
.markdown h4,.markdown .font-size--h4{
    font-weight:700
}
.markdown a{
    text-decoration:underline
}
.markdown p,.markdown li p:nth-of-type(2),.section__content--markdown li .markdown p:nth-of-type(2),.section__content--static-markdown li .markdown p:nth-of-type(2){
    margin-top:0
}
.markdown ul{
    margin-top:0
}
.markdown img{
    max-width:608px
}
.markdown li{
    margin:0
}
.markdown li p:first-of-type{
    margin:0;
    padding:0
}
.markdown li p:nth-of-type(2){
    margin-top:16px
}
.adjust-font-size--14 dd,.adjust-font-size--14 dt,.adjust-font-size--14 fieldset,.adjust-font-size--14 input,.adjust-font-size--14 label,.adjust-font-size--14 li,.adjust-font-size--14 p,.adjust-font-size--14 .markdown li p:nth-of-type(2),.markdown li .adjust-font-size--14 p:nth-of-type(2),.adjust-font-size--14 .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .adjust-font-size--14 p:nth-of-type(2),.adjust-font-size--14 .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .adjust-font-size--14 p:nth-of-type(2),.adjust-font-size--14 a,.adjust-font-size--14 span,.adjust-font-size--14 .btn--link{
    font-size:14px
}
.adjust-font-size--15 dd,.adjust-font-size--15 dt,.adjust-font-size--15 fieldset,.adjust-font-size--15 input,.adjust-font-size--15 label,.adjust-font-size--15 li,.adjust-font-size--15 p,.adjust-font-size--15 .markdown li p:nth-of-type(2),.markdown li .adjust-font-size--15 p:nth-of-type(2),.adjust-font-size--15 .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .adjust-font-size--15 p:nth-of-type(2),.adjust-font-size--15 .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .adjust-font-size--15 p:nth-of-type(2),.adjust-font-size--15 a,.adjust-font-size--15 span,.adjust-font-size--15 .btn--link{
    font-size:15px
}
.adjust-font-size--16 dd,.adjust-font-size--16 dt,.adjust-font-size--16 fieldset,.adjust-font-size--16 input,.adjust-font-size--16 label,.adjust-font-size--16 li,.adjust-font-size--16 p,.adjust-font-size--16 .markdown li p:nth-of-type(2),.markdown li .adjust-font-size--16 p:nth-of-type(2),.adjust-font-size--16 .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .adjust-font-size--16 p:nth-of-type(2),.adjust-font-size--16 .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .adjust-font-size--16 p:nth-of-type(2),.adjust-font-size--16 a,.adjust-font-size--16 span,.adjust-font-size--16 .btn--link{
    font-size:16px
}
.adjust-font-size--17 dd,.adjust-font-size--17 dt,.adjust-font-size--17 fieldset,.adjust-font-size--17 input,.adjust-font-size--17 label,.adjust-font-size--17 li,.adjust-font-size--17 p,.adjust-font-size--17 .markdown li p:nth-of-type(2),.markdown li .adjust-font-size--17 p:nth-of-type(2),.adjust-font-size--17 .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .adjust-font-size--17 p:nth-of-type(2),.adjust-font-size--17 .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .adjust-font-size--17 p:nth-of-type(2),.adjust-font-size--17 a,.adjust-font-size--17 span,.adjust-font-size--17 .btn--link{
    font-size:17px
}
.adjust-font-size--18 dd,.adjust-font-size--18 dt,.adjust-font-size--18 fieldset,.adjust-font-size--18 input,.adjust-font-size--18 label,.adjust-font-size--18 li,.adjust-font-size--18 p,.adjust-font-size--18 .markdown li p:nth-of-type(2),.markdown li .adjust-font-size--18 p:nth-of-type(2),.adjust-font-size--18 .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .adjust-font-size--18 p:nth-of-type(2),.adjust-font-size--18 .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .adjust-font-size--18 p:nth-of-type(2),.adjust-font-size--18 a,.adjust-font-size--18 span,.adjust-font-size--18 .btn--link{
    font-size:18px
}
.adjust-font-size--19 dd,.adjust-font-size--19 dt,.adjust-font-size--19 fieldset,.adjust-font-size--19 input,.adjust-font-size--19 label,.adjust-font-size--19 li,.adjust-font-size--19 p,.adjust-font-size--19 .markdown li p:nth-of-type(2),.markdown li .adjust-font-size--19 p:nth-of-type(2),.adjust-font-size--19 .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .adjust-font-size--19 p:nth-of-type(2),.adjust-font-size--19 .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .adjust-font-size--19 p:nth-of-type(2),.adjust-font-size--19 a,.adjust-font-size--19 span,.adjust-font-size--19 .btn--link{
    font-size:19px
}
.adjust-font-size--20 dd,.adjust-font-size--20 dt,.adjust-font-size--20 fieldset,.adjust-font-size--20 input,.adjust-font-size--20 label,.adjust-font-size--20 li,.adjust-font-size--20 p,.adjust-font-size--20 .markdown li p:nth-of-type(2),.markdown li .adjust-font-size--20 p:nth-of-type(2),.adjust-font-size--20 .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .adjust-font-size--20 p:nth-of-type(2),.adjust-font-size--20 .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .adjust-font-size--20 p:nth-of-type(2),.adjust-font-size--20 a,.adjust-font-size--20 span,.adjust-font-size--20 .btn--link{
    font-size:20px
}
.link-adjust a:not(.btn):focus{
    -webkit-box-shadow:0 0 0 3px #f93;
    -moz-box-shadow:0 0 0 3px #f93;
    box-shadow:0 0 0 3px #f93;
    outline:0
}
.wrapper,.col-wrap,.col,.clearfix{
    *zoom:1
}
.wrapper:before,.col-wrap:before,.col:before,.clearfix:before,.wrapper:after,.col-wrap:after,.col:after,.clearfix:after{
    content:"";
    display:table
}
.wrapper:after,.col-wrap:after,.col:after,.clearfix:after{
    clear:both
}
@page{
    margin:1cm
}
@media print{
    *{
        color:#000!important;
        text-shadow:none!important;
        background:0 0!important;
        box-shadow:none!important;
        border:none
    }
    .col{
        width:100%!important
    }
    a,a:visited{
        text-decoration:underline
    }
    article a[href]:after{
        content:" (" attr(href) ")";
        word-wrap:break-word
    }
    article a[href^="/"]:after{
        content:" (https://www.ons.gov.uk" attr(href) ")";
        word-wrap:break-word
    }
    article a[href^="javascript:"]:after,article a[href^="#"]:after,article a[href^="mailto:"]:after{
        content:""
    }
    pre,blockquote{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    tr,img,section,address{
        page-break-inside:avoid
    }
    img{
        max-width:100%!important
    }
    p,.markdown li p:nth-of-type(2),.section__content--markdown li p:nth-of-type(2),.section__content--static-markdown li p:nth-of-type(2),h2,.font-size--h2,h3,.font-size--h3{
        orphans:3;
        widows:3
    }
    h2,.font-size--h2,h3,.font-size--h3{
        page-break-after:avoid
    }
    .accordion__content{
        display:block!important
    }
    .print--hide{
        display:none!important
    }
    .print--break-before{
        page-break-before:always
    }
    .print--break-after{
        page-break-after:always
    }
    .print--avoid-break{
        page-break-inside:avoid
    }
    .print--links a[href]:after{
        content:" (" attr(href) ")";
        word-wrap:break-word
    }
    .print--links a[href^="/"]:after{
        content:" (https://www.ons.gov.uk" attr(href) ")";
        word-wrap:break-word
    }
    .print--links a[href^="javascript:"]:after,.print--links a[href^="#"]:after,.print--links a[href^="mailto:"]:after{
        content:""
    }
    .print--only{
        display:block!important
    }
}
@media screen{
    .print--only{
        display:none
    }
}
@media screen{
    .icon,.table-advanced__header[aria-sort=descending]:after,.table-advanced__header[aria-sort=ascending]:after,.js .accordion.is-collapsed .accordion__title:after,.js .accordion.is-expanded .accordion__title:after,.show-hide button[aria-expanded=false]:after,.show-hide button[aria-expanded=true]:after{
        background-image:url(https://cdn.ons.gov.uk/assets/images/icon-sprite/v2/icon-sprite.svg);
        background-repeat:no-repeat;
        display:inline-block;
        background-size:300px 1000px;
        height:36px;
        width:40px
    }
    .icon-arrow-up--dark,.js .accordion.is-expanded .accordion__title:after,.show-hide--light button[aria-expanded=true]:after{
        background-position:-15px -14px;
        height:32px
    }
    .icon-arrow-up--dark-small,.table-advanced__header[aria-sort=descending]:after{
        background-position:-138px -14px;
        height:16px;
        width:20px;
        height:16px;
        background-size:301px 1000px
    }
    .icon-arrow-up--light,.table-advanced tbody tr:hover button[aria-expanded=true]:after,.table-advanced tbody tr:focus button[aria-expanded=true]:after,.show-hide--dark button[aria-expanded=true]:after{
        background-position:-79px -14px;
        height:32px
    }
    .icon-arrow-up--light-small{
        background-position:-170px -14px;
        height:16px;
        width:20px;
        height:16px;
        background-size:301px 1000px
    }
    .icon-arrow-down--dark,.js .accordion.is-collapsed .accordion__title:after,.show-hide--light button[aria-expanded=false]:after{
        background-position:-15px -44px
    }
    .icon-arrow-down--dark-small,.table-advanced__header[aria-sort=ascending]:after{
        background-position:-138px -30px;
        height:16px;
        width:20px;
        height:16px;
        background-size:301px 1000px
    }
    .icon-arrow-down--light,.table-advanced tbody tr:hover button[aria-expanded=false]:after,.table-advanced tbody tr:focus button[aria-expanded=false]:after,.show-hide--dark button[aria-expanded=false]:after{
        background-position:-79px -44px
    }
    .icon-arrow-down--light-small{
        background-position:-170px -30px;
        height:16px;
        width:20px;
        height:16px;
        background-size:301px 1000px
    }
    .icon-arrow-right--dark{
        background-position:-16px -478px
    }
    .icon-arrow-right--dark-small{
        background-position:-138px -246px;
        width:20px;
        height:17px;
        background-size:301px 1000px
    }
    .icon-arrow-right--light{
        background-position:-80px -478px
    }
    .icon-arrow-right--light-small{
        background-position:-170px -246px;
        width:20px;
        height:17px;
        background-size:301px 1000px
    }
    .icon-arrow-left--dark{
        background-position:-16px -542px
    }
    .icon-arrow-left--dark-small{
        background-position:-138px -278px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-arrow-left--light{
        background-position:-80px -542px
    }
    .icon-arrow-left--light-small{
        background-position:-170px -278px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-print--dark{
        background-position:-14px -76px;
        width:40px
    }
    .icon-print--dark-small{
        background-position:-138px -46px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-print--light{
        background-position:-79px -76px;
        width:40px
    }
    .icon-print--light-small{
        background-position:-170px -46px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-email--dark{
        background-position:-11px -776px;
        width:40px
    }
    .icon-email--dark-small{
        background-position:-138px -398px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-email--light{
        background-position:-79px -776px;
        width:40px
    }
    .icon-email--light-small{
        background-position:-170px -398px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-external--dark{
        background-position:-14px -126px
    }
    .icon-external--dark-small{
        background-position:-138px -71px;
        height:16px;
        width:20px;
        width:16px;
        background-size:301px 1000px
    }
    .icon-external--light{
        background-position:-79px -126px
    }
    .icon-external--light-small{
        background-position:-170px -71px;
        height:16px;
        width:20px;
        width:16px;
        background-size:301px 1000px
    }
    .icon-download--dark{
        background-position:-14px -173px
    }
    .icon-download--dark-small{
        background-position:-138px -95px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-download--light{
        background-position:-79px -173px
    }
    .icon-download--light-small{
        background-position:-170px -95px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-calendar--dark{
        background-position:-14px -221px
    }
    .icon-calendar--dark-small{
        background-position:-138px -119px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-calendar--light{
        background-position:-79px -221px
    }
    .icon-calendar--light-small{
        background-position:-170px -119px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-rss--dark{
        background-position:-14px -268px
    }
    .icon-rss--dark-small{
        background-position:-138px -143px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-rss--light{
        background-position:-79px -268px
    }
    .icon-rss--light-small{
        background-position:-170px -143px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-menu--dark{
        background-position:-14px -325px
    }
    .icon-menu--dark-small{
        background-position:-138px -171px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-menu--light{
        background-position:-79px -325px
    }
    .icon-menu--light-small{
        background-position:-170px -171px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-search--dark{
        background-position:-12px -387px;
        height:24px;
        width:32px
    }
    .icon-search--dark-small{
        background-position:-138px -196px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-search--light{
        background-position:-74px -387px;
        height:24px;
        width:32px
    }
    .icon-search--light-small{
        background-position:-170px -196px;
        height:16px;
        width:20px;
        background-size:301px 1000px
    }
    .icon-arrow-back--dark-small{
        background-position:-143px -421px;
        width:13px;
        height:20px;
        background-size:301px 1000px
    }
    .icon-arrow-back--light-small{
        background-position:-176px -421px;
        height:16px;
        width:20px;
        width:13px;
        height:20px;
        background-size:301px 1000px
    }
    .icon-arrow-forward--dark-small{
        background-position:-140px -447px;
        width:13px;
        height:20px;
        background-size:301px 1000px
    }
    .icon-arrow-forward--light-small{
        background-position:-173px -447px;
        height:16px;
        width:20px;
        width:13px;
        height:20px;
        background-size:301px 1000px
    }
    .icon-return--dark{
        background-position:-14px -613px
    }
    .icon-return--dark-small{
        background-position:-138px -313px;
        height:16px;
        width:20px;
        height:18px;
        background-size:301px 1000px
    }
    .icon-return--light{
        background-position:-79px -613px
    }
    .icon-return--light-small{
        background-position:-170px -313px;
        height:16px;
        width:20px;
        height:18px;
        background-size:301px 1000px
    }
    .icon-info{
        background-position:-15px -679px;
        width:35px;
        height:35px
    }
    .icon-info--info-box{
        position:absolute;
        left:16px;
        top:22px
    }
    .icon-info--inline{
        background-position:-15px -677px;
        width:35px;
        height:35px;
        display:block;
        margin-bottom:-26px
    }
    .icon-drop-down{
        background-position:-16px -738px
    }
}
@media(min-width:992px){
    .border-top--thunder-lg{
        border-top:1px solid #323132;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--thunder-md{
        border-top:1px solid #323132;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--thunder-sm{
        border-top:1px solid #323132;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--thunder-lg{
        border-bottom:1px solid #323132;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--thunder-md{
        border-bottom:1px solid #323132;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--thunder-sm{
        border-bottom:1px solid #323132;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--thunder-lg{
        border-left:1px solid #323132
    }
}
@media(min-width:768px){
    .border-left--thunder-md{
        border-left:1px solid #323132
    }
}
@media(max-width:767px){
    .border-left--thunder-sm{
        border-left:1px solid #323132
    }
}
@media(min-width:992px){
    .border-right--thunder-lg{
        border-right:1px solid #323132
    }
}
@media(min-width:768px){
    .border-right--thunder-md{
        border-right:1px solid #323132
    }
}
@media(max-width:767px){
    .border-right--thunder-sm{
        border-right:1px solid #323132
    }
}
@media(min-width:992px){
    .border-top--ship-grey-lg{
        border-top:1px solid #414042;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--ship-grey-md{
        border-top:1px solid #414042;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--ship-grey-sm{
        border-top:1px solid #414042;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--ship-grey-lg{
        border-bottom:1px solid #414042;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--ship-grey-md{
        border-bottom:1px solid #414042;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--ship-grey-sm{
        border-bottom:1px solid #414042;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--ship-grey-lg{
        border-left:1px solid #414042
    }
}
@media(min-width:768px){
    .border-left--ship-grey-md{
        border-left:1px solid #414042
    }
}
@media(max-width:767px){
    .border-left--ship-grey-sm{
        border-left:1px solid #414042
    }
}
@media(min-width:992px){
    .border-right--ship-grey-lg{
        border-right:1px solid #414042
    }
}
@media(min-width:768px){
    .border-right--ship-grey-md{
        border-right:1px solid #414042
    }
}
@media(max-width:767px){
    .border-right--ship-grey-sm{
        border-right:1px solid #414042
    }
}
@media(min-width:992px){
    .border-top--abbey-lg{
        border-top:1px solid #58595b;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--abbey-md{
        border-top:1px solid #58595b;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--abbey-sm{
        border-top:1px solid #58595b;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--abbey-lg{
        border-bottom:1px solid #58595b;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--abbey-md{
        border-bottom:1px solid #58595b;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--abbey-sm{
        border-bottom:1px solid #58595b;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--abbey-lg{
        border-left:1px solid #58595b
    }
}
@media(min-width:768px){
    .border-left--abbey-md{
        border-left:1px solid #58595b
    }
}
@media(max-width:767px){
    .border-left--abbey-sm{
        border-left:1px solid #58595b
    }
}
@media(min-width:992px){
    .border-right--abbey-lg{
        border-right:1px solid #58595b
    }
}
@media(min-width:768px){
    .border-right--abbey-md{
        border-right:1px solid #58595b
    }
}
@media(max-width:767px){
    .border-right--abbey-sm{
        border-right:1px solid #58595b
    }
}
@media(min-width:992px){
    .border-top--nevada-lg{
        border-top:1px solid #6d6e72;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--nevada-md{
        border-top:1px solid #6d6e72;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--nevada-sm{
        border-top:1px solid #6d6e72;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--nevada-lg{
        border-bottom:1px solid #6d6e72;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--nevada-md{
        border-bottom:1px solid #6d6e72;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--nevada-sm{
        border-bottom:1px solid #6d6e72;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--nevada-lg{
        border-left:1px solid #6d6e72
    }
}
@media(min-width:768px){
    .border-left--nevada-md{
        border-left:1px solid #6d6e72
    }
}
@media(max-width:767px){
    .border-left--nevada-sm{
        border-left:1px solid #6d6e72
    }
}
@media(min-width:992px){
    .border-right--nevada-lg{
        border-right:1px solid #6d6e72
    }
}
@media(min-width:768px){
    .border-right--nevada-md{
        border-right:1px solid #6d6e72
    }
}
@media(max-width:767px){
    .border-right--nevada-sm{
        border-right:1px solid #6d6e72
    }
}
@media(min-width:992px){
    .border-top--aluminium-lg{
        border-top:1px solid #a6a8ab;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--aluminium-md{
        border-top:1px solid #a6a8ab;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--aluminium-sm{
        border-top:1px solid #a6a8ab;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--aluminium-lg{
        border-bottom:1px solid #a6a8ab;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--aluminium-md{
        border-bottom:1px solid #a6a8ab;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--aluminium-sm{
        border-bottom:1px solid #a6a8ab;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--aluminium-lg{
        border-left:1px solid #a6a8ab
    }
}
@media(min-width:768px){
    .border-left--aluminium-md{
        border-left:1px solid #a6a8ab
    }
}
@media(max-width:767px){
    .border-left--aluminium-sm{
        border-left:1px solid #a6a8ab
    }
}
@media(min-width:992px){
    .border-right--aluminium-lg{
        border-right:1px solid #a6a8ab
    }
}
@media(min-width:768px){
    .border-right--aluminium-md{
        border-right:1px solid #a6a8ab
    }
}
@media(max-width:767px){
    .border-right--aluminium-sm{
        border-right:1px solid #a6a8ab
    }
}
@media(min-width:992px){
    .border-top--silver-lg{
        border-top:1px solid #bbbdbf;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--silver-md{
        border-top:1px solid #bbbdbf;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--silver-sm{
        border-top:1px solid #bbbdbf;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--silver-lg{
        border-bottom:1px solid #bbbdbf;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--silver-md{
        border-bottom:1px solid #bbbdbf;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--silver-sm{
        border-bottom:1px solid #bbbdbf;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--silver-lg{
        border-left:1px solid #bbbdbf
    }
}
@media(min-width:768px){
    .border-left--silver-md{
        border-left:1px solid #bbbdbf
    }
}
@media(max-width:767px){
    .border-left--silver-sm{
        border-left:1px solid #bbbdbf
    }
}
@media(min-width:992px){
    .border-right--silver-lg{
        border-right:1px solid #bbbdbf
    }
}
@media(min-width:768px){
    .border-right--silver-md{
        border-right:1px solid #bbbdbf
    }
}
@media(max-width:767px){
    .border-right--silver-sm{
        border-right:1px solid #bbbdbf
    }
}
@media(min-width:992px){
    .border-top--iron-lg{
        border-top:1px solid #d0d2d3;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--iron-md{
        border-top:1px solid #d0d2d3;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--iron-sm{
        border-top:1px solid #d0d2d3;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--iron-lg{
        border-bottom:1px solid #d0d2d3;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--iron-md{
        border-bottom:1px solid #d0d2d3;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--iron-sm{
        border-bottom:1px solid #d0d2d3;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--iron-lg{
        border-left:1px solid #d0d2d3
    }
}
@media(min-width:768px){
    .border-left--iron-md{
        border-left:1px solid #d0d2d3
    }
}
@media(max-width:767px){
    .border-left--iron-sm{
        border-left:1px solid #d0d2d3
    }
}
@media(min-width:992px){
    .border-right--iron-lg{
        border-right:1px solid #d0d2d3
    }
}
@media(min-width:768px){
    .border-right--iron-md{
        border-right:1px solid #d0d2d3
    }
}
@media(max-width:767px){
    .border-right--iron-sm{
        border-right:1px solid #d0d2d3
    }
}
@media(min-width:992px){
    .border-top--iron-light-lg{
        border-top:1px solid #e5e6e7;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--iron-light-md{
        border-top:1px solid #e5e6e7;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--iron-light-sm{
        border-top:1px solid #e5e6e7;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--iron-light-lg{
        border-bottom:1px solid #e5e6e7;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--iron-light-md{
        border-bottom:1px solid #e5e6e7;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--iron-light-sm{
        border-bottom:1px solid #e5e6e7;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--iron-light-lg{
        border-left:1px solid #e5e6e7
    }
}
@media(min-width:768px){
    .border-left--iron-light-md{
        border-left:1px solid #e5e6e7
    }
}
@media(max-width:767px){
    .border-left--iron-light-sm{
        border-left:1px solid #e5e6e7
    }
}
@media(min-width:992px){
    .border-right--iron-light-lg{
        border-right:1px solid #e5e6e7
    }
}
@media(min-width:768px){
    .border-right--iron-light-md{
        border-right:1px solid #e5e6e7
    }
}
@media(max-width:767px){
    .border-right--iron-light-sm{
        border-right:1px solid #e5e6e7
    }
}
@media(min-width:992px){
    .border-top--mercury-lg{
        border-top:1px solid #e5e5e5;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--mercury-md{
        border-top:1px solid #e5e5e5;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--mercury-sm{
        border-top:1px solid #e5e5e5;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--mercury-lg{
        border-bottom:1px solid #e5e5e5;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--mercury-md{
        border-bottom:1px solid #e5e5e5;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--mercury-sm{
        border-bottom:1px solid #e5e5e5;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--mercury-lg{
        border-left:1px solid #e5e5e5
    }
}
@media(min-width:768px){
    .border-left--mercury-md{
        border-left:1px solid #e5e5e5
    }
}
@media(max-width:767px){
    .border-left--mercury-sm{
        border-left:1px solid #e5e5e5
    }
}
@media(min-width:992px){
    .border-right--mercury-lg{
        border-right:1px solid #e5e5e5
    }
}
@media(min-width:768px){
    .border-right--mercury-md{
        border-right:1px solid #e5e5e5
    }
}
@media(max-width:767px){
    .border-right--mercury-sm{
        border-right:1px solid #e5e5e5
    }
}
@media(min-width:992px){
    .border-top--gallery-lg{
        border-top:1px solid #eaeaea;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--gallery-md{
        border-top:1px solid #eaeaea;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--gallery-sm{
        border-top:1px solid #eaeaea;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--gallery-lg{
        border-bottom:1px solid #eaeaea;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--gallery-md{
        border-bottom:1px solid #eaeaea;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--gallery-sm{
        border-bottom:1px solid #eaeaea;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--gallery-lg{
        border-left:1px solid #eaeaea
    }
}
@media(min-width:768px){
    .border-left--gallery-md{
        border-left:1px solid #eaeaea
    }
}
@media(max-width:767px){
    .border-left--gallery-sm{
        border-left:1px solid #eaeaea
    }
}
@media(min-width:992px){
    .border-right--gallery-lg{
        border-right:1px solid #eaeaea
    }
}
@media(min-width:768px){
    .border-right--gallery-md{
        border-right:1px solid #eaeaea
    }
}
@media(max-width:767px){
    .border-right--gallery-sm{
        border-right:1px solid #eaeaea
    }
}
@media(min-width:992px){
    .border-top--alabaster-lg{
        border-top:1px solid #f9f9f9;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--alabaster-md{
        border-top:1px solid #f9f9f9;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--alabaster-sm{
        border-top:1px solid #f9f9f9;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--alabaster-lg{
        border-bottom:1px solid #f9f9f9;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--alabaster-md{
        border-bottom:1px solid #f9f9f9;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--alabaster-sm{
        border-bottom:1px solid #f9f9f9;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--alabaster-lg{
        border-left:1px solid #f9f9f9
    }
}
@media(min-width:768px){
    .border-left--alabaster-md{
        border-left:1px solid #f9f9f9
    }
}
@media(max-width:767px){
    .border-left--alabaster-sm{
        border-left:1px solid #f9f9f9
    }
}
@media(min-width:992px){
    .border-right--alabaster-lg{
        border-right:1px solid #f9f9f9
    }
}
@media(min-width:768px){
    .border-right--alabaster-md{
        border-right:1px solid #f9f9f9
    }
}
@media(max-width:767px){
    .border-right--alabaster-sm{
        border-right:1px solid #f9f9f9
    }
}
@media(min-width:992px){
    .border-top--haze-lg{
        border-top:1px solid #f0f1f1;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--haze-md{
        border-top:1px solid #f0f1f1;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--haze-sm{
        border-top:1px solid #f0f1f1;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--haze-lg{
        border-bottom:1px solid #f0f1f1;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--haze-md{
        border-bottom:1px solid #f0f1f1;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--haze-sm{
        border-bottom:1px solid #f0f1f1;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--haze-lg{
        border-left:1px solid #f0f1f1
    }
}
@media(min-width:768px){
    .border-left--haze-md{
        border-left:1px solid #f0f1f1
    }
}
@media(max-width:767px){
    .border-left--haze-sm{
        border-left:1px solid #f0f1f1
    }
}
@media(min-width:992px){
    .border-right--haze-lg{
        border-right:1px solid #f0f1f1
    }
}
@media(min-width:768px){
    .border-right--haze-md{
        border-right:1px solid #f0f1f1
    }
}
@media(max-width:767px){
    .border-right--haze-sm{
        border-right:1px solid #f0f1f1
    }
}
@media(min-width:992px){
    .border-top--white-lg{
        border-top:1px solid #fff;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--white-md{
        border-top:1px solid #fff;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--white-sm{
        border-top:1px solid #fff;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--white-lg{
        border-bottom:1px solid #fff;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--white-md{
        border-bottom:1px solid #fff;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--white-sm{
        border-bottom:1px solid #fff;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--white-lg{
        border-left:1px solid #fff
    }
}
@media(min-width:768px){
    .border-left--white-md{
        border-left:1px solid #fff
    }
}
@media(max-width:767px){
    .border-left--white-sm{
        border-left:1px solid #fff
    }
}
@media(min-width:992px){
    .border-right--white-lg{
        border-right:1px solid #fff
    }
}
@media(min-width:768px){
    .border-right--white-md{
        border-right:1px solid #fff
    }
}
@media(max-width:767px){
    .border-right--white-sm{
        border-right:1px solid #fff
    }
}
@media(min-width:992px){
    .border-top--matisse-lg{
        border-top:1px solid #206095;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--matisse-md{
        border-top:1px solid #206095;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--matisse-sm{
        border-top:1px solid #206095;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--matisse-lg{
        border-bottom:1px solid #206095;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--matisse-md{
        border-bottom:1px solid #206095;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--matisse-sm{
        border-bottom:1px solid #206095;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--matisse-lg{
        border-left:1px solid #206095
    }
}
@media(min-width:768px){
    .border-left--matisse-md{
        border-left:1px solid #206095
    }
}
@media(max-width:767px){
    .border-left--matisse-sm{
        border-left:1px solid #206095
    }
}
@media(min-width:992px){
    .border-right--matisse-lg{
        border-right:1px solid #206095
    }
}
@media(min-width:768px){
    .border-right--matisse-md{
        border-right:1px solid #206095
    }
}
@media(max-width:767px){
    .border-right--matisse-sm{
        border-right:1px solid #206095
    }
}
@media(min-width:992px){
    .border-top--blumine-lg{
        border-top:1px solid #1a4c76;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--blumine-md{
        border-top:1px solid #1a4c76;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--blumine-sm{
        border-top:1px solid #1a4c76;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--blumine-lg{
        border-bottom:1px solid #1a4c76;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--blumine-md{
        border-bottom:1px solid #1a4c76;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--blumine-sm{
        border-bottom:1px solid #1a4c76;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--blumine-lg{
        border-left:1px solid #1a4c76
    }
}
@media(min-width:768px){
    .border-left--blumine-md{
        border-left:1px solid #1a4c76
    }
}
@media(max-width:767px){
    .border-left--blumine-sm{
        border-left:1px solid #1a4c76
    }
}
@media(min-width:992px){
    .border-right--blumine-lg{
        border-right:1px solid #1a4c76
    }
}
@media(min-width:768px){
    .border-right--blumine-md{
        border-right:1px solid #1a4c76
    }
}
@media(max-width:767px){
    .border-right--blumine-sm{
        border-right:1px solid #1a4c76
    }
}
@media(min-width:992px){
    .border-top--salem-lg{
        border-top:1px solid #0f8243;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--salem-md{
        border-top:1px solid #0f8243;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--salem-sm{
        border-top:1px solid #0f8243;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--salem-lg{
        border-bottom:1px solid #0f8243;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--salem-md{
        border-bottom:1px solid #0f8243;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--salem-sm{
        border-bottom:1px solid #0f8243;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--salem-lg{
        border-left:1px solid #0f8243
    }
}
@media(min-width:768px){
    .border-left--salem-md{
        border-left:1px solid #0f8243
    }
}
@media(max-width:767px){
    .border-left--salem-sm{
        border-left:1px solid #0f8243
    }
}
@media(min-width:992px){
    .border-right--salem-lg{
        border-right:1px solid #0f8243
    }
}
@media(min-width:768px){
    .border-right--salem-md{
        border-right:1px solid #0f8243
    }
}
@media(max-width:767px){
    .border-right--salem-sm{
        border-right:1px solid #0f8243
    }
}
@media(min-width:992px){
    .border-top--poppy-lg{
        border-top:1px solid #d32f2f;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--poppy-md{
        border-top:1px solid #d32f2f;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--poppy-sm{
        border-top:1px solid #d32f2f;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--poppy-lg{
        border-bottom:1px solid #d32f2f;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--poppy-md{
        border-bottom:1px solid #d32f2f;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--poppy-sm{
        border-bottom:1px solid #d32f2f;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--poppy-lg{
        border-left:1px solid #d32f2f
    }
}
@media(min-width:768px){
    .border-left--poppy-md{
        border-left:1px solid #d32f2f
    }
}
@media(max-width:767px){
    .border-left--poppy-sm{
        border-left:1px solid #d32f2f
    }
}
@media(min-width:992px){
    .border-right--poppy-lg{
        border-right:1px solid #d32f2f
    }
}
@media(min-width:768px){
    .border-right--poppy-md{
        border-right:1px solid #d32f2f
    }
}
@media(max-width:767px){
    .border-right--poppy-sm{
        border-right:1px solid #d32f2f
    }
}
@media(min-width:992px){
    .border-top--carrot-lg{
        border-top:1px solid #f93;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--carrot-md{
        border-top:1px solid #f93;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--carrot-sm{
        border-top:1px solid #f93;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--carrot-lg{
        border-bottom:1px solid #f93;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--carrot-md{
        border-bottom:1px solid #f93;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--carrot-sm{
        border-bottom:1px solid #f93;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--carrot-lg{
        border-left:1px solid #f93
    }
}
@media(min-width:768px){
    .border-left--carrot-md{
        border-left:1px solid #f93
    }
}
@media(max-width:767px){
    .border-left--carrot-sm{
        border-left:1px solid #f93
    }
}
@media(min-width:992px){
    .border-right--carrot-lg{
        border-right:1px solid #f93
    }
}
@media(min-width:768px){
    .border-right--carrot-md{
        border-right:1px solid #f93
    }
}
@media(max-width:767px){
    .border-right--carrot-sm{
        border-right:1px solid #f93
    }
}
@media(min-width:992px){
    .border-top--astral-lg{
        border-top:1px solid #3b7a9e;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--astral-md{
        border-top:1px solid #3b7a9e;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--astral-sm{
        border-top:1px solid #3b7a9e;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--astral-lg{
        border-bottom:1px solid #3b7a9e;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--astral-md{
        border-bottom:1px solid #3b7a9e;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--astral-sm{
        border-bottom:1px solid #3b7a9e;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--astral-lg{
        border-left:1px solid #3b7a9e
    }
}
@media(min-width:768px){
    .border-left--astral-md{
        border-left:1px solid #3b7a9e
    }
}
@media(max-width:767px){
    .border-left--astral-sm{
        border-left:1px solid #3b7a9e
    }
}
@media(min-width:992px){
    .border-right--astral-lg{
        border-right:1px solid #3b7a9e
    }
}
@media(min-width:768px){
    .border-right--astral-md{
        border-right:1px solid #3b7a9e
    }
}
@media(max-width:767px){
    .border-right--astral-sm{
        border-right:1px solid #3b7a9e
    }
}
@media(min-width:992px){
    .border-top--indigo-lg{
        border-top:1px solid #560072;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--indigo-md{
        border-top:1px solid #560072;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--indigo-sm{
        border-top:1px solid #560072;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--indigo-lg{
        border-bottom:1px solid #560072;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--indigo-md{
        border-bottom:1px solid #560072;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--indigo-sm{
        border-bottom:1px solid #560072;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--indigo-lg{
        border-left:1px solid #560072
    }
}
@media(min-width:768px){
    .border-left--indigo-md{
        border-left:1px solid #560072
    }
}
@media(max-width:767px){
    .border-left--indigo-sm{
        border-left:1px solid #560072
    }
}
@media(min-width:992px){
    .border-right--indigo-lg{
        border-right:1px solid #560072
    }
}
@media(min-width:768px){
    .border-right--indigo-md{
        border-right:1px solid #560072
    }
}
@media(max-width:767px){
    .border-right--indigo-sm{
        border-right:1px solid #560072
    }
}
@media(min-width:992px){
    .border-top--prim-lg{
        border-top:1px solid #e8dff0;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--prim-md{
        border-top:1px solid #e8dff0;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--prim-sm{
        border-top:1px solid #e8dff0;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--prim-lg{
        border-bottom:1px solid #e8dff0;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--prim-md{
        border-bottom:1px solid #e8dff0;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--prim-sm{
        border-bottom:1px solid #e8dff0;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--prim-lg{
        border-left:1px solid #e8dff0
    }
}
@media(min-width:768px){
    .border-left--prim-md{
        border-left:1px solid #e8dff0
    }
}
@media(max-width:767px){
    .border-left--prim-sm{
        border-left:1px solid #e8dff0
    }
}
@media(min-width:992px){
    .border-right--prim-lg{
        border-right:1px solid #e8dff0
    }
}
@media(min-width:768px){
    .border-right--prim-md{
        border-right:1px solid #e8dff0
    }
}
@media(max-width:767px){
    .border-right--prim-sm{
        border-right:1px solid #e8dff0
    }
}
@media(min-width:992px){
    .border-top--pineapple-yellow-lg{
        border-top:1px solid #fbc900;
        margin-top:-1px
    }
}
@media(min-width:768px){
    .border-top--pineapple-yellow-md{
        border-top:1px solid #fbc900;
        margin-top:-1px
    }
}
@media(max-width:767px){
    .border-top--pineapple-yellow-sm{
        border-top:1px solid #fbc900;
        margin-top:-1px
    }
}
@media(min-width:992px){
    .border-bottom--pineapple-yellow-lg{
        border-bottom:1px solid #fbc900;
        margin-bottom:-1px
    }
}
@media(min-width:768px){
    .border-bottom--pineapple-yellow-md{
        border-bottom:1px solid #fbc900;
        margin-bottom:-1px
    }
}
@media(max-width:767px){
    .border-bottom--pineapple-yellow-sm{
        border-bottom:1px solid #fbc900;
        margin-bottom:-1px
    }
}
@media(min-width:992px){
    .border-left--pineapple-yellow-lg{
        border-left:1px solid #fbc900
    }
}
@media(min-width:768px){
    .border-left--pineapple-yellow-md{
        border-left:1px solid #fbc900
    }
}
@media(max-width:767px){
    .border-left--pineapple-yellow-sm{
        border-left:1px solid #fbc900
    }
}
@media(min-width:992px){
    .border-right--pineapple-yellow-lg{
        border-right:1px solid #fbc900
    }
}
@media(min-width:768px){
    .border-right--pineapple-yellow-md{
        border-right:1px solid #fbc900
    }
}
@media(max-width:767px){
    .border-right--pineapple-yellow-sm{
        border-right:1px solid #fbc900
    }
}
@media(max-width:767px){
    .margin-top-sm--0{
        margin-top:0!important
    }
}
@media(max-width:767px){
    .margin-top-sm--1{
        margin-top:8px!important
    }
}
@media(max-width:767px){
    .margin-top-sm--2{
        margin-top:16px!important
    }
}
@media(max-width:767px){
    .margin-top-sm--3{
        margin-top:24px!important
    }
}
@media(max-width:767px){
    .margin-top-sm--4{
        margin-top:32px!important
    }
}
@media(max-width:767px){
    .margin-top-sm--5{
        margin-top:40px!important
    }
}
@media(max-width:767px){
    .margin-top-sm--6{
        margin-top:48px!important
    }
}
@media(max-width:767px){
    .margin-top-sm--7{
        margin-top:56px!important
    }
}
@media(max-width:767px){
    .margin-top-sm--8{
        margin-top:64px!important
    }
}
@media(min-width:768px){
    .margin-top-md--0{
        margin-top:0!important
    }
}
@media(min-width:768px){
    .margin-top-md--1{
        margin-top:8px!important
    }
}
@media(min-width:768px){
    .margin-top-md--2{
        margin-top:16px!important
    }
}
@media(min-width:768px){
    .margin-top-md--3{
        margin-top:24px!important
    }
}
@media(min-width:768px){
    .margin-top-md--4{
        margin-top:32px!important
    }
}
@media(min-width:768px){
    .margin-top-md--5{
        margin-top:40px!important
    }
}
@media(min-width:768px){
    .margin-top-md--6{
        margin-top:48px!important
    }
}
@media(min-width:768px){
    .margin-top-md--7{
        margin-top:56px!important
    }
}
@media(min-width:768px){
    .margin-top-md--8{
        margin-top:64px!important
    }
}
@media(min-width:992px){
    .margin-top-lg--0{
        margin-top:0!important
    }
}
@media(min-width:992px){
    .margin-top-lg--1{
        margin-top:8px!important
    }
}
@media(min-width:992px){
    .margin-top-lg--2{
        margin-top:16px!important
    }
}
@media(min-width:992px){
    .margin-top-lg--3{
        margin-top:24px!important
    }
}
@media(min-width:992px){
    .margin-top-lg--4{
        margin-top:32px!important
    }
}
@media(min-width:992px){
    .margin-top-lg--5{
        margin-top:40px!important
    }
}
@media(min-width:992px){
    .margin-top-lg--6{
        margin-top:48px!important
    }
}
@media(min-width:992px){
    .margin-top-lg--7{
        margin-top:56px!important
    }
}
@media(min-width:992px){
    .margin-top-lg--8{
        margin-top:64px!important
    }
}
.margin-top--0{
    margin-top:0!important
}
.margin-top--1{
    margin-top:8px!important
}
.margin-top--2{
    margin-top:16px!important
}
.margin-top--3{
    margin-top:24px!important
}
.margin-top--4{
    margin-top:32px!important
}
.margin-top--5{
    margin-top:40px!important
}
.margin-top--6{
    margin-top:48px!important
}
.margin-top--7{
    margin-top:56px!important
}
.margin-top--8{
    margin-top:64px!important
}
.margin-top--auto{
    margin-top:auto
}
@media(max-width:767px){
    .margin-bottom-sm--0{
        margin-bottom:0!important
    }
}
@media(max-width:767px){
    .margin-bottom-sm--1{
        margin-bottom:8px!important
    }
}
@media(max-width:767px){
    .margin-bottom-sm--2{
        margin-bottom:16px!important
    }
}
@media(max-width:767px){
    .margin-bottom-sm--3{
        margin-bottom:24px!important
    }
}
@media(max-width:767px){
    .margin-bottom-sm--4{
        margin-bottom:32px!important
    }
}
@media(max-width:767px){
    .margin-bottom-sm--5{
        margin-bottom:40px!important
    }
}
@media(max-width:767px){
    .margin-bottom-sm--6{
        margin-bottom:48px!important
    }
}
@media(max-width:767px){
    .margin-bottom-sm--7{
        margin-bottom:56px!important
    }
}
@media(max-width:767px){
    .margin-bottom-sm--8{
        margin-bottom:64px!important
    }
}
@media(min-width:768px){
    .margin-bottom-md--0{
        margin-bottom:0!important
    }
}
@media(min-width:768px){
    .margin-bottom-md--1{
        margin-bottom:8px!important
    }
}
@media(min-width:768px){
    .margin-bottom-md--2{
        margin-bottom:16px!important
    }
}
@media(min-width:768px){
    .margin-bottom-md--3{
        margin-bottom:24px!important
    }
}
@media(min-width:768px){
    .margin-bottom-md--4{
        margin-bottom:32px!important
    }
}
@media(min-width:768px){
    .margin-bottom-md--5{
        margin-bottom:40px!important
    }
}
@media(min-width:768px){
    .margin-bottom-md--6{
        margin-bottom:48px!important
    }
}
@media(min-width:768px){
    .margin-bottom-md--7{
        margin-bottom:56px!important
    }
}
@media(min-width:768px){
    .margin-bottom-md--8{
        margin-bottom:64px!important
    }
}
@media(min-width:992px){
    .margin-bottom-lg--0{
        margin-bottom:0!important
    }
}
@media(min-width:992px){
    .margin-bottom-lg--1{
        margin-bottom:8px!important
    }
}
@media(min-width:992px){
    .margin-bottom-lg--2{
        margin-bottom:16px!important
    }
}
@media(min-width:992px){
    .margin-bottom-lg--3{
        margin-bottom:24px!important
    }
}
@media(min-width:992px){
    .margin-bottom-lg--4{
        margin-bottom:32px!important
    }
}
@media(min-width:992px){
    .margin-bottom-lg--5{
        margin-bottom:40px!important
    }
}
@media(min-width:992px){
    .margin-bottom-lg--6{
        margin-bottom:48px!important
    }
}
@media(min-width:992px){
    .margin-bottom-lg--7{
        margin-bottom:56px!important
    }
}
@media(min-width:992px){
    .margin-bottom-lg--8{
        margin-bottom:64px!important
    }
}
.margin-bottom--0{
    margin-bottom:0!important
}
.margin-bottom--1{
    margin-bottom:8px!important
}
.margin-bottom--2{
    margin-bottom:16px!important
}
.margin-bottom--3{
    margin-bottom:24px!important
}
.margin-bottom--4{
    margin-bottom:32px!important
}
.margin-bottom--5{
    margin-bottom:40px!important
}
.margin-bottom--6{
    margin-bottom:48px!important
}
.margin-bottom--7{
    margin-bottom:56px!important
}
.margin-bottom--8{
    margin-bottom:64px!important
}
.margin-bottom--auto{
    margin-bottom:auto
}
@media(max-width:767px){
    .margin-left-sm--0{
        margin-left:0!important
    }
}
@media(max-width:767px){
    .margin-left-sm--1{
        margin-left:16px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--2{
        margin-left:32px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--3{
        margin-left:48px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--4{
        margin-left:64px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--5{
        margin-left:80px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--6{
        margin-left:96px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--7{
        margin-left:112px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--8{
        margin-left:128px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--9{
        margin-left:144px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--10{
        margin-left:160px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--11{
        margin-left:176px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--12{
        margin-left:192px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--13{
        margin-left:208px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--14{
        margin-left:224px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--15{
        margin-left:240px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--16{
        margin-left:256px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--17{
        margin-left:272px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--18{
        margin-left:288px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--19{
        margin-left:304px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--20{
        margin-left:320px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--21{
        margin-left:336px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--22{
        margin-left:352px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--23{
        margin-left:368px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--24{
        margin-left:384px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--25{
        margin-left:400px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--26{
        margin-left:416px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--27{
        margin-left:432px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--28{
        margin-left:448px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--29{
        margin-left:464px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--30{
        margin-left:480px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--31{
        margin-left:496px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--32{
        margin-left:512px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--33{
        margin-left:528px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--34{
        margin-left:544px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--35{
        margin-left:560px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--36{
        margin-left:576px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--37{
        margin-left:592px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--38{
        margin-left:608px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--39{
        margin-left:624px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--40{
        margin-left:640px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--41{
        margin-left:656px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--42{
        margin-left:672px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--43{
        margin-left:688px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--44{
        margin-left:704px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--45{
        margin-left:720px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--46{
        margin-left:736px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--47{
        margin-left:752px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--48{
        margin-left:768px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--49{
        margin-left:784px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--50{
        margin-left:800px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--51{
        margin-left:816px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--52{
        margin-left:832px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--53{
        margin-left:848px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--54{
        margin-left:864px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--55{
        margin-left:880px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--56{
        margin-left:896px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--57{
        margin-left:912px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--58{
        margin-left:928px!important
    }
}
@media(max-width:767px){
    .margin-left-sm--59{
        margin-left:944px!important
    }
}
@media(min-width:768px){
    .margin-left-md--0{
        margin-left:0!important
    }
}
@media(min-width:768px){
    .margin-left-md--1{
        margin-left:16px!important
    }
}
@media(min-width:768px){
    .margin-left-md--2{
        margin-left:32px!important
    }
}
@media(min-width:768px){
    .margin-left-md--3{
        margin-left:48px!important
    }
}
@media(min-width:768px){
    .margin-left-md--4{
        margin-left:64px!important
    }
}
@media(min-width:768px){
    .margin-left-md--5{
        margin-left:80px!important
    }
}
@media(min-width:768px){
    .margin-left-md--6{
        margin-left:96px!important
    }
}
@media(min-width:768px){
    .margin-left-md--7{
        margin-left:112px!important
    }
}
@media(min-width:768px){
    .margin-left-md--8{
        margin-left:128px!important
    }
}
@media(min-width:768px){
    .margin-left-md--9{
        margin-left:144px!important
    }
}
@media(min-width:768px){
    .margin-left-md--10{
        margin-left:160px!important
    }
}
@media(min-width:768px){
    .margin-left-md--11{
        margin-left:176px!important
    }
}
@media(min-width:768px){
    .margin-left-md--12{
        margin-left:192px!important
    }
}
@media(min-width:768px){
    .margin-left-md--13{
        margin-left:208px!important
    }
}
@media(min-width:768px){
    .margin-left-md--14{
        margin-left:224px!important
    }
}
@media(min-width:768px){
    .margin-left-md--15{
        margin-left:240px!important
    }
}
@media(min-width:768px){
    .margin-left-md--16{
        margin-left:256px!important
    }
}
@media(min-width:768px){
    .margin-left-md--17{
        margin-left:272px!important
    }
}
@media(min-width:768px){
    .margin-left-md--18{
        margin-left:288px!important
    }
}
@media(min-width:768px){
    .margin-left-md--19{
        margin-left:304px!important
    }
}
@media(min-width:768px){
    .margin-left-md--20{
        margin-left:320px!important
    }
}
@media(min-width:768px){
    .margin-left-md--21{
        margin-left:336px!important
    }
}
@media(min-width:768px){
    .margin-left-md--22{
        margin-left:352px!important
    }
}
@media(min-width:768px){
    .margin-left-md--23{
        margin-left:368px!important
    }
}
@media(min-width:768px){
    .margin-left-md--24{
        margin-left:384px!important
    }
}
@media(min-width:768px){
    .margin-left-md--25{
        margin-left:400px!important
    }
}
@media(min-width:768px){
    .margin-left-md--26{
        margin-left:416px!important
    }
}
@media(min-width:768px){
    .margin-left-md--27{
        margin-left:432px!important
    }
}
@media(min-width:768px){
    .margin-left-md--28{
        margin-left:448px!important
    }
}
@media(min-width:768px){
    .margin-left-md--29{
        margin-left:464px!important
    }
}
@media(min-width:768px){
    .margin-left-md--30{
        margin-left:480px!important
    }
}
@media(min-width:768px){
    .margin-left-md--31{
        margin-left:496px!important
    }
}
@media(min-width:768px){
    .margin-left-md--32{
        margin-left:512px!important
    }
}
@media(min-width:768px){
    .margin-left-md--33{
        margin-left:528px!important
    }
}
@media(min-width:768px){
    .margin-left-md--34{
        margin-left:544px!important
    }
}
@media(min-width:768px){
    .margin-left-md--35{
        margin-left:560px!important
    }
}
@media(min-width:768px){
    .margin-left-md--36{
        margin-left:576px!important
    }
}
@media(min-width:768px){
    .margin-left-md--37{
        margin-left:592px!important
    }
}
@media(min-width:768px){
    .margin-left-md--38{
        margin-left:608px!important
    }
}
@media(min-width:768px){
    .margin-left-md--39{
        margin-left:624px!important
    }
}
@media(min-width:768px){
    .margin-left-md--40{
        margin-left:640px!important
    }
}
@media(min-width:768px){
    .margin-left-md--41{
        margin-left:656px!important
    }
}
@media(min-width:768px){
    .margin-left-md--42{
        margin-left:672px!important
    }
}
@media(min-width:768px){
    .margin-left-md--43{
        margin-left:688px!important
    }
}
@media(min-width:768px){
    .margin-left-md--44{
        margin-left:704px!important
    }
}
@media(min-width:768px){
    .margin-left-md--45{
        margin-left:720px!important
    }
}
@media(min-width:768px){
    .margin-left-md--46{
        margin-left:736px!important
    }
}
@media(min-width:768px){
    .margin-left-md--47{
        margin-left:752px!important
    }
}
@media(min-width:768px){
    .margin-left-md--48{
        margin-left:768px!important
    }
}
@media(min-width:768px){
    .margin-left-md--49{
        margin-left:784px!important
    }
}
@media(min-width:768px){
    .margin-left-md--50{
        margin-left:800px!important
    }
}
@media(min-width:768px){
    .margin-left-md--51{
        margin-left:816px!important
    }
}
@media(min-width:768px){
    .margin-left-md--52{
        margin-left:832px!important
    }
}
@media(min-width:768px){
    .margin-left-md--53{
        margin-left:848px!important
    }
}
@media(min-width:768px){
    .margin-left-md--54{
        margin-left:864px!important
    }
}
@media(min-width:768px){
    .margin-left-md--55{
        margin-left:880px!important
    }
}
@media(min-width:768px){
    .margin-left-md--56{
        margin-left:896px!important
    }
}
@media(min-width:768px){
    .margin-left-md--57{
        margin-left:912px!important
    }
}
@media(min-width:768px){
    .margin-left-md--58{
        margin-left:928px!important
    }
}
@media(min-width:768px){
    .margin-left-md--59{
        margin-left:944px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--0{
        margin-left:0!important
    }
}
@media(min-width:992px){
    .margin-left-lg--1{
        margin-left:16px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--2{
        margin-left:32px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--3{
        margin-left:48px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--4{
        margin-left:64px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--5{
        margin-left:80px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--6{
        margin-left:96px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--7{
        margin-left:112px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--8{
        margin-left:128px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--9{
        margin-left:144px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--10{
        margin-left:160px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--11{
        margin-left:176px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--12{
        margin-left:192px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--13{
        margin-left:208px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--14{
        margin-left:224px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--15{
        margin-left:240px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--16{
        margin-left:256px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--17{
        margin-left:272px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--18{
        margin-left:288px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--19{
        margin-left:304px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--20{
        margin-left:320px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--21{
        margin-left:336px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--22{
        margin-left:352px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--23{
        margin-left:368px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--24{
        margin-left:384px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--25{
        margin-left:400px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--26{
        margin-left:416px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--27{
        margin-left:432px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--28{
        margin-left:448px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--29{
        margin-left:464px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--30{
        margin-left:480px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--31{
        margin-left:496px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--32{
        margin-left:512px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--33{
        margin-left:528px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--34{
        margin-left:544px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--35{
        margin-left:560px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--36{
        margin-left:576px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--37{
        margin-left:592px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--38{
        margin-left:608px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--39{
        margin-left:624px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--40{
        margin-left:640px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--41{
        margin-left:656px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--42{
        margin-left:672px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--43{
        margin-left:688px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--44{
        margin-left:704px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--45{
        margin-left:720px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--46{
        margin-left:736px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--47{
        margin-left:752px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--48{
        margin-left:768px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--49{
        margin-left:784px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--50{
        margin-left:800px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--51{
        margin-left:816px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--52{
        margin-left:832px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--53{
        margin-left:848px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--54{
        margin-left:864px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--55{
        margin-left:880px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--56{
        margin-left:896px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--57{
        margin-left:912px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--58{
        margin-left:928px!important
    }
}
@media(min-width:992px){
    .margin-left-lg--59{
        margin-left:944px!important
    }
}
.margin-left--0{
    margin-left:0!important
}
.margin-left--1{
    margin-left:16px!important
}
.margin-left--2{
    margin-left:32px!important
}
.margin-left--3{
    margin-left:48px!important
}
.margin-left--4{
    margin-left:64px!important
}
.margin-left--5{
    margin-left:80px!important
}
.margin-left--6{
    margin-left:96px!important
}
.margin-left--7{
    margin-left:112px!important
}
.margin-left--8{
    margin-left:128px!important
}
.margin-left--9{
    margin-left:144px!important
}
.margin-left--10{
    margin-left:160px!important
}
.margin-left--11{
    margin-left:176px!important
}
.margin-left--12{
    margin-left:192px!important
}
.margin-left--13{
    margin-left:208px!important
}
.margin-left--14{
    margin-left:224px!important
}
.margin-left--15{
    margin-left:240px!important
}
.margin-left--16{
    margin-left:256px!important
}
.margin-left--17{
    margin-left:272px!important
}
.margin-left--18{
    margin-left:288px!important
}
.margin-left--19{
    margin-left:304px!important
}
.margin-left--20{
    margin-left:320px!important
}
.margin-left--21{
    margin-left:336px!important
}
.margin-left--22{
    margin-left:352px!important
}
.margin-left--23{
    margin-left:368px!important
}
.margin-left--24{
    margin-left:384px!important
}
.margin-left--25{
    margin-left:400px!important
}
.margin-left--26{
    margin-left:416px!important
}
.margin-left--27{
    margin-left:432px!important
}
.margin-left--28{
    margin-left:448px!important
}
.margin-left--29{
    margin-left:464px!important
}
.margin-left--30{
    margin-left:480px!important
}
.margin-left--31{
    margin-left:496px!important
}
.margin-left--32{
    margin-left:512px!important
}
.margin-left--33{
    margin-left:528px!important
}
.margin-left--34{
    margin-left:544px!important
}
.margin-left--35{
    margin-left:560px!important
}
.margin-left--36{
    margin-left:576px!important
}
.margin-left--37{
    margin-left:592px!important
}
.margin-left--38{
    margin-left:608px!important
}
.margin-left--39{
    margin-left:624px!important
}
.margin-left--40{
    margin-left:640px!important
}
.margin-left--41{
    margin-left:656px!important
}
.margin-left--42{
    margin-left:672px!important
}
.margin-left--43{
    margin-left:688px!important
}
.margin-left--44{
    margin-left:704px!important
}
.margin-left--45{
    margin-left:720px!important
}
.margin-left--46{
    margin-left:736px!important
}
.margin-left--47{
    margin-left:752px!important
}
.margin-left--48{
    margin-left:768px!important
}
.margin-left--49{
    margin-left:784px!important
}
.margin-left--50{
    margin-left:800px!important
}
.margin-left--51{
    margin-left:816px!important
}
.margin-left--52{
    margin-left:832px!important
}
.margin-left--53{
    margin-left:848px!important
}
.margin-left--54{
    margin-left:864px!important
}
.margin-left--55{
    margin-left:880px!important
}
.margin-left--56{
    margin-left:896px!important
}
.margin-left--57{
    margin-left:912px!important
}
.margin-left--58{
    margin-left:928px!important
}
.margin-left--59{
    margin-left:944px!important
}
.margin-left--auto{
    margin-left:auto
}
@media(max-width:767px){
    .margin-right-sm--0{
        margin-right:0!important
    }
}
@media(max-width:767px){
    .margin-right-sm--1{
        margin-right:16px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--2{
        margin-right:32px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--3{
        margin-right:48px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--4{
        margin-right:64px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--5{
        margin-right:80px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--6{
        margin-right:96px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--7{
        margin-right:112px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--8{
        margin-right:128px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--9{
        margin-right:144px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--10{
        margin-right:160px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--11{
        margin-right:176px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--12{
        margin-right:192px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--13{
        margin-right:208px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--14{
        margin-right:224px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--15{
        margin-right:240px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--16{
        margin-right:256px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--17{
        margin-right:272px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--18{
        margin-right:288px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--19{
        margin-right:304px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--20{
        margin-right:320px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--21{
        margin-right:336px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--22{
        margin-right:352px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--23{
        margin-right:368px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--24{
        margin-right:384px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--25{
        margin-right:400px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--26{
        margin-right:416px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--27{
        margin-right:432px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--28{
        margin-right:448px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--29{
        margin-right:464px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--30{
        margin-right:480px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--31{
        margin-right:496px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--32{
        margin-right:512px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--33{
        margin-right:528px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--34{
        margin-right:544px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--35{
        margin-right:560px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--36{
        margin-right:576px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--37{
        margin-right:592px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--38{
        margin-right:608px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--39{
        margin-right:624px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--40{
        margin-right:640px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--41{
        margin-right:656px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--42{
        margin-right:672px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--43{
        margin-right:688px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--44{
        margin-right:704px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--45{
        margin-right:720px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--46{
        margin-right:736px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--47{
        margin-right:752px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--48{
        margin-right:768px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--49{
        margin-right:784px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--50{
        margin-right:800px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--51{
        margin-right:816px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--52{
        margin-right:832px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--53{
        margin-right:848px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--54{
        margin-right:864px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--55{
        margin-right:880px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--56{
        margin-right:896px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--57{
        margin-right:912px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--58{
        margin-right:928px!important
    }
}
@media(max-width:767px){
    .margin-right-sm--59{
        margin-right:944px!important
    }
}
@media(min-width:768px){
    .margin-right-md--0{
        margin-right:0!important
    }
}
@media(min-width:768px){
    .margin-right-md--1{
        margin-right:16px!important
    }
}
@media(min-width:768px){
    .margin-right-md--2{
        margin-right:32px!important
    }
}
@media(min-width:768px){
    .margin-right-md--3{
        margin-right:48px!important
    }
}
@media(min-width:768px){
    .margin-right-md--4{
        margin-right:64px!important
    }
}
@media(min-width:768px){
    .margin-right-md--5{
        margin-right:80px!important
    }
}
@media(min-width:768px){
    .margin-right-md--6{
        margin-right:96px!important
    }
}
@media(min-width:768px){
    .margin-right-md--7{
        margin-right:112px!important
    }
}
@media(min-width:768px){
    .margin-right-md--8{
        margin-right:128px!important
    }
}
@media(min-width:768px){
    .margin-right-md--9{
        margin-right:144px!important
    }
}
@media(min-width:768px){
    .margin-right-md--10{
        margin-right:160px!important
    }
}
@media(min-width:768px){
    .margin-right-md--11{
        margin-right:176px!important
    }
}
@media(min-width:768px){
    .margin-right-md--12{
        margin-right:192px!important
    }
}
@media(min-width:768px){
    .margin-right-md--13{
        margin-right:208px!important
    }
}
@media(min-width:768px){
    .margin-right-md--14{
        margin-right:224px!important
    }
}
@media(min-width:768px){
    .margin-right-md--15{
        margin-right:240px!important
    }
}
@media(min-width:768px){
    .margin-right-md--16{
        margin-right:256px!important
    }
}
@media(min-width:768px){
    .margin-right-md--17{
        margin-right:272px!important
    }
}
@media(min-width:768px){
    .margin-right-md--18{
        margin-right:288px!important
    }
}
@media(min-width:768px){
    .margin-right-md--19{
        margin-right:304px!important
    }
}
@media(min-width:768px){
    .margin-right-md--20{
        margin-right:320px!important
    }
}
@media(min-width:768px){
    .margin-right-md--21{
        margin-right:336px!important
    }
}
@media(min-width:768px){
    .margin-right-md--22{
        margin-right:352px!important
    }
}
@media(min-width:768px){
    .margin-right-md--23{
        margin-right:368px!important
    }
}
@media(min-width:768px){
    .margin-right-md--24{
        margin-right:384px!important
    }
}
@media(min-width:768px){
    .margin-right-md--25{
        margin-right:400px!important
    }
}
@media(min-width:768px){
    .margin-right-md--26{
        margin-right:416px!important
    }
}
@media(min-width:768px){
    .margin-right-md--27{
        margin-right:432px!important
    }
}
@media(min-width:768px){
    .margin-right-md--28{
        margin-right:448px!important
    }
}
@media(min-width:768px){
    .margin-right-md--29{
        margin-right:464px!important
    }
}
@media(min-width:768px){
    .margin-right-md--30{
        margin-right:480px!important
    }
}
@media(min-width:768px){
    .margin-right-md--31{
        margin-right:496px!important
    }
}
@media(min-width:768px){
    .margin-right-md--32{
        margin-right:512px!important
    }
}
@media(min-width:768px){
    .margin-right-md--33{
        margin-right:528px!important
    }
}
@media(min-width:768px){
    .margin-right-md--34{
        margin-right:544px!important
    }
}
@media(min-width:768px){
    .margin-right-md--35{
        margin-right:560px!important
    }
}
@media(min-width:768px){
    .margin-right-md--36{
        margin-right:576px!important
    }
}
@media(min-width:768px){
    .margin-right-md--37{
        margin-right:592px!important
    }
}
@media(min-width:768px){
    .margin-right-md--38{
        margin-right:608px!important
    }
}
@media(min-width:768px){
    .margin-right-md--39{
        margin-right:624px!important
    }
}
@media(min-width:768px){
    .margin-right-md--40{
        margin-right:640px!important
    }
}
@media(min-width:768px){
    .margin-right-md--41{
        margin-right:656px!important
    }
}
@media(min-width:768px){
    .margin-right-md--42{
        margin-right:672px!important
    }
}
@media(min-width:768px){
    .margin-right-md--43{
        margin-right:688px!important
    }
}
@media(min-width:768px){
    .margin-right-md--44{
        margin-right:704px!important
    }
}
@media(min-width:768px){
    .margin-right-md--45{
        margin-right:720px!important
    }
}
@media(min-width:768px){
    .margin-right-md--46{
        margin-right:736px!important
    }
}
@media(min-width:768px){
    .margin-right-md--47{
        margin-right:752px!important
    }
}
@media(min-width:768px){
    .margin-right-md--48{
        margin-right:768px!important
    }
}
@media(min-width:768px){
    .margin-right-md--49{
        margin-right:784px!important
    }
}
@media(min-width:768px){
    .margin-right-md--50{
        margin-right:800px!important
    }
}
@media(min-width:768px){
    .margin-right-md--51{
        margin-right:816px!important
    }
}
@media(min-width:768px){
    .margin-right-md--52{
        margin-right:832px!important
    }
}
@media(min-width:768px){
    .margin-right-md--53{
        margin-right:848px!important
    }
}
@media(min-width:768px){
    .margin-right-md--54{
        margin-right:864px!important
    }
}
@media(min-width:768px){
    .margin-right-md--55{
        margin-right:880px!important
    }
}
@media(min-width:768px){
    .margin-right-md--56{
        margin-right:896px!important
    }
}
@media(min-width:768px){
    .margin-right-md--57{
        margin-right:912px!important
    }
}
@media(min-width:768px){
    .margin-right-md--58{
        margin-right:928px!important
    }
}
@media(min-width:768px){
    .margin-right-md--59{
        margin-right:944px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--0{
        margin-right:0!important
    }
}
@media(min-width:992px){
    .margin-right-lg--1{
        margin-right:16px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--2{
        margin-right:32px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--3{
        margin-right:48px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--4{
        margin-right:64px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--5{
        margin-right:80px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--6{
        margin-right:96px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--7{
        margin-right:112px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--8{
        margin-right:128px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--9{
        margin-right:144px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--10{
        margin-right:160px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--11{
        margin-right:176px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--12{
        margin-right:192px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--13{
        margin-right:208px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--14{
        margin-right:224px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--15{
        margin-right:240px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--16{
        margin-right:256px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--17{
        margin-right:272px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--18{
        margin-right:288px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--19{
        margin-right:304px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--20{
        margin-right:320px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--21{
        margin-right:336px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--22{
        margin-right:352px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--23{
        margin-right:368px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--24{
        margin-right:384px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--25{
        margin-right:400px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--26{
        margin-right:416px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--27{
        margin-right:432px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--28{
        margin-right:448px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--29{
        margin-right:464px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--30{
        margin-right:480px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--31{
        margin-right:496px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--32{
        margin-right:512px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--33{
        margin-right:528px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--34{
        margin-right:544px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--35{
        margin-right:560px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--36{
        margin-right:576px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--37{
        margin-right:592px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--38{
        margin-right:608px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--39{
        margin-right:624px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--40{
        margin-right:640px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--41{
        margin-right:656px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--42{
        margin-right:672px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--43{
        margin-right:688px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--44{
        margin-right:704px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--45{
        margin-right:720px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--46{
        margin-right:736px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--47{
        margin-right:752px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--48{
        margin-right:768px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--49{
        margin-right:784px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--50{
        margin-right:800px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--51{
        margin-right:816px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--52{
        margin-right:832px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--53{
        margin-right:848px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--54{
        margin-right:864px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--55{
        margin-right:880px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--56{
        margin-right:896px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--57{
        margin-right:912px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--58{
        margin-right:928px!important
    }
}
@media(min-width:992px){
    .margin-right-lg--59{
        margin-right:944px!important
    }
}
.margin-right--0{
    margin-right:0!important
}
.margin-right--1{
    margin-right:16px!important
}
.margin-right--2{
    margin-right:32px!important
}
.margin-right--3{
    margin-right:48px!important
}
.margin-right--4{
    margin-right:64px!important
}
.margin-right--5{
    margin-right:80px!important
}
.margin-right--6{
    margin-right:96px!important
}
.margin-right--7{
    margin-right:112px!important
}
.margin-right--8{
    margin-right:128px!important
}
.margin-right--9{
    margin-right:144px!important
}
.margin-right--10{
    margin-right:160px!important
}
.margin-right--11{
    margin-right:176px!important
}
.margin-right--12{
    margin-right:192px!important
}
.margin-right--13{
    margin-right:208px!important
}
.margin-right--14{
    margin-right:224px!important
}
.margin-right--15{
    margin-right:240px!important
}
.margin-right--16{
    margin-right:256px!important
}
.margin-right--17{
    margin-right:272px!important
}
.margin-right--18{
    margin-right:288px!important
}
.margin-right--19{
    margin-right:304px!important
}
.margin-right--20{
    margin-right:320px!important
}
.margin-right--21{
    margin-right:336px!important
}
.margin-right--22{
    margin-right:352px!important
}
.margin-right--23{
    margin-right:368px!important
}
.margin-right--24{
    margin-right:384px!important
}
.margin-right--25{
    margin-right:400px!important
}
.margin-right--26{
    margin-right:416px!important
}
.margin-right--27{
    margin-right:432px!important
}
.margin-right--28{
    margin-right:448px!important
}
.margin-right--29{
    margin-right:464px!important
}
.margin-right--30{
    margin-right:480px!important
}
.margin-right--31{
    margin-right:496px!important
}
.margin-right--32{
    margin-right:512px!important
}
.margin-right--33{
    margin-right:528px!important
}
.margin-right--34{
    margin-right:544px!important
}
.margin-right--35{
    margin-right:560px!important
}
.margin-right--36{
    margin-right:576px!important
}
.margin-right--37{
    margin-right:592px!important
}
.margin-right--38{
    margin-right:608px!important
}
.margin-right--39{
    margin-right:624px!important
}
.margin-right--40{
    margin-right:640px!important
}
.margin-right--41{
    margin-right:656px!important
}
.margin-right--42{
    margin-right:672px!important
}
.margin-right--43{
    margin-right:688px!important
}
.margin-right--44{
    margin-right:704px!important
}
.margin-right--45{
    margin-right:720px!important
}
.margin-right--46{
    margin-right:736px!important
}
.margin-right--47{
    margin-right:752px!important
}
.margin-right--48{
    margin-right:768px!important
}
.margin-right--49{
    margin-right:784px!important
}
.margin-right--50{
    margin-right:800px!important
}
.margin-right--51{
    margin-right:816px!important
}
.margin-right--52{
    margin-right:832px!important
}
.margin-right--53{
    margin-right:848px!important
}
.margin-right--54{
    margin-right:864px!important
}
.margin-right--55{
    margin-right:880px!important
}
.margin-right--56{
    margin-right:896px!important
}
.margin-right--57{
    margin-right:912px!important
}
.margin-right--58{
    margin-right:928px!important
}
.margin-right--59{
    margin-right:944px!important
}
.margin-right--auto{
    margin-right:auto
}
@media(max-width:767px){
    .padding-top-sm--0{
        padding-top:0!important
    }
}
@media(max-width:767px){
    .padding-top-sm--1{
        padding-top:8px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--2{
        padding-top:16px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--3{
        padding-top:24px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--4{
        padding-top:32px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--5{
        padding-top:40px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--6{
        padding-top:48px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--7{
        padding-top:56px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--8{
        padding-top:64px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--9{
        padding-top:72px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--10{
        padding-top:80px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--11{
        padding-top:88px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--12{
        padding-top:96px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--13{
        padding-top:104px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--14{
        padding-top:112px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--15{
        padding-top:120px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--16{
        padding-top:128px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--17{
        padding-top:136px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--18{
        padding-top:144px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--19{
        padding-top:152px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--20{
        padding-top:160px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--21{
        padding-top:168px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--22{
        padding-top:176px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--23{
        padding-top:184px!important
    }
}
@media(max-width:767px){
    .padding-top-sm--24{
        padding-top:192px!important
    }
}
@media(min-width:768px){
    .padding-top-md--0{
        padding-top:0!important
    }
}
@media(min-width:768px){
    .padding-top-md--1{
        padding-top:8px!important
    }
}
@media(min-width:768px){
    .padding-top-md--2{
        padding-top:16px!important
    }
}
@media(min-width:768px){
    .padding-top-md--3{
        padding-top:24px!important
    }
}
@media(min-width:768px){
    .padding-top-md--4{
        padding-top:32px!important
    }
}
@media(min-width:768px){
    .padding-top-md--5{
        padding-top:40px!important
    }
}
@media(min-width:768px){
    .padding-top-md--6{
        padding-top:48px!important
    }
}
@media(min-width:768px){
    .padding-top-md--7{
        padding-top:56px!important
    }
}
@media(min-width:768px){
    .padding-top-md--8{
        padding-top:64px!important
    }
}
@media(min-width:768px){
    .padding-top-md--9{
        padding-top:72px!important
    }
}
@media(min-width:768px){
    .padding-top-md--10{
        padding-top:80px!important
    }
}
@media(min-width:768px){
    .padding-top-md--11{
        padding-top:88px!important
    }
}
@media(min-width:768px){
    .padding-top-md--12{
        padding-top:96px!important
    }
}
@media(min-width:768px){
    .padding-top-md--13{
        padding-top:104px!important
    }
}
@media(min-width:768px){
    .padding-top-md--14{
        padding-top:112px!important
    }
}
@media(min-width:768px){
    .padding-top-md--15{
        padding-top:120px!important
    }
}
@media(min-width:768px){
    .padding-top-md--16{
        padding-top:128px!important
    }
}
@media(min-width:768px){
    .padding-top-md--17{
        padding-top:136px!important
    }
}
@media(min-width:768px){
    .padding-top-md--18{
        padding-top:144px!important
    }
}
@media(min-width:768px){
    .padding-top-md--19{
        padding-top:152px!important
    }
}
@media(min-width:768px){
    .padding-top-md--20{
        padding-top:160px!important
    }
}
@media(min-width:768px){
    .padding-top-md--21{
        padding-top:168px!important
    }
}
@media(min-width:768px){
    .padding-top-md--22{
        padding-top:176px!important
    }
}
@media(min-width:768px){
    .padding-top-md--23{
        padding-top:184px!important
    }
}
@media(min-width:768px){
    .padding-top-md--24{
        padding-top:192px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--0{
        padding-top:0!important
    }
}
@media(min-width:992px){
    .padding-top-lg--1{
        padding-top:8px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--2{
        padding-top:16px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--3{
        padding-top:24px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--4{
        padding-top:32px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--5{
        padding-top:40px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--6{
        padding-top:48px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--7{
        padding-top:56px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--8{
        padding-top:64px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--9{
        padding-top:72px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--10{
        padding-top:80px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--11{
        padding-top:88px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--12{
        padding-top:96px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--13{
        padding-top:104px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--14{
        padding-top:112px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--15{
        padding-top:120px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--16{
        padding-top:128px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--17{
        padding-top:136px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--18{
        padding-top:144px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--19{
        padding-top:152px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--20{
        padding-top:160px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--21{
        padding-top:168px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--22{
        padding-top:176px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--23{
        padding-top:184px!important
    }
}
@media(min-width:992px){
    .padding-top-lg--24{
        padding-top:192px!important
    }
}
.padding-top--0{
    padding-top:0!important
}
.padding-top--1{
    padding-top:8px!important
}
.padding-top--2{
    padding-top:16px!important
}
.padding-top--3{
    padding-top:24px!important
}
.padding-top--4{
    padding-top:32px!important
}
.padding-top--5{
    padding-top:40px!important
}
.padding-top--6{
    padding-top:48px!important
}
.padding-top--7{
    padding-top:56px!important
}
.padding-top--8{
    padding-top:64px!important
}
.padding-top--9{
    padding-top:72px!important
}
.padding-top--10{
    padding-top:80px!important
}
.padding-top--11{
    padding-top:88px!important
}
.padding-top--12{
    padding-top:96px!important
}
.padding-top--13{
    padding-top:104px!important
}
.padding-top--14{
    padding-top:112px!important
}
.padding-top--15{
    padding-top:120px!important
}
.padding-top--16{
    padding-top:128px!important
}
.padding-top--17{
    padding-top:136px!important
}
.padding-top--18{
    padding-top:144px!important
}
.padding-top--19{
    padding-top:152px!important
}
.padding-top--20{
    padding-top:160px!important
}
.padding-top--21{
    padding-top:168px!important
}
.padding-top--22{
    padding-top:176px!important
}
.padding-top--23{
    padding-top:184px!important
}
.padding-top--24{
    padding-top:192px!important
}
@media(max-width:767px){
    .padding-bottom-sm--0{
        padding-bottom:0!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--1{
        padding-bottom:8px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--2{
        padding-bottom:16px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--3{
        padding-bottom:24px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--4{
        padding-bottom:32px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--5{
        padding-bottom:40px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--6{
        padding-bottom:48px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--7{
        padding-bottom:56px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--8{
        padding-bottom:64px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--9{
        padding-bottom:72px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--10{
        padding-bottom:80px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--11{
        padding-bottom:88px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--12{
        padding-bottom:96px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--13{
        padding-bottom:104px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--14{
        padding-bottom:112px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--15{
        padding-bottom:120px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--16{
        padding-bottom:128px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--17{
        padding-bottom:136px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--18{
        padding-bottom:144px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--19{
        padding-bottom:152px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--20{
        padding-bottom:160px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--21{
        padding-bottom:168px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--22{
        padding-bottom:176px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--23{
        padding-bottom:184px!important
    }
}
@media(max-width:767px){
    .padding-bottom-sm--24{
        padding-bottom:192px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--0{
        padding-bottom:0!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--1{
        padding-bottom:8px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--2{
        padding-bottom:16px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--3{
        padding-bottom:24px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--4{
        padding-bottom:32px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--5{
        padding-bottom:40px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--6{
        padding-bottom:48px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--7{
        padding-bottom:56px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--8{
        padding-bottom:64px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--9{
        padding-bottom:72px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--10{
        padding-bottom:80px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--11{
        padding-bottom:88px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--12{
        padding-bottom:96px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--13{
        padding-bottom:104px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--14{
        padding-bottom:112px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--15{
        padding-bottom:120px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--16{
        padding-bottom:128px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--17{
        padding-bottom:136px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--18{
        padding-bottom:144px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--19{
        padding-bottom:152px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--20{
        padding-bottom:160px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--21{
        padding-bottom:168px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--22{
        padding-bottom:176px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--23{
        padding-bottom:184px!important
    }
}
@media(min-width:768px){
    .padding-bottom-md--24{
        padding-bottom:192px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--0{
        padding-bottom:0!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--1{
        padding-bottom:8px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--2{
        padding-bottom:16px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--3{
        padding-bottom:24px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--4{
        padding-bottom:32px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--5{
        padding-bottom:40px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--6{
        padding-bottom:48px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--7{
        padding-bottom:56px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--8{
        padding-bottom:64px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--9{
        padding-bottom:72px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--10{
        padding-bottom:80px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--11{
        padding-bottom:88px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--12{
        padding-bottom:96px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--13{
        padding-bottom:104px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--14{
        padding-bottom:112px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--15{
        padding-bottom:120px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--16{
        padding-bottom:128px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--17{
        padding-bottom:136px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--18{
        padding-bottom:144px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--19{
        padding-bottom:152px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--20{
        padding-bottom:160px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--21{
        padding-bottom:168px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--22{
        padding-bottom:176px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--23{
        padding-bottom:184px!important
    }
}
@media(min-width:992px){
    .padding-bottom-lg--24{
        padding-bottom:192px!important
    }
}
.padding-bottom--0{
    padding-bottom:0!important
}
.padding-bottom--1{
    padding-bottom:8px!important
}
.padding-bottom--2{
    padding-bottom:16px!important
}
.padding-bottom--3{
    padding-bottom:24px!important
}
.padding-bottom--4{
    padding-bottom:32px!important
}
.padding-bottom--5{
    padding-bottom:40px!important
}
.padding-bottom--6{
    padding-bottom:48px!important
}
.padding-bottom--7{
    padding-bottom:56px!important
}
.padding-bottom--8{
    padding-bottom:64px!important
}
.padding-bottom--9{
    padding-bottom:72px!important
}
.padding-bottom--10{
    padding-bottom:80px!important
}
.padding-bottom--11{
    padding-bottom:88px!important
}
.padding-bottom--12{
    padding-bottom:96px!important
}
.padding-bottom--13{
    padding-bottom:104px!important
}
.padding-bottom--14{
    padding-bottom:112px!important
}
.padding-bottom--15{
    padding-bottom:120px!important
}
.padding-bottom--16{
    padding-bottom:128px!important
}
.padding-bottom--17{
    padding-bottom:136px!important
}
.padding-bottom--18{
    padding-bottom:144px!important
}
.padding-bottom--19{
    padding-bottom:152px!important
}
.padding-bottom--20{
    padding-bottom:160px!important
}
.padding-bottom--21{
    padding-bottom:168px!important
}
.padding-bottom--22{
    padding-bottom:176px!important
}
.padding-bottom--23{
    padding-bottom:184px!important
}
.padding-bottom--24{
    padding-bottom:192px!important
}
@media(max-width:767px){
    .padding-left-sm--0{
        padding-left:0!important
    }
}
@media(max-width:767px){
    .padding-left-sm--1{
        padding-left:16px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--2{
        padding-left:32px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--3{
        padding-left:48px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--4{
        padding-left:64px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--5{
        padding-left:80px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--6{
        padding-left:96px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--7{
        padding-left:112px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--8{
        padding-left:128px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--9{
        padding-left:144px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--10{
        padding-left:160px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--11{
        padding-left:176px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--12{
        padding-left:192px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--13{
        padding-left:208px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--14{
        padding-left:224px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--15{
        padding-left:240px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--16{
        padding-left:256px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--17{
        padding-left:272px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--18{
        padding-left:288px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--19{
        padding-left:304px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--20{
        padding-left:320px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--21{
        padding-left:336px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--22{
        padding-left:352px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--23{
        padding-left:368px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--24{
        padding-left:384px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--25{
        padding-left:400px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--26{
        padding-left:416px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--27{
        padding-left:432px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--28{
        padding-left:448px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--29{
        padding-left:464px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--30{
        padding-left:480px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--31{
        padding-left:496px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--32{
        padding-left:512px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--33{
        padding-left:528px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--34{
        padding-left:544px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--35{
        padding-left:560px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--36{
        padding-left:576px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--37{
        padding-left:592px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--38{
        padding-left:608px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--39{
        padding-left:624px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--40{
        padding-left:640px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--41{
        padding-left:656px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--42{
        padding-left:672px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--43{
        padding-left:688px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--44{
        padding-left:704px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--45{
        padding-left:720px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--46{
        padding-left:736px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--47{
        padding-left:752px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--48{
        padding-left:768px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--49{
        padding-left:784px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--50{
        padding-left:800px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--51{
        padding-left:816px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--52{
        padding-left:832px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--53{
        padding-left:848px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--54{
        padding-left:864px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--55{
        padding-left:880px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--56{
        padding-left:896px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--57{
        padding-left:912px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--58{
        padding-left:928px!important
    }
}
@media(max-width:767px){
    .padding-left-sm--59{
        padding-left:944px!important
    }
}
@media(min-width:768px){
    .padding-left-md--0{
        padding-left:0!important
    }
}
@media(min-width:768px){
    .padding-left-md--1{
        padding-left:16px!important
    }
}
@media(min-width:768px){
    .padding-left-md--2{
        padding-left:32px!important
    }
}
@media(min-width:768px){
    .padding-left-md--3{
        padding-left:48px!important
    }
}
@media(min-width:768px){
    .padding-left-md--4{
        padding-left:64px!important
    }
}
@media(min-width:768px){
    .padding-left-md--5{
        padding-left:80px!important
    }
}
@media(min-width:768px){
    .padding-left-md--6{
        padding-left:96px!important
    }
}
@media(min-width:768px){
    .padding-left-md--7{
        padding-left:112px!important
    }
}
@media(min-width:768px){
    .padding-left-md--8{
        padding-left:128px!important
    }
}
@media(min-width:768px){
    .padding-left-md--9{
        padding-left:144px!important
    }
}
@media(min-width:768px){
    .padding-left-md--10{
        padding-left:160px!important
    }
}
@media(min-width:768px){
    .padding-left-md--11{
        padding-left:176px!important
    }
}
@media(min-width:768px){
    .padding-left-md--12{
        padding-left:192px!important
    }
}
@media(min-width:768px){
    .padding-left-md--13{
        padding-left:208px!important
    }
}
@media(min-width:768px){
    .padding-left-md--14{
        padding-left:224px!important
    }
}
@media(min-width:768px){
    .padding-left-md--15{
        padding-left:240px!important
    }
}
@media(min-width:768px){
    .padding-left-md--16{
        padding-left:256px!important
    }
}
@media(min-width:768px){
    .padding-left-md--17{
        padding-left:272px!important
    }
}
@media(min-width:768px){
    .padding-left-md--18{
        padding-left:288px!important
    }
}
@media(min-width:768px){
    .padding-left-md--19{
        padding-left:304px!important
    }
}
@media(min-width:768px){
    .padding-left-md--20{
        padding-left:320px!important
    }
}
@media(min-width:768px){
    .padding-left-md--21{
        padding-left:336px!important
    }
}
@media(min-width:768px){
    .padding-left-md--22{
        padding-left:352px!important
    }
}
@media(min-width:768px){
    .padding-left-md--23{
        padding-left:368px!important
    }
}
@media(min-width:768px){
    .padding-left-md--24{
        padding-left:384px!important
    }
}
@media(min-width:768px){
    .padding-left-md--25{
        padding-left:400px!important
    }
}
@media(min-width:768px){
    .padding-left-md--26{
        padding-left:416px!important
    }
}
@media(min-width:768px){
    .padding-left-md--27{
        padding-left:432px!important
    }
}
@media(min-width:768px){
    .padding-left-md--28{
        padding-left:448px!important
    }
}
@media(min-width:768px){
    .padding-left-md--29{
        padding-left:464px!important
    }
}
@media(min-width:768px){
    .padding-left-md--30{
        padding-left:480px!important
    }
}
@media(min-width:768px){
    .padding-left-md--31{
        padding-left:496px!important
    }
}
@media(min-width:768px){
    .padding-left-md--32{
        padding-left:512px!important
    }
}
@media(min-width:768px){
    .padding-left-md--33{
        padding-left:528px!important
    }
}
@media(min-width:768px){
    .padding-left-md--34{
        padding-left:544px!important
    }
}
@media(min-width:768px){
    .padding-left-md--35{
        padding-left:560px!important
    }
}
@media(min-width:768px){
    .padding-left-md--36{
        padding-left:576px!important
    }
}
@media(min-width:768px){
    .padding-left-md--37{
        padding-left:592px!important
    }
}
@media(min-width:768px){
    .padding-left-md--38{
        padding-left:608px!important
    }
}
@media(min-width:768px){
    .padding-left-md--39{
        padding-left:624px!important
    }
}
@media(min-width:768px){
    .padding-left-md--40{
        padding-left:640px!important
    }
}
@media(min-width:768px){
    .padding-left-md--41{
        padding-left:656px!important
    }
}
@media(min-width:768px){
    .padding-left-md--42{
        padding-left:672px!important
    }
}
@media(min-width:768px){
    .padding-left-md--43{
        padding-left:688px!important
    }
}
@media(min-width:768px){
    .padding-left-md--44{
        padding-left:704px!important
    }
}
@media(min-width:768px){
    .padding-left-md--45{
        padding-left:720px!important
    }
}
@media(min-width:768px){
    .padding-left-md--46{
        padding-left:736px!important
    }
}
@media(min-width:768px){
    .padding-left-md--47{
        padding-left:752px!important
    }
}
@media(min-width:768px){
    .padding-left-md--48{
        padding-left:768px!important
    }
}
@media(min-width:768px){
    .padding-left-md--49{
        padding-left:784px!important
    }
}
@media(min-width:768px){
    .padding-left-md--50{
        padding-left:800px!important
    }
}
@media(min-width:768px){
    .padding-left-md--51{
        padding-left:816px!important
    }
}
@media(min-width:768px){
    .padding-left-md--52{
        padding-left:832px!important
    }
}
@media(min-width:768px){
    .padding-left-md--53{
        padding-left:848px!important
    }
}
@media(min-width:768px){
    .padding-left-md--54{
        padding-left:864px!important
    }
}
@media(min-width:768px){
    .padding-left-md--55{
        padding-left:880px!important
    }
}
@media(min-width:768px){
    .padding-left-md--56{
        padding-left:896px!important
    }
}
@media(min-width:768px){
    .padding-left-md--57{
        padding-left:912px!important
    }
}
@media(min-width:768px){
    .padding-left-md--58{
        padding-left:928px!important
    }
}
@media(min-width:768px){
    .padding-left-md--59{
        padding-left:944px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--0{
        padding-left:0!important
    }
}
@media(min-width:992px){
    .padding-left-lg--1{
        padding-left:16px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--2{
        padding-left:32px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--3{
        padding-left:48px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--4{
        padding-left:64px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--5{
        padding-left:80px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--6{
        padding-left:96px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--7{
        padding-left:112px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--8{
        padding-left:128px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--9{
        padding-left:144px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--10{
        padding-left:160px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--11{
        padding-left:176px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--12{
        padding-left:192px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--13{
        padding-left:208px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--14{
        padding-left:224px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--15{
        padding-left:240px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--16{
        padding-left:256px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--17{
        padding-left:272px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--18{
        padding-left:288px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--19{
        padding-left:304px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--20{
        padding-left:320px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--21{
        padding-left:336px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--22{
        padding-left:352px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--23{
        padding-left:368px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--24{
        padding-left:384px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--25{
        padding-left:400px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--26{
        padding-left:416px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--27{
        padding-left:432px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--28{
        padding-left:448px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--29{
        padding-left:464px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--30{
        padding-left:480px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--31{
        padding-left:496px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--32{
        padding-left:512px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--33{
        padding-left:528px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--34{
        padding-left:544px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--35{
        padding-left:560px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--36{
        padding-left:576px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--37{
        padding-left:592px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--38{
        padding-left:608px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--39{
        padding-left:624px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--40{
        padding-left:640px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--41{
        padding-left:656px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--42{
        padding-left:672px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--43{
        padding-left:688px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--44{
        padding-left:704px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--45{
        padding-left:720px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--46{
        padding-left:736px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--47{
        padding-left:752px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--48{
        padding-left:768px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--49{
        padding-left:784px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--50{
        padding-left:800px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--51{
        padding-left:816px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--52{
        padding-left:832px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--53{
        padding-left:848px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--54{
        padding-left:864px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--55{
        padding-left:880px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--56{
        padding-left:896px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--57{
        padding-left:912px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--58{
        padding-left:928px!important
    }
}
@media(min-width:992px){
    .padding-left-lg--59{
        padding-left:944px!important
    }
}
.padding-left--0{
    padding-left:0!important
}
.padding-left--1{
    padding-left:16px!important
}
.padding-left--2{
    padding-left:32px!important
}
.padding-left--3{
    padding-left:48px!important
}
.padding-left--4{
    padding-left:64px!important
}
.padding-left--5{
    padding-left:80px!important
}
.padding-left--6{
    padding-left:96px!important
}
.padding-left--7{
    padding-left:112px!important
}
.padding-left--8{
    padding-left:128px!important
}
.padding-left--9{
    padding-left:144px!important
}
.padding-left--10{
    padding-left:160px!important
}
.padding-left--11{
    padding-left:176px!important
}
.padding-left--12{
    padding-left:192px!important
}
.padding-left--13{
    padding-left:208px!important
}
.padding-left--14{
    padding-left:224px!important
}
.padding-left--15{
    padding-left:240px!important
}
.padding-left--16{
    padding-left:256px!important
}
.padding-left--17{
    padding-left:272px!important
}
.padding-left--18{
    padding-left:288px!important
}
.padding-left--19{
    padding-left:304px!important
}
.padding-left--20{
    padding-left:320px!important
}
.padding-left--21{
    padding-left:336px!important
}
.padding-left--22{
    padding-left:352px!important
}
.padding-left--23{
    padding-left:368px!important
}
.padding-left--24{
    padding-left:384px!important
}
.padding-left--25{
    padding-left:400px!important
}
.padding-left--26{
    padding-left:416px!important
}
.padding-left--27{
    padding-left:432px!important
}
.padding-left--28{
    padding-left:448px!important
}
.padding-left--29{
    padding-left:464px!important
}
.padding-left--30{
    padding-left:480px!important
}
.padding-left--31{
    padding-left:496px!important
}
.padding-left--32{
    padding-left:512px!important
}
.padding-left--33{
    padding-left:528px!important
}
.padding-left--34{
    padding-left:544px!important
}
.padding-left--35{
    padding-left:560px!important
}
.padding-left--36{
    padding-left:576px!important
}
.padding-left--37{
    padding-left:592px!important
}
.padding-left--38{
    padding-left:608px!important
}
.padding-left--39{
    padding-left:624px!important
}
.padding-left--40{
    padding-left:640px!important
}
.padding-left--41{
    padding-left:656px!important
}
.padding-left--42{
    padding-left:672px!important
}
.padding-left--43{
    padding-left:688px!important
}
.padding-left--44{
    padding-left:704px!important
}
.padding-left--45{
    padding-left:720px!important
}
.padding-left--46{
    padding-left:736px!important
}
.padding-left--47{
    padding-left:752px!important
}
.padding-left--48{
    padding-left:768px!important
}
.padding-left--49{
    padding-left:784px!important
}
.padding-left--50{
    padding-left:800px!important
}
.padding-left--51{
    padding-left:816px!important
}
.padding-left--52{
    padding-left:832px!important
}
.padding-left--53{
    padding-left:848px!important
}
.padding-left--54{
    padding-left:864px!important
}
.padding-left--55{
    padding-left:880px!important
}
.padding-left--56{
    padding-left:896px!important
}
.padding-left--57{
    padding-left:912px!important
}
.padding-left--58{
    padding-left:928px!important
}
.padding-left--59{
    padding-left:944px!important
}
@media(max-width:767px){
    .padding-right-sm--0{
        padding-right:0!important
    }
}
@media(max-width:767px){
    .padding-right-sm--1{
        padding-right:16px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--2{
        padding-right:32px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--3{
        padding-right:48px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--4{
        padding-right:64px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--5{
        padding-right:80px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--6{
        padding-right:96px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--7{
        padding-right:112px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--8{
        padding-right:128px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--9{
        padding-right:144px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--10{
        padding-right:160px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--11{
        padding-right:176px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--12{
        padding-right:192px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--13{
        padding-right:208px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--14{
        padding-right:224px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--15{
        padding-right:240px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--16{
        padding-right:256px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--17{
        padding-right:272px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--18{
        padding-right:288px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--19{
        padding-right:304px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--20{
        padding-right:320px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--21{
        padding-right:336px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--22{
        padding-right:352px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--23{
        padding-right:368px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--24{
        padding-right:384px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--25{
        padding-right:400px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--26{
        padding-right:416px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--27{
        padding-right:432px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--28{
        padding-right:448px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--29{
        padding-right:464px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--30{
        padding-right:480px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--31{
        padding-right:496px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--32{
        padding-right:512px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--33{
        padding-right:528px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--34{
        padding-right:544px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--35{
        padding-right:560px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--36{
        padding-right:576px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--37{
        padding-right:592px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--38{
        padding-right:608px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--39{
        padding-right:624px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--40{
        padding-right:640px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--41{
        padding-right:656px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--42{
        padding-right:672px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--43{
        padding-right:688px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--44{
        padding-right:704px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--45{
        padding-right:720px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--46{
        padding-right:736px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--47{
        padding-right:752px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--48{
        padding-right:768px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--49{
        padding-right:784px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--50{
        padding-right:800px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--51{
        padding-right:816px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--52{
        padding-right:832px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--53{
        padding-right:848px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--54{
        padding-right:864px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--55{
        padding-right:880px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--56{
        padding-right:896px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--57{
        padding-right:912px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--58{
        padding-right:928px!important
    }
}
@media(max-width:767px){
    .padding-right-sm--59{
        padding-right:944px!important
    }
}
@media(min-width:768px){
    .padding-right-md--0{
        padding-right:0!important
    }
}
@media(min-width:768px){
    .padding-right-md--1{
        padding-right:16px!important
    }
}
@media(min-width:768px){
    .padding-right-md--2{
        padding-right:32px!important
    }
}
@media(min-width:768px){
    .padding-right-md--3{
        padding-right:48px!important
    }
}
@media(min-width:768px){
    .padding-right-md--4{
        padding-right:64px!important
    }
}
@media(min-width:768px){
    .padding-right-md--5{
        padding-right:80px!important
    }
}
@media(min-width:768px){
    .padding-right-md--6{
        padding-right:96px!important
    }
}
@media(min-width:768px){
    .padding-right-md--7{
        padding-right:112px!important
    }
}
@media(min-width:768px){
    .padding-right-md--8{
        padding-right:128px!important
    }
}
@media(min-width:768px){
    .padding-right-md--9{
        padding-right:144px!important
    }
}
@media(min-width:768px){
    .padding-right-md--10{
        padding-right:160px!important
    }
}
@media(min-width:768px){
    .padding-right-md--11{
        padding-right:176px!important
    }
}
@media(min-width:768px){
    .padding-right-md--12{
        padding-right:192px!important
    }
}
@media(min-width:768px){
    .padding-right-md--13{
        padding-right:208px!important
    }
}
@media(min-width:768px){
    .padding-right-md--14{
        padding-right:224px!important
    }
}
@media(min-width:768px){
    .padding-right-md--15{
        padding-right:240px!important
    }
}
@media(min-width:768px){
    .padding-right-md--16{
        padding-right:256px!important
    }
}
@media(min-width:768px){
    .padding-right-md--17{
        padding-right:272px!important
    }
}
@media(min-width:768px){
    .padding-right-md--18{
        padding-right:288px!important
    }
}
@media(min-width:768px){
    .padding-right-md--19{
        padding-right:304px!important
    }
}
@media(min-width:768px){
    .padding-right-md--20{
        padding-right:320px!important
    }
}
@media(min-width:768px){
    .padding-right-md--21{
        padding-right:336px!important
    }
}
@media(min-width:768px){
    .padding-right-md--22{
        padding-right:352px!important
    }
}
@media(min-width:768px){
    .padding-right-md--23{
        padding-right:368px!important
    }
}
@media(min-width:768px){
    .padding-right-md--24{
        padding-right:384px!important
    }
}
@media(min-width:768px){
    .padding-right-md--25{
        padding-right:400px!important
    }
}
@media(min-width:768px){
    .padding-right-md--26{
        padding-right:416px!important
    }
}
@media(min-width:768px){
    .padding-right-md--27{
        padding-right:432px!important
    }
}
@media(min-width:768px){
    .padding-right-md--28{
        padding-right:448px!important
    }
}
@media(min-width:768px){
    .padding-right-md--29{
        padding-right:464px!important
    }
}
@media(min-width:768px){
    .padding-right-md--30{
        padding-right:480px!important
    }
}
@media(min-width:768px){
    .padding-right-md--31{
        padding-right:496px!important
    }
}
@media(min-width:768px){
    .padding-right-md--32{
        padding-right:512px!important
    }
}
@media(min-width:768px){
    .padding-right-md--33{
        padding-right:528px!important
    }
}
@media(min-width:768px){
    .padding-right-md--34{
        padding-right:544px!important
    }
}
@media(min-width:768px){
    .padding-right-md--35{
        padding-right:560px!important
    }
}
@media(min-width:768px){
    .padding-right-md--36{
        padding-right:576px!important
    }
}
@media(min-width:768px){
    .padding-right-md--37{
        padding-right:592px!important
    }
}
@media(min-width:768px){
    .padding-right-md--38{
        padding-right:608px!important
    }
}
@media(min-width:768px){
    .padding-right-md--39{
        padding-right:624px!important
    }
}
@media(min-width:768px){
    .padding-right-md--40{
        padding-right:640px!important
    }
}
@media(min-width:768px){
    .padding-right-md--41{
        padding-right:656px!important
    }
}
@media(min-width:768px){
    .padding-right-md--42{
        padding-right:672px!important
    }
}
@media(min-width:768px){
    .padding-right-md--43{
        padding-right:688px!important
    }
}
@media(min-width:768px){
    .padding-right-md--44{
        padding-right:704px!important
    }
}
@media(min-width:768px){
    .padding-right-md--45{
        padding-right:720px!important
    }
}
@media(min-width:768px){
    .padding-right-md--46{
        padding-right:736px!important
    }
}
@media(min-width:768px){
    .padding-right-md--47{
        padding-right:752px!important
    }
}
@media(min-width:768px){
    .padding-right-md--48{
        padding-right:768px!important
    }
}
@media(min-width:768px){
    .padding-right-md--49{
        padding-right:784px!important
    }
}
@media(min-width:768px){
    .padding-right-md--50{
        padding-right:800px!important
    }
}
@media(min-width:768px){
    .padding-right-md--51{
        padding-right:816px!important
    }
}
@media(min-width:768px){
    .padding-right-md--52{
        padding-right:832px!important
    }
}
@media(min-width:768px){
    .padding-right-md--53{
        padding-right:848px!important
    }
}
@media(min-width:768px){
    .padding-right-md--54{
        padding-right:864px!important
    }
}
@media(min-width:768px){
    .padding-right-md--55{
        padding-right:880px!important
    }
}
@media(min-width:768px){
    .padding-right-md--56{
        padding-right:896px!important
    }
}
@media(min-width:768px){
    .padding-right-md--57{
        padding-right:912px!important
    }
}
@media(min-width:768px){
    .padding-right-md--58{
        padding-right:928px!important
    }
}
@media(min-width:768px){
    .padding-right-md--59{
        padding-right:944px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--0{
        padding-right:0!important
    }
}
@media(min-width:992px){
    .padding-right-lg--1{
        padding-right:16px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--2{
        padding-right:32px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--3{
        padding-right:48px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--4{
        padding-right:64px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--5{
        padding-right:80px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--6{
        padding-right:96px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--7{
        padding-right:112px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--8{
        padding-right:128px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--9{
        padding-right:144px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--10{
        padding-right:160px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--11{
        padding-right:176px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--12{
        padding-right:192px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--13{
        padding-right:208px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--14{
        padding-right:224px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--15{
        padding-right:240px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--16{
        padding-right:256px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--17{
        padding-right:272px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--18{
        padding-right:288px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--19{
        padding-right:304px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--20{
        padding-right:320px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--21{
        padding-right:336px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--22{
        padding-right:352px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--23{
        padding-right:368px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--24{
        padding-right:384px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--25{
        padding-right:400px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--26{
        padding-right:416px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--27{
        padding-right:432px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--28{
        padding-right:448px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--29{
        padding-right:464px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--30{
        padding-right:480px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--31{
        padding-right:496px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--32{
        padding-right:512px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--33{
        padding-right:528px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--34{
        padding-right:544px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--35{
        padding-right:560px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--36{
        padding-right:576px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--37{
        padding-right:592px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--38{
        padding-right:608px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--39{
        padding-right:624px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--40{
        padding-right:640px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--41{
        padding-right:656px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--42{
        padding-right:672px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--43{
        padding-right:688px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--44{
        padding-right:704px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--45{
        padding-right:720px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--46{
        padding-right:736px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--47{
        padding-right:752px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--48{
        padding-right:768px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--49{
        padding-right:784px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--50{
        padding-right:800px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--51{
        padding-right:816px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--52{
        padding-right:832px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--53{
        padding-right:848px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--54{
        padding-right:864px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--55{
        padding-right:880px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--56{
        padding-right:896px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--57{
        padding-right:912px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--58{
        padding-right:928px!important
    }
}
@media(min-width:992px){
    .padding-right-lg--59{
        padding-right:944px!important
    }
}
.padding-right--0{
    padding-right:0!important
}
.padding-right--1{
    padding-right:16px!important
}
.padding-right--2{
    padding-right:32px!important
}
.padding-right--3{
    padding-right:48px!important
}
.padding-right--4{
    padding-right:64px!important
}
.padding-right--5{
    padding-right:80px!important
}
.padding-right--6{
    padding-right:96px!important
}
.padding-right--7{
    padding-right:112px!important
}
.padding-right--8{
    padding-right:128px!important
}
.padding-right--9{
    padding-right:144px!important
}
.padding-right--10{
    padding-right:160px!important
}
.padding-right--11{
    padding-right:176px!important
}
.padding-right--12{
    padding-right:192px!important
}
.padding-right--13{
    padding-right:208px!important
}
.padding-right--14{
    padding-right:224px!important
}
.padding-right--15{
    padding-right:240px!important
}
.padding-right--16{
    padding-right:256px!important
}
.padding-right--17{
    padding-right:272px!important
}
.padding-right--18{
    padding-right:288px!important
}
.padding-right--19{
    padding-right:304px!important
}
.padding-right--20{
    padding-right:320px!important
}
.padding-right--21{
    padding-right:336px!important
}
.padding-right--22{
    padding-right:352px!important
}
.padding-right--23{
    padding-right:368px!important
}
.padding-right--24{
    padding-right:384px!important
}
.padding-right--25{
    padding-right:400px!important
}
.padding-right--26{
    padding-right:416px!important
}
.padding-right--27{
    padding-right:432px!important
}
.padding-right--28{
    padding-right:448px!important
}
.padding-right--29{
    padding-right:464px!important
}
.padding-right--30{
    padding-right:480px!important
}
.padding-right--31{
    padding-right:496px!important
}
.padding-right--32{
    padding-right:512px!important
}
.padding-right--33{
    padding-right:528px!important
}
.padding-right--34{
    padding-right:544px!important
}
.padding-right--35{
    padding-right:560px!important
}
.padding-right--36{
    padding-right:576px!important
}
.padding-right--37{
    padding-right:592px!important
}
.padding-right--38{
    padding-right:608px!important
}
.padding-right--39{
    padding-right:624px!important
}
.padding-right--40{
    padding-right:640px!important
}
.padding-right--41{
    padding-right:656px!important
}
.padding-right--42{
    padding-right:672px!important
}
.padding-right--43{
    padding-right:688px!important
}
.padding-right--44{
    padding-right:704px!important
}
.padding-right--45{
    padding-right:720px!important
}
.padding-right--46{
    padding-right:736px!important
}
.padding-right--47{
    padding-right:752px!important
}
.padding-right--48{
    padding-right:768px!important
}
.padding-right--49{
    padding-right:784px!important
}
.padding-right--50{
    padding-right:800px!important
}
.padding-right--51{
    padding-right:816px!important
}
.padding-right--52{
    padding-right:832px!important
}
.padding-right--53{
    padding-right:848px!important
}
.padding-right--54{
    padding-right:864px!important
}
.padding-right--55{
    padding-right:880px!important
}
.padding-right--56{
    padding-right:896px!important
}
.padding-right--57{
    padding-right:912px!important
}
.padding-right--58{
    padding-right:928px!important
}
.padding-right--59{
    padding-right:944px!important
}
@media(max-width:767px){
    .height-sm--0{
        height:0
    }
    .height-sm--0-ellipsis{
        overflow:hidden;
        height:0
    }
    .height-sm--0-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:0
    }
    .height-sm--0-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--0-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--0-indented-ellipsis{
        overflow:hidden;
        height:0
    }
    .height-sm--0-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:0
    }
    .height-sm--0-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--0-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--1{
        height:8px
    }
    .height-sm--1-ellipsis{
        overflow:hidden;
        height:8px
    }
    .height-sm--1-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:8px
    }
    .height-sm--1-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--1-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--1-indented-ellipsis{
        overflow:hidden;
        height:8px
    }
    .height-sm--1-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:8px
    }
    .height-sm--1-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--1-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--2{
        height:16px
    }
    .height-sm--2-ellipsis{
        overflow:hidden;
        height:16px
    }
    .height-sm--2-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:16px
    }
    .height-sm--2-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--2-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--2-indented-ellipsis{
        overflow:hidden;
        height:16px
    }
    .height-sm--2-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:16px
    }
    .height-sm--2-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--2-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--3{
        height:24px
    }
    .height-sm--3-ellipsis{
        overflow:hidden;
        height:24px
    }
    .height-sm--3-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:24px
    }
    .height-sm--3-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--3-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--3-indented-ellipsis{
        overflow:hidden;
        height:24px
    }
    .height-sm--3-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:24px
    }
    .height-sm--3-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--3-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--4{
        height:32px
    }
    .height-sm--4-ellipsis{
        overflow:hidden;
        height:32px
    }
    .height-sm--4-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:32px
    }
    .height-sm--4-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--4-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--4-indented-ellipsis{
        overflow:hidden;
        height:32px
    }
    .height-sm--4-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:32px
    }
    .height-sm--4-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--4-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--5{
        height:40px
    }
    .height-sm--5-ellipsis{
        overflow:hidden;
        height:40px
    }
    .height-sm--5-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:40px
    }
    .height-sm--5-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--5-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--5-indented-ellipsis{
        overflow:hidden;
        height:40px
    }
    .height-sm--5-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:40px
    }
    .height-sm--5-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--5-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--6{
        height:48px
    }
    .height-sm--6-ellipsis{
        overflow:hidden;
        height:48px
    }
    .height-sm--6-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:48px
    }
    .height-sm--6-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--6-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--6-indented-ellipsis{
        overflow:hidden;
        height:48px
    }
    .height-sm--6-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:48px
    }
    .height-sm--6-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--6-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--7{
        height:56px
    }
    .height-sm--7-ellipsis{
        overflow:hidden;
        height:56px
    }
    .height-sm--7-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:56px
    }
    .height-sm--7-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--7-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--7-indented-ellipsis{
        overflow:hidden;
        height:56px
    }
    .height-sm--7-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:56px
    }
    .height-sm--7-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--7-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--8{
        height:64px
    }
    .height-sm--8-ellipsis{
        overflow:hidden;
        height:64px
    }
    .height-sm--8-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:64px
    }
    .height-sm--8-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--8-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--8-indented-ellipsis{
        overflow:hidden;
        height:64px
    }
    .height-sm--8-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:64px
    }
    .height-sm--8-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--8-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--9{
        height:72px
    }
    .height-sm--9-ellipsis{
        overflow:hidden;
        height:72px
    }
    .height-sm--9-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:72px
    }
    .height-sm--9-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--9-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--9-indented-ellipsis{
        overflow:hidden;
        height:72px
    }
    .height-sm--9-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:72px
    }
    .height-sm--9-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--9-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--10{
        height:80px
    }
    .height-sm--10-ellipsis{
        overflow:hidden;
        height:80px
    }
    .height-sm--10-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:80px
    }
    .height-sm--10-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--10-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--10-indented-ellipsis{
        overflow:hidden;
        height:80px
    }
    .height-sm--10-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:80px
    }
    .height-sm--10-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--10-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--11{
        height:88px
    }
    .height-sm--11-ellipsis{
        overflow:hidden;
        height:88px
    }
    .height-sm--11-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:88px
    }
    .height-sm--11-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--11-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--11-indented-ellipsis{
        overflow:hidden;
        height:88px
    }
    .height-sm--11-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:88px
    }
    .height-sm--11-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--11-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--12{
        height:96px
    }
    .height-sm--12-ellipsis{
        overflow:hidden;
        height:96px
    }
    .height-sm--12-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:96px
    }
    .height-sm--12-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--12-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--12-indented-ellipsis{
        overflow:hidden;
        height:96px
    }
    .height-sm--12-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:96px
    }
    .height-sm--12-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--12-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--13{
        height:104px
    }
    .height-sm--13-ellipsis{
        overflow:hidden;
        height:104px
    }
    .height-sm--13-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:104px
    }
    .height-sm--13-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--13-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--13-indented-ellipsis{
        overflow:hidden;
        height:104px
    }
    .height-sm--13-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:104px
    }
    .height-sm--13-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--13-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--14{
        height:112px
    }
    .height-sm--14-ellipsis{
        overflow:hidden;
        height:112px
    }
    .height-sm--14-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:112px
    }
    .height-sm--14-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--14-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--14-indented-ellipsis{
        overflow:hidden;
        height:112px
    }
    .height-sm--14-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:112px
    }
    .height-sm--14-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--14-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--15{
        height:120px
    }
    .height-sm--15-ellipsis{
        overflow:hidden;
        height:120px
    }
    .height-sm--15-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:120px
    }
    .height-sm--15-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--15-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--15-indented-ellipsis{
        overflow:hidden;
        height:120px
    }
    .height-sm--15-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:120px
    }
    .height-sm--15-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--15-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--16{
        height:128px
    }
    .height-sm--16-ellipsis{
        overflow:hidden;
        height:128px
    }
    .height-sm--16-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:128px
    }
    .height-sm--16-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--16-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--16-indented-ellipsis{
        overflow:hidden;
        height:128px
    }
    .height-sm--16-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:128px
    }
    .height-sm--16-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--16-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--17{
        height:136px
    }
    .height-sm--17-ellipsis{
        overflow:hidden;
        height:136px
    }
    .height-sm--17-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:136px
    }
    .height-sm--17-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--17-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--17-indented-ellipsis{
        overflow:hidden;
        height:136px
    }
    .height-sm--17-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:136px
    }
    .height-sm--17-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--17-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--18{
        height:144px
    }
    .height-sm--18-ellipsis{
        overflow:hidden;
        height:144px
    }
    .height-sm--18-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:144px
    }
    .height-sm--18-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--18-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--18-indented-ellipsis{
        overflow:hidden;
        height:144px
    }
    .height-sm--18-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:144px
    }
    .height-sm--18-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--18-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--19{
        height:152px
    }
    .height-sm--19-ellipsis{
        overflow:hidden;
        height:152px
    }
    .height-sm--19-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:152px
    }
    .height-sm--19-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--19-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--19-indented-ellipsis{
        overflow:hidden;
        height:152px
    }
    .height-sm--19-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:152px
    }
    .height-sm--19-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--19-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--20{
        height:160px
    }
    .height-sm--20-ellipsis{
        overflow:hidden;
        height:160px
    }
    .height-sm--20-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:160px
    }
    .height-sm--20-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--20-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--20-indented-ellipsis{
        overflow:hidden;
        height:160px
    }
    .height-sm--20-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:160px
    }
    .height-sm--20-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--20-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--21{
        height:168px
    }
    .height-sm--21-ellipsis{
        overflow:hidden;
        height:168px
    }
    .height-sm--21-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:168px
    }
    .height-sm--21-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--21-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--21-indented-ellipsis{
        overflow:hidden;
        height:168px
    }
    .height-sm--21-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:168px
    }
    .height-sm--21-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--21-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--22{
        height:176px
    }
    .height-sm--22-ellipsis{
        overflow:hidden;
        height:176px
    }
    .height-sm--22-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:176px
    }
    .height-sm--22-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--22-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--22-indented-ellipsis{
        overflow:hidden;
        height:176px
    }
    .height-sm--22-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:176px
    }
    .height-sm--22-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--22-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--23{
        height:184px
    }
    .height-sm--23-ellipsis{
        overflow:hidden;
        height:184px
    }
    .height-sm--23-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:184px
    }
    .height-sm--23-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--23-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--23-indented-ellipsis{
        overflow:hidden;
        height:184px
    }
    .height-sm--23-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:184px
    }
    .height-sm--23-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--23-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--24{
        height:192px
    }
    .height-sm--24-ellipsis{
        overflow:hidden;
        height:192px
    }
    .height-sm--24-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:192px
    }
    .height-sm--24-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--24-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--24-indented-ellipsis{
        overflow:hidden;
        height:192px
    }
    .height-sm--24-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:192px
    }
    .height-sm--24-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--24-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--25{
        height:200px
    }
    .height-sm--25-ellipsis{
        overflow:hidden;
        height:200px
    }
    .height-sm--25-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:200px
    }
    .height-sm--25-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--25-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--25-indented-ellipsis{
        overflow:hidden;
        height:200px
    }
    .height-sm--25-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:200px
    }
    .height-sm--25-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--25-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--26{
        height:208px
    }
    .height-sm--26-ellipsis{
        overflow:hidden;
        height:208px
    }
    .height-sm--26-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:208px
    }
    .height-sm--26-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--26-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--26-indented-ellipsis{
        overflow:hidden;
        height:208px
    }
    .height-sm--26-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:208px
    }
    .height-sm--26-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--26-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--27{
        height:216px
    }
    .height-sm--27-ellipsis{
        overflow:hidden;
        height:216px
    }
    .height-sm--27-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:216px
    }
    .height-sm--27-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--27-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--27-indented-ellipsis{
        overflow:hidden;
        height:216px
    }
    .height-sm--27-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:216px
    }
    .height-sm--27-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--27-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--28{
        height:224px
    }
    .height-sm--28-ellipsis{
        overflow:hidden;
        height:224px
    }
    .height-sm--28-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:224px
    }
    .height-sm--28-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--28-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--28-indented-ellipsis{
        overflow:hidden;
        height:224px
    }
    .height-sm--28-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:224px
    }
    .height-sm--28-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--28-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--29{
        height:232px
    }
    .height-sm--29-ellipsis{
        overflow:hidden;
        height:232px
    }
    .height-sm--29-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:232px
    }
    .height-sm--29-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--29-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--29-indented-ellipsis{
        overflow:hidden;
        height:232px
    }
    .height-sm--29-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:232px
    }
    .height-sm--29-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--29-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--30{
        height:240px
    }
    .height-sm--30-ellipsis{
        overflow:hidden;
        height:240px
    }
    .height-sm--30-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:240px
    }
    .height-sm--30-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--30-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--30-indented-ellipsis{
        overflow:hidden;
        height:240px
    }
    .height-sm--30-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:240px
    }
    .height-sm--30-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--30-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--31{
        height:248px
    }
    .height-sm--31-ellipsis{
        overflow:hidden;
        height:248px
    }
    .height-sm--31-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:248px
    }
    .height-sm--31-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--31-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--31-indented-ellipsis{
        overflow:hidden;
        height:248px
    }
    .height-sm--31-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:248px
    }
    .height-sm--31-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--31-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--32{
        height:256px
    }
    .height-sm--32-ellipsis{
        overflow:hidden;
        height:256px
    }
    .height-sm--32-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:256px
    }
    .height-sm--32-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--32-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--32-indented-ellipsis{
        overflow:hidden;
        height:256px
    }
    .height-sm--32-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:256px
    }
    .height-sm--32-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--32-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--33{
        height:264px
    }
    .height-sm--33-ellipsis{
        overflow:hidden;
        height:264px
    }
    .height-sm--33-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:264px
    }
    .height-sm--33-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--33-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--33-indented-ellipsis{
        overflow:hidden;
        height:264px
    }
    .height-sm--33-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:264px
    }
    .height-sm--33-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--33-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--34{
        height:272px
    }
    .height-sm--34-ellipsis{
        overflow:hidden;
        height:272px
    }
    .height-sm--34-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:272px
    }
    .height-sm--34-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--34-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--34-indented-ellipsis{
        overflow:hidden;
        height:272px
    }
    .height-sm--34-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:272px
    }
    .height-sm--34-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--34-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--35{
        height:280px
    }
    .height-sm--35-ellipsis{
        overflow:hidden;
        height:280px
    }
    .height-sm--35-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:280px
    }
    .height-sm--35-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--35-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--35-indented-ellipsis{
        overflow:hidden;
        height:280px
    }
    .height-sm--35-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:280px
    }
    .height-sm--35-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--35-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--36{
        height:288px
    }
    .height-sm--36-ellipsis{
        overflow:hidden;
        height:288px
    }
    .height-sm--36-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:288px
    }
    .height-sm--36-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--36-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--36-indented-ellipsis{
        overflow:hidden;
        height:288px
    }
    .height-sm--36-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:288px
    }
    .height-sm--36-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--36-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--37{
        height:296px
    }
    .height-sm--37-ellipsis{
        overflow:hidden;
        height:296px
    }
    .height-sm--37-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:296px
    }
    .height-sm--37-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--37-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--37-indented-ellipsis{
        overflow:hidden;
        height:296px
    }
    .height-sm--37-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:296px
    }
    .height-sm--37-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--37-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--38{
        height:304px
    }
    .height-sm--38-ellipsis{
        overflow:hidden;
        height:304px
    }
    .height-sm--38-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:304px
    }
    .height-sm--38-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--38-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--38-indented-ellipsis{
        overflow:hidden;
        height:304px
    }
    .height-sm--38-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:304px
    }
    .height-sm--38-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--38-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--39{
        height:312px
    }
    .height-sm--39-ellipsis{
        overflow:hidden;
        height:312px
    }
    .height-sm--39-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:312px
    }
    .height-sm--39-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--39-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--39-indented-ellipsis{
        overflow:hidden;
        height:312px
    }
    .height-sm--39-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:312px
    }
    .height-sm--39-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--39-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--40{
        height:320px
    }
    .height-sm--40-ellipsis{
        overflow:hidden;
        height:320px
    }
    .height-sm--40-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:320px
    }
    .height-sm--40-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--40-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--40-indented-ellipsis{
        overflow:hidden;
        height:320px
    }
    .height-sm--40-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:320px
    }
    .height-sm--40-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--40-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--41{
        height:328px
    }
    .height-sm--41-ellipsis{
        overflow:hidden;
        height:328px
    }
    .height-sm--41-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:328px
    }
    .height-sm--41-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--41-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--41-indented-ellipsis{
        overflow:hidden;
        height:328px
    }
    .height-sm--41-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:328px
    }
    .height-sm--41-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--41-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--42{
        height:336px
    }
    .height-sm--42-ellipsis{
        overflow:hidden;
        height:336px
    }
    .height-sm--42-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:336px
    }
    .height-sm--42-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--42-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--42-indented-ellipsis{
        overflow:hidden;
        height:336px
    }
    .height-sm--42-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:336px
    }
    .height-sm--42-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--42-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--43{
        height:344px
    }
    .height-sm--43-ellipsis{
        overflow:hidden;
        height:344px
    }
    .height-sm--43-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:344px
    }
    .height-sm--43-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--43-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--43-indented-ellipsis{
        overflow:hidden;
        height:344px
    }
    .height-sm--43-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:344px
    }
    .height-sm--43-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--43-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--44{
        height:352px
    }
    .height-sm--44-ellipsis{
        overflow:hidden;
        height:352px
    }
    .height-sm--44-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:352px
    }
    .height-sm--44-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--44-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--44-indented-ellipsis{
        overflow:hidden;
        height:352px
    }
    .height-sm--44-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:352px
    }
    .height-sm--44-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--44-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--45{
        height:360px
    }
    .height-sm--45-ellipsis{
        overflow:hidden;
        height:360px
    }
    .height-sm--45-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:360px
    }
    .height-sm--45-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--45-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--45-indented-ellipsis{
        overflow:hidden;
        height:360px
    }
    .height-sm--45-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:360px
    }
    .height-sm--45-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--45-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--46{
        height:368px
    }
    .height-sm--46-ellipsis{
        overflow:hidden;
        height:368px
    }
    .height-sm--46-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:368px
    }
    .height-sm--46-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--46-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--46-indented-ellipsis{
        overflow:hidden;
        height:368px
    }
    .height-sm--46-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:368px
    }
    .height-sm--46-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--46-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--47{
        height:376px
    }
    .height-sm--47-ellipsis{
        overflow:hidden;
        height:376px
    }
    .height-sm--47-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:376px
    }
    .height-sm--47-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--47-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--47-indented-ellipsis{
        overflow:hidden;
        height:376px
    }
    .height-sm--47-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:376px
    }
    .height-sm--47-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--47-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--48{
        height:384px
    }
    .height-sm--48-ellipsis{
        overflow:hidden;
        height:384px
    }
    .height-sm--48-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:384px
    }
    .height-sm--48-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--48-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--48-indented-ellipsis{
        overflow:hidden;
        height:384px
    }
    .height-sm--48-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:384px
    }
    .height-sm--48-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--48-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--49{
        height:392px
    }
    .height-sm--49-ellipsis{
        overflow:hidden;
        height:392px
    }
    .height-sm--49-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:392px
    }
    .height-sm--49-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--49-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--49-indented-ellipsis{
        overflow:hidden;
        height:392px
    }
    .height-sm--49-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:392px
    }
    .height-sm--49-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--49-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--50{
        height:400px
    }
    .height-sm--50-ellipsis{
        overflow:hidden;
        height:400px
    }
    .height-sm--50-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:400px
    }
    .height-sm--50-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--50-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--50-indented-ellipsis{
        overflow:hidden;
        height:400px
    }
    .height-sm--50-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:400px
    }
    .height-sm--50-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--50-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--51{
        height:408px
    }
    .height-sm--51-ellipsis{
        overflow:hidden;
        height:408px
    }
    .height-sm--51-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:408px
    }
    .height-sm--51-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--51-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--51-indented-ellipsis{
        overflow:hidden;
        height:408px
    }
    .height-sm--51-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:408px
    }
    .height-sm--51-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--51-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--52{
        height:416px
    }
    .height-sm--52-ellipsis{
        overflow:hidden;
        height:416px
    }
    .height-sm--52-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:416px
    }
    .height-sm--52-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--52-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--52-indented-ellipsis{
        overflow:hidden;
        height:416px
    }
    .height-sm--52-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:416px
    }
    .height-sm--52-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--52-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--53{
        height:424px
    }
    .height-sm--53-ellipsis{
        overflow:hidden;
        height:424px
    }
    .height-sm--53-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:424px
    }
    .height-sm--53-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--53-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--53-indented-ellipsis{
        overflow:hidden;
        height:424px
    }
    .height-sm--53-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:424px
    }
    .height-sm--53-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--53-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--54{
        height:432px
    }
    .height-sm--54-ellipsis{
        overflow:hidden;
        height:432px
    }
    .height-sm--54-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:432px
    }
    .height-sm--54-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--54-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--54-indented-ellipsis{
        overflow:hidden;
        height:432px
    }
    .height-sm--54-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:432px
    }
    .height-sm--54-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--54-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--55{
        height:440px
    }
    .height-sm--55-ellipsis{
        overflow:hidden;
        height:440px
    }
    .height-sm--55-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:440px
    }
    .height-sm--55-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--55-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--55-indented-ellipsis{
        overflow:hidden;
        height:440px
    }
    .height-sm--55-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:440px
    }
    .height-sm--55-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--55-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--56{
        height:448px
    }
    .height-sm--56-ellipsis{
        overflow:hidden;
        height:448px
    }
    .height-sm--56-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:448px
    }
    .height-sm--56-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--56-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--56-indented-ellipsis{
        overflow:hidden;
        height:448px
    }
    .height-sm--56-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:448px
    }
    .height-sm--56-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--56-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--57{
        height:456px
    }
    .height-sm--57-ellipsis{
        overflow:hidden;
        height:456px
    }
    .height-sm--57-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:456px
    }
    .height-sm--57-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--57-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--57-indented-ellipsis{
        overflow:hidden;
        height:456px
    }
    .height-sm--57-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:456px
    }
    .height-sm--57-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--57-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--58{
        height:464px
    }
    .height-sm--58-ellipsis{
        overflow:hidden;
        height:464px
    }
    .height-sm--58-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:464px
    }
    .height-sm--58-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--58-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--58-indented-ellipsis{
        overflow:hidden;
        height:464px
    }
    .height-sm--58-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:464px
    }
    .height-sm--58-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--58-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--59{
        height:472px
    }
    .height-sm--59-ellipsis{
        overflow:hidden;
        height:472px
    }
    .height-sm--59-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:472px
    }
    .height-sm--59-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--59-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--59-indented-ellipsis{
        overflow:hidden;
        height:472px
    }
    .height-sm--59-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:472px
    }
    .height-sm--59-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--59-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(max-width:767px){
    .height-sm--60{
        height:480px
    }
    .height-sm--60-ellipsis{
        overflow:hidden;
        height:480px
    }
    .height-sm--60-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:480px
    }
    .height-sm--60-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--60-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-sm--60-indented-ellipsis{
        overflow:hidden;
        height:480px
    }
    .height-sm--60-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:480px
    }
    .height-sm--60-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-sm--60-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--0{
        height:0
    }
    .height-md--0-ellipsis{
        overflow:hidden;
        height:0
    }
    .height-md--0-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:0
    }
    .height-md--0-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--0-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--0-indented-ellipsis{
        overflow:hidden;
        height:0
    }
    .height-md--0-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:0
    }
    .height-md--0-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--0-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--1{
        height:8px
    }
    .height-md--1-ellipsis{
        overflow:hidden;
        height:8px
    }
    .height-md--1-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:8px
    }
    .height-md--1-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--1-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--1-indented-ellipsis{
        overflow:hidden;
        height:8px
    }
    .height-md--1-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:8px
    }
    .height-md--1-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--1-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--2{
        height:16px
    }
    .height-md--2-ellipsis{
        overflow:hidden;
        height:16px
    }
    .height-md--2-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:16px
    }
    .height-md--2-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--2-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--2-indented-ellipsis{
        overflow:hidden;
        height:16px
    }
    .height-md--2-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:16px
    }
    .height-md--2-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--2-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--3{
        height:24px
    }
    .height-md--3-ellipsis{
        overflow:hidden;
        height:24px
    }
    .height-md--3-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:24px
    }
    .height-md--3-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--3-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--3-indented-ellipsis{
        overflow:hidden;
        height:24px
    }
    .height-md--3-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:24px
    }
    .height-md--3-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--3-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--4{
        height:32px
    }
    .height-md--4-ellipsis{
        overflow:hidden;
        height:32px
    }
    .height-md--4-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:32px
    }
    .height-md--4-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--4-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--4-indented-ellipsis{
        overflow:hidden;
        height:32px
    }
    .height-md--4-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:32px
    }
    .height-md--4-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--4-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--5{
        height:40px
    }
    .height-md--5-ellipsis{
        overflow:hidden;
        height:40px
    }
    .height-md--5-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:40px
    }
    .height-md--5-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--5-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--5-indented-ellipsis{
        overflow:hidden;
        height:40px
    }
    .height-md--5-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:40px
    }
    .height-md--5-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--5-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--6{
        height:48px
    }
    .height-md--6-ellipsis{
        overflow:hidden;
        height:48px
    }
    .height-md--6-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:48px
    }
    .height-md--6-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--6-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--6-indented-ellipsis{
        overflow:hidden;
        height:48px
    }
    .height-md--6-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:48px
    }
    .height-md--6-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--6-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--7{
        height:56px
    }
    .height-md--7-ellipsis{
        overflow:hidden;
        height:56px
    }
    .height-md--7-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:56px
    }
    .height-md--7-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--7-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--7-indented-ellipsis{
        overflow:hidden;
        height:56px
    }
    .height-md--7-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:56px
    }
    .height-md--7-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--7-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--8{
        height:64px
    }
    .height-md--8-ellipsis{
        overflow:hidden;
        height:64px
    }
    .height-md--8-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:64px
    }
    .height-md--8-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--8-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--8-indented-ellipsis{
        overflow:hidden;
        height:64px
    }
    .height-md--8-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:64px
    }
    .height-md--8-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--8-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--9{
        height:72px
    }
    .height-md--9-ellipsis{
        overflow:hidden;
        height:72px
    }
    .height-md--9-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:72px
    }
    .height-md--9-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--9-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--9-indented-ellipsis{
        overflow:hidden;
        height:72px
    }
    .height-md--9-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:72px
    }
    .height-md--9-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--9-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--10{
        height:80px
    }
    .height-md--10-ellipsis{
        overflow:hidden;
        height:80px
    }
    .height-md--10-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:80px
    }
    .height-md--10-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--10-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--10-indented-ellipsis{
        overflow:hidden;
        height:80px
    }
    .height-md--10-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:80px
    }
    .height-md--10-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--10-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--11{
        height:88px
    }
    .height-md--11-ellipsis{
        overflow:hidden;
        height:88px
    }
    .height-md--11-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:88px
    }
    .height-md--11-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--11-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--11-indented-ellipsis{
        overflow:hidden;
        height:88px
    }
    .height-md--11-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:88px
    }
    .height-md--11-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--11-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--12{
        height:96px
    }
    .height-md--12-ellipsis{
        overflow:hidden;
        height:96px
    }
    .height-md--12-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:96px
    }
    .height-md--12-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--12-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--12-indented-ellipsis{
        overflow:hidden;
        height:96px
    }
    .height-md--12-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:96px
    }
    .height-md--12-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--12-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--13{
        height:104px
    }
    .height-md--13-ellipsis{
        overflow:hidden;
        height:104px
    }
    .height-md--13-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:104px
    }
    .height-md--13-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--13-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--13-indented-ellipsis{
        overflow:hidden;
        height:104px
    }
    .height-md--13-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:104px
    }
    .height-md--13-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--13-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--14{
        height:112px
    }
    .height-md--14-ellipsis{
        overflow:hidden;
        height:112px
    }
    .height-md--14-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:112px
    }
    .height-md--14-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--14-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--14-indented-ellipsis{
        overflow:hidden;
        height:112px
    }
    .height-md--14-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:112px
    }
    .height-md--14-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--14-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--15{
        height:120px
    }
    .height-md--15-ellipsis{
        overflow:hidden;
        height:120px
    }
    .height-md--15-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:120px
    }
    .height-md--15-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--15-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--15-indented-ellipsis{
        overflow:hidden;
        height:120px
    }
    .height-md--15-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:120px
    }
    .height-md--15-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--15-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--16{
        height:128px
    }
    .height-md--16-ellipsis{
        overflow:hidden;
        height:128px
    }
    .height-md--16-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:128px
    }
    .height-md--16-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--16-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--16-indented-ellipsis{
        overflow:hidden;
        height:128px
    }
    .height-md--16-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:128px
    }
    .height-md--16-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--16-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--17{
        height:136px
    }
    .height-md--17-ellipsis{
        overflow:hidden;
        height:136px
    }
    .height-md--17-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:136px
    }
    .height-md--17-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--17-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--17-indented-ellipsis{
        overflow:hidden;
        height:136px
    }
    .height-md--17-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:136px
    }
    .height-md--17-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--17-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--18{
        height:144px
    }
    .height-md--18-ellipsis{
        overflow:hidden;
        height:144px
    }
    .height-md--18-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:144px
    }
    .height-md--18-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--18-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--18-indented-ellipsis{
        overflow:hidden;
        height:144px
    }
    .height-md--18-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:144px
    }
    .height-md--18-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--18-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--19{
        height:152px
    }
    .height-md--19-ellipsis{
        overflow:hidden;
        height:152px
    }
    .height-md--19-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:152px
    }
    .height-md--19-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--19-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--19-indented-ellipsis{
        overflow:hidden;
        height:152px
    }
    .height-md--19-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:152px
    }
    .height-md--19-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--19-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--20{
        height:160px
    }
    .height-md--20-ellipsis{
        overflow:hidden;
        height:160px
    }
    .height-md--20-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:160px
    }
    .height-md--20-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--20-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--20-indented-ellipsis{
        overflow:hidden;
        height:160px
    }
    .height-md--20-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:160px
    }
    .height-md--20-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--20-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--21{
        height:168px
    }
    .height-md--21-ellipsis{
        overflow:hidden;
        height:168px
    }
    .height-md--21-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:168px
    }
    .height-md--21-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--21-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--21-indented-ellipsis{
        overflow:hidden;
        height:168px
    }
    .height-md--21-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:168px
    }
    .height-md--21-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--21-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--22{
        height:176px
    }
    .height-md--22-ellipsis{
        overflow:hidden;
        height:176px
    }
    .height-md--22-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:176px
    }
    .height-md--22-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--22-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--22-indented-ellipsis{
        overflow:hidden;
        height:176px
    }
    .height-md--22-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:176px
    }
    .height-md--22-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--22-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--23{
        height:184px
    }
    .height-md--23-ellipsis{
        overflow:hidden;
        height:184px
    }
    .height-md--23-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:184px
    }
    .height-md--23-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--23-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--23-indented-ellipsis{
        overflow:hidden;
        height:184px
    }
    .height-md--23-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:184px
    }
    .height-md--23-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--23-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--24{
        height:192px
    }
    .height-md--24-ellipsis{
        overflow:hidden;
        height:192px
    }
    .height-md--24-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:192px
    }
    .height-md--24-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--24-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--24-indented-ellipsis{
        overflow:hidden;
        height:192px
    }
    .height-md--24-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:192px
    }
    .height-md--24-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--24-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--25{
        height:200px
    }
    .height-md--25-ellipsis{
        overflow:hidden;
        height:200px
    }
    .height-md--25-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:200px
    }
    .height-md--25-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--25-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--25-indented-ellipsis{
        overflow:hidden;
        height:200px
    }
    .height-md--25-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:200px
    }
    .height-md--25-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--25-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--26{
        height:208px
    }
    .height-md--26-ellipsis{
        overflow:hidden;
        height:208px
    }
    .height-md--26-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:208px
    }
    .height-md--26-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--26-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--26-indented-ellipsis{
        overflow:hidden;
        height:208px
    }
    .height-md--26-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:208px
    }
    .height-md--26-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--26-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--27{
        height:216px
    }
    .height-md--27-ellipsis{
        overflow:hidden;
        height:216px
    }
    .height-md--27-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:216px
    }
    .height-md--27-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--27-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--27-indented-ellipsis{
        overflow:hidden;
        height:216px
    }
    .height-md--27-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:216px
    }
    .height-md--27-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--27-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--28{
        height:224px
    }
    .height-md--28-ellipsis{
        overflow:hidden;
        height:224px
    }
    .height-md--28-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:224px
    }
    .height-md--28-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--28-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--28-indented-ellipsis{
        overflow:hidden;
        height:224px
    }
    .height-md--28-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:224px
    }
    .height-md--28-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--28-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--29{
        height:232px
    }
    .height-md--29-ellipsis{
        overflow:hidden;
        height:232px
    }
    .height-md--29-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:232px
    }
    .height-md--29-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--29-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--29-indented-ellipsis{
        overflow:hidden;
        height:232px
    }
    .height-md--29-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:232px
    }
    .height-md--29-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--29-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--30{
        height:240px
    }
    .height-md--30-ellipsis{
        overflow:hidden;
        height:240px
    }
    .height-md--30-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:240px
    }
    .height-md--30-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--30-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--30-indented-ellipsis{
        overflow:hidden;
        height:240px
    }
    .height-md--30-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:240px
    }
    .height-md--30-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--30-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--31{
        height:248px
    }
    .height-md--31-ellipsis{
        overflow:hidden;
        height:248px
    }
    .height-md--31-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:248px
    }
    .height-md--31-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--31-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--31-indented-ellipsis{
        overflow:hidden;
        height:248px
    }
    .height-md--31-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:248px
    }
    .height-md--31-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--31-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--32{
        height:256px
    }
    .height-md--32-ellipsis{
        overflow:hidden;
        height:256px
    }
    .height-md--32-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:256px
    }
    .height-md--32-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--32-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--32-indented-ellipsis{
        overflow:hidden;
        height:256px
    }
    .height-md--32-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:256px
    }
    .height-md--32-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--32-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--33{
        height:264px
    }
    .height-md--33-ellipsis{
        overflow:hidden;
        height:264px
    }
    .height-md--33-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:264px
    }
    .height-md--33-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--33-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--33-indented-ellipsis{
        overflow:hidden;
        height:264px
    }
    .height-md--33-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:264px
    }
    .height-md--33-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--33-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--34{
        height:272px
    }
    .height-md--34-ellipsis{
        overflow:hidden;
        height:272px
    }
    .height-md--34-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:272px
    }
    .height-md--34-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--34-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--34-indented-ellipsis{
        overflow:hidden;
        height:272px
    }
    .height-md--34-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:272px
    }
    .height-md--34-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--34-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--35{
        height:280px
    }
    .height-md--35-ellipsis{
        overflow:hidden;
        height:280px
    }
    .height-md--35-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:280px
    }
    .height-md--35-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--35-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--35-indented-ellipsis{
        overflow:hidden;
        height:280px
    }
    .height-md--35-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:280px
    }
    .height-md--35-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--35-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--36{
        height:288px
    }
    .height-md--36-ellipsis{
        overflow:hidden;
        height:288px
    }
    .height-md--36-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:288px
    }
    .height-md--36-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--36-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--36-indented-ellipsis{
        overflow:hidden;
        height:288px
    }
    .height-md--36-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:288px
    }
    .height-md--36-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--36-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--37{
        height:296px
    }
    .height-md--37-ellipsis{
        overflow:hidden;
        height:296px
    }
    .height-md--37-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:296px
    }
    .height-md--37-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--37-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--37-indented-ellipsis{
        overflow:hidden;
        height:296px
    }
    .height-md--37-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:296px
    }
    .height-md--37-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--37-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--38{
        height:304px
    }
    .height-md--38-ellipsis{
        overflow:hidden;
        height:304px
    }
    .height-md--38-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:304px
    }
    .height-md--38-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--38-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--38-indented-ellipsis{
        overflow:hidden;
        height:304px
    }
    .height-md--38-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:304px
    }
    .height-md--38-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--38-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--39{
        height:312px
    }
    .height-md--39-ellipsis{
        overflow:hidden;
        height:312px
    }
    .height-md--39-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:312px
    }
    .height-md--39-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--39-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--39-indented-ellipsis{
        overflow:hidden;
        height:312px
    }
    .height-md--39-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:312px
    }
    .height-md--39-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--39-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--40{
        height:320px
    }
    .height-md--40-ellipsis{
        overflow:hidden;
        height:320px
    }
    .height-md--40-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:320px
    }
    .height-md--40-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--40-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--40-indented-ellipsis{
        overflow:hidden;
        height:320px
    }
    .height-md--40-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:320px
    }
    .height-md--40-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--40-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--41{
        height:328px
    }
    .height-md--41-ellipsis{
        overflow:hidden;
        height:328px
    }
    .height-md--41-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:328px
    }
    .height-md--41-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--41-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--41-indented-ellipsis{
        overflow:hidden;
        height:328px
    }
    .height-md--41-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:328px
    }
    .height-md--41-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--41-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--42{
        height:336px
    }
    .height-md--42-ellipsis{
        overflow:hidden;
        height:336px
    }
    .height-md--42-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:336px
    }
    .height-md--42-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--42-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--42-indented-ellipsis{
        overflow:hidden;
        height:336px
    }
    .height-md--42-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:336px
    }
    .height-md--42-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--42-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--43{
        height:344px
    }
    .height-md--43-ellipsis{
        overflow:hidden;
        height:344px
    }
    .height-md--43-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:344px
    }
    .height-md--43-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--43-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--43-indented-ellipsis{
        overflow:hidden;
        height:344px
    }
    .height-md--43-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:344px
    }
    .height-md--43-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--43-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--44{
        height:352px
    }
    .height-md--44-ellipsis{
        overflow:hidden;
        height:352px
    }
    .height-md--44-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:352px
    }
    .height-md--44-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--44-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--44-indented-ellipsis{
        overflow:hidden;
        height:352px
    }
    .height-md--44-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:352px
    }
    .height-md--44-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--44-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--45{
        height:360px
    }
    .height-md--45-ellipsis{
        overflow:hidden;
        height:360px
    }
    .height-md--45-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:360px
    }
    .height-md--45-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--45-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--45-indented-ellipsis{
        overflow:hidden;
        height:360px
    }
    .height-md--45-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:360px
    }
    .height-md--45-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--45-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--46{
        height:368px
    }
    .height-md--46-ellipsis{
        overflow:hidden;
        height:368px
    }
    .height-md--46-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:368px
    }
    .height-md--46-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--46-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--46-indented-ellipsis{
        overflow:hidden;
        height:368px
    }
    .height-md--46-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:368px
    }
    .height-md--46-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--46-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--47{
        height:376px
    }
    .height-md--47-ellipsis{
        overflow:hidden;
        height:376px
    }
    .height-md--47-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:376px
    }
    .height-md--47-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--47-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--47-indented-ellipsis{
        overflow:hidden;
        height:376px
    }
    .height-md--47-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:376px
    }
    .height-md--47-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--47-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--48{
        height:384px
    }
    .height-md--48-ellipsis{
        overflow:hidden;
        height:384px
    }
    .height-md--48-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:384px
    }
    .height-md--48-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--48-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--48-indented-ellipsis{
        overflow:hidden;
        height:384px
    }
    .height-md--48-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:384px
    }
    .height-md--48-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--48-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--49{
        height:392px
    }
    .height-md--49-ellipsis{
        overflow:hidden;
        height:392px
    }
    .height-md--49-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:392px
    }
    .height-md--49-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--49-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--49-indented-ellipsis{
        overflow:hidden;
        height:392px
    }
    .height-md--49-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:392px
    }
    .height-md--49-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--49-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--50{
        height:400px
    }
    .height-md--50-ellipsis{
        overflow:hidden;
        height:400px
    }
    .height-md--50-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:400px
    }
    .height-md--50-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--50-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--50-indented-ellipsis{
        overflow:hidden;
        height:400px
    }
    .height-md--50-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:400px
    }
    .height-md--50-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--50-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--51{
        height:408px
    }
    .height-md--51-ellipsis{
        overflow:hidden;
        height:408px
    }
    .height-md--51-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:408px
    }
    .height-md--51-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--51-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--51-indented-ellipsis{
        overflow:hidden;
        height:408px
    }
    .height-md--51-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:408px
    }
    .height-md--51-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--51-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--52{
        height:416px
    }
    .height-md--52-ellipsis{
        overflow:hidden;
        height:416px
    }
    .height-md--52-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:416px
    }
    .height-md--52-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--52-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--52-indented-ellipsis{
        overflow:hidden;
        height:416px
    }
    .height-md--52-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:416px
    }
    .height-md--52-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--52-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--53{
        height:424px
    }
    .height-md--53-ellipsis{
        overflow:hidden;
        height:424px
    }
    .height-md--53-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:424px
    }
    .height-md--53-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--53-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--53-indented-ellipsis{
        overflow:hidden;
        height:424px
    }
    .height-md--53-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:424px
    }
    .height-md--53-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--53-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--54{
        height:432px
    }
    .height-md--54-ellipsis{
        overflow:hidden;
        height:432px
    }
    .height-md--54-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:432px
    }
    .height-md--54-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--54-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--54-indented-ellipsis{
        overflow:hidden;
        height:432px
    }
    .height-md--54-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:432px
    }
    .height-md--54-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--54-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--55{
        height:440px
    }
    .height-md--55-ellipsis{
        overflow:hidden;
        height:440px
    }
    .height-md--55-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:440px
    }
    .height-md--55-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--55-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--55-indented-ellipsis{
        overflow:hidden;
        height:440px
    }
    .height-md--55-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:440px
    }
    .height-md--55-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--55-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--56{
        height:448px
    }
    .height-md--56-ellipsis{
        overflow:hidden;
        height:448px
    }
    .height-md--56-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:448px
    }
    .height-md--56-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--56-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--56-indented-ellipsis{
        overflow:hidden;
        height:448px
    }
    .height-md--56-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:448px
    }
    .height-md--56-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--56-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--57{
        height:456px
    }
    .height-md--57-ellipsis{
        overflow:hidden;
        height:456px
    }
    .height-md--57-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:456px
    }
    .height-md--57-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--57-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--57-indented-ellipsis{
        overflow:hidden;
        height:456px
    }
    .height-md--57-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:456px
    }
    .height-md--57-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--57-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--58{
        height:464px
    }
    .height-md--58-ellipsis{
        overflow:hidden;
        height:464px
    }
    .height-md--58-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:464px
    }
    .height-md--58-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--58-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--58-indented-ellipsis{
        overflow:hidden;
        height:464px
    }
    .height-md--58-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:464px
    }
    .height-md--58-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--58-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--59{
        height:472px
    }
    .height-md--59-ellipsis{
        overflow:hidden;
        height:472px
    }
    .height-md--59-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:472px
    }
    .height-md--59-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--59-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--59-indented-ellipsis{
        overflow:hidden;
        height:472px
    }
    .height-md--59-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:472px
    }
    .height-md--59-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--59-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:768px){
    .height-md--60{
        height:480px
    }
    .height-md--60-ellipsis{
        overflow:hidden;
        height:480px
    }
    .height-md--60-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:480px
    }
    .height-md--60-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--60-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-md--60-indented-ellipsis{
        overflow:hidden;
        height:480px
    }
    .height-md--60-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:480px
    }
    .height-md--60-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-md--60-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--0{
        height:0
    }
    .height-lg--0-ellipsis{
        overflow:hidden;
        height:0
    }
    .height-lg--0-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:0
    }
    .height-lg--0-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--0-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--0-indented-ellipsis{
        overflow:hidden;
        height:0
    }
    .height-lg--0-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:0
    }
    .height-lg--0-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--0-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--1{
        height:8px
    }
    .height-lg--1-ellipsis{
        overflow:hidden;
        height:8px
    }
    .height-lg--1-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:8px
    }
    .height-lg--1-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--1-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--1-indented-ellipsis{
        overflow:hidden;
        height:8px
    }
    .height-lg--1-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:8px
    }
    .height-lg--1-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--1-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--2{
        height:16px
    }
    .height-lg--2-ellipsis{
        overflow:hidden;
        height:16px
    }
    .height-lg--2-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:16px
    }
    .height-lg--2-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--2-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--2-indented-ellipsis{
        overflow:hidden;
        height:16px
    }
    .height-lg--2-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:16px
    }
    .height-lg--2-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--2-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--3{
        height:24px
    }
    .height-lg--3-ellipsis{
        overflow:hidden;
        height:24px
    }
    .height-lg--3-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:24px
    }
    .height-lg--3-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--3-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--3-indented-ellipsis{
        overflow:hidden;
        height:24px
    }
    .height-lg--3-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:24px
    }
    .height-lg--3-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--3-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--4{
        height:32px
    }
    .height-lg--4-ellipsis{
        overflow:hidden;
        height:32px
    }
    .height-lg--4-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:32px
    }
    .height-lg--4-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--4-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--4-indented-ellipsis{
        overflow:hidden;
        height:32px
    }
    .height-lg--4-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:32px
    }
    .height-lg--4-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--4-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--5{
        height:40px
    }
    .height-lg--5-ellipsis{
        overflow:hidden;
        height:40px
    }
    .height-lg--5-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:40px
    }
    .height-lg--5-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--5-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--5-indented-ellipsis{
        overflow:hidden;
        height:40px
    }
    .height-lg--5-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:40px
    }
    .height-lg--5-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--5-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--6{
        height:48px
    }
    .height-lg--6-ellipsis{
        overflow:hidden;
        height:48px
    }
    .height-lg--6-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:48px
    }
    .height-lg--6-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--6-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--6-indented-ellipsis{
        overflow:hidden;
        height:48px
    }
    .height-lg--6-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:48px
    }
    .height-lg--6-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--6-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--7{
        height:56px
    }
    .height-lg--7-ellipsis{
        overflow:hidden;
        height:56px
    }
    .height-lg--7-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:56px
    }
    .height-lg--7-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--7-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--7-indented-ellipsis{
        overflow:hidden;
        height:56px
    }
    .height-lg--7-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:56px
    }
    .height-lg--7-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--7-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--8{
        height:64px
    }
    .height-lg--8-ellipsis{
        overflow:hidden;
        height:64px
    }
    .height-lg--8-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:64px
    }
    .height-lg--8-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--8-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--8-indented-ellipsis{
        overflow:hidden;
        height:64px
    }
    .height-lg--8-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:64px
    }
    .height-lg--8-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--8-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--9{
        height:72px
    }
    .height-lg--9-ellipsis{
        overflow:hidden;
        height:72px
    }
    .height-lg--9-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:72px
    }
    .height-lg--9-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--9-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--9-indented-ellipsis{
        overflow:hidden;
        height:72px
    }
    .height-lg--9-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:72px
    }
    .height-lg--9-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--9-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--10{
        height:80px
    }
    .height-lg--10-ellipsis{
        overflow:hidden;
        height:80px
    }
    .height-lg--10-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:80px
    }
    .height-lg--10-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--10-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--10-indented-ellipsis{
        overflow:hidden;
        height:80px
    }
    .height-lg--10-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:80px
    }
    .height-lg--10-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--10-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--11{
        height:88px
    }
    .height-lg--11-ellipsis{
        overflow:hidden;
        height:88px
    }
    .height-lg--11-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:88px
    }
    .height-lg--11-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--11-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--11-indented-ellipsis{
        overflow:hidden;
        height:88px
    }
    .height-lg--11-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:88px
    }
    .height-lg--11-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--11-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--12{
        height:96px
    }
    .height-lg--12-ellipsis{
        overflow:hidden;
        height:96px
    }
    .height-lg--12-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:96px
    }
    .height-lg--12-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--12-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--12-indented-ellipsis{
        overflow:hidden;
        height:96px
    }
    .height-lg--12-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:96px
    }
    .height-lg--12-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--12-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--13{
        height:104px
    }
    .height-lg--13-ellipsis{
        overflow:hidden;
        height:104px
    }
    .height-lg--13-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:104px
    }
    .height-lg--13-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--13-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--13-indented-ellipsis{
        overflow:hidden;
        height:104px
    }
    .height-lg--13-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:104px
    }
    .height-lg--13-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--13-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--14{
        height:112px
    }
    .height-lg--14-ellipsis{
        overflow:hidden;
        height:112px
    }
    .height-lg--14-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:112px
    }
    .height-lg--14-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--14-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--14-indented-ellipsis{
        overflow:hidden;
        height:112px
    }
    .height-lg--14-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:112px
    }
    .height-lg--14-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--14-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--15{
        height:120px
    }
    .height-lg--15-ellipsis{
        overflow:hidden;
        height:120px
    }
    .height-lg--15-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:120px
    }
    .height-lg--15-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--15-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--15-indented-ellipsis{
        overflow:hidden;
        height:120px
    }
    .height-lg--15-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:120px
    }
    .height-lg--15-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--15-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--16{
        height:128px
    }
    .height-lg--16-ellipsis{
        overflow:hidden;
        height:128px
    }
    .height-lg--16-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:128px
    }
    .height-lg--16-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--16-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--16-indented-ellipsis{
        overflow:hidden;
        height:128px
    }
    .height-lg--16-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:128px
    }
    .height-lg--16-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--16-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--17{
        height:136px
    }
    .height-lg--17-ellipsis{
        overflow:hidden;
        height:136px
    }
    .height-lg--17-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:136px
    }
    .height-lg--17-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--17-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--17-indented-ellipsis{
        overflow:hidden;
        height:136px
    }
    .height-lg--17-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:136px
    }
    .height-lg--17-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--17-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--18{
        height:144px
    }
    .height-lg--18-ellipsis{
        overflow:hidden;
        height:144px
    }
    .height-lg--18-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:144px
    }
    .height-lg--18-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--18-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--18-indented-ellipsis{
        overflow:hidden;
        height:144px
    }
    .height-lg--18-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:144px
    }
    .height-lg--18-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--18-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--19{
        height:152px
    }
    .height-lg--19-ellipsis{
        overflow:hidden;
        height:152px
    }
    .height-lg--19-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:152px
    }
    .height-lg--19-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--19-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--19-indented-ellipsis{
        overflow:hidden;
        height:152px
    }
    .height-lg--19-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:152px
    }
    .height-lg--19-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--19-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--20{
        height:160px
    }
    .height-lg--20-ellipsis{
        overflow:hidden;
        height:160px
    }
    .height-lg--20-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:160px
    }
    .height-lg--20-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--20-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--20-indented-ellipsis{
        overflow:hidden;
        height:160px
    }
    .height-lg--20-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:160px
    }
    .height-lg--20-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--20-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--21{
        height:168px
    }
    .height-lg--21-ellipsis{
        overflow:hidden;
        height:168px
    }
    .height-lg--21-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:168px
    }
    .height-lg--21-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--21-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--21-indented-ellipsis{
        overflow:hidden;
        height:168px
    }
    .height-lg--21-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:168px
    }
    .height-lg--21-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--21-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--22{
        height:176px
    }
    .height-lg--22-ellipsis{
        overflow:hidden;
        height:176px
    }
    .height-lg--22-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:176px
    }
    .height-lg--22-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--22-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--22-indented-ellipsis{
        overflow:hidden;
        height:176px
    }
    .height-lg--22-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:176px
    }
    .height-lg--22-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--22-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--23{
        height:184px
    }
    .height-lg--23-ellipsis{
        overflow:hidden;
        height:184px
    }
    .height-lg--23-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:184px
    }
    .height-lg--23-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--23-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--23-indented-ellipsis{
        overflow:hidden;
        height:184px
    }
    .height-lg--23-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:184px
    }
    .height-lg--23-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--23-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--24{
        height:192px
    }
    .height-lg--24-ellipsis{
        overflow:hidden;
        height:192px
    }
    .height-lg--24-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:192px
    }
    .height-lg--24-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--24-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--24-indented-ellipsis{
        overflow:hidden;
        height:192px
    }
    .height-lg--24-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:192px
    }
    .height-lg--24-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--24-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--25{
        height:200px
    }
    .height-lg--25-ellipsis{
        overflow:hidden;
        height:200px
    }
    .height-lg--25-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:200px
    }
    .height-lg--25-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--25-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--25-indented-ellipsis{
        overflow:hidden;
        height:200px
    }
    .height-lg--25-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:200px
    }
    .height-lg--25-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--25-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--26{
        height:208px
    }
    .height-lg--26-ellipsis{
        overflow:hidden;
        height:208px
    }
    .height-lg--26-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:208px
    }
    .height-lg--26-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--26-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--26-indented-ellipsis{
        overflow:hidden;
        height:208px
    }
    .height-lg--26-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:208px
    }
    .height-lg--26-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--26-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--27{
        height:216px
    }
    .height-lg--27-ellipsis{
        overflow:hidden;
        height:216px
    }
    .height-lg--27-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:216px
    }
    .height-lg--27-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--27-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--27-indented-ellipsis{
        overflow:hidden;
        height:216px
    }
    .height-lg--27-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:216px
    }
    .height-lg--27-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--27-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--28{
        height:224px
    }
    .height-lg--28-ellipsis{
        overflow:hidden;
        height:224px
    }
    .height-lg--28-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:224px
    }
    .height-lg--28-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--28-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--28-indented-ellipsis{
        overflow:hidden;
        height:224px
    }
    .height-lg--28-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:224px
    }
    .height-lg--28-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--28-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--29{
        height:232px
    }
    .height-lg--29-ellipsis{
        overflow:hidden;
        height:232px
    }
    .height-lg--29-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:232px
    }
    .height-lg--29-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--29-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--29-indented-ellipsis{
        overflow:hidden;
        height:232px
    }
    .height-lg--29-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:232px
    }
    .height-lg--29-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--29-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--30{
        height:240px
    }
    .height-lg--30-ellipsis{
        overflow:hidden;
        height:240px
    }
    .height-lg--30-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:240px
    }
    .height-lg--30-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--30-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--30-indented-ellipsis{
        overflow:hidden;
        height:240px
    }
    .height-lg--30-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:240px
    }
    .height-lg--30-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--30-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--31{
        height:248px
    }
    .height-lg--31-ellipsis{
        overflow:hidden;
        height:248px
    }
    .height-lg--31-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:248px
    }
    .height-lg--31-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--31-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--31-indented-ellipsis{
        overflow:hidden;
        height:248px
    }
    .height-lg--31-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:248px
    }
    .height-lg--31-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--31-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--32{
        height:256px
    }
    .height-lg--32-ellipsis{
        overflow:hidden;
        height:256px
    }
    .height-lg--32-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:256px
    }
    .height-lg--32-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--32-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--32-indented-ellipsis{
        overflow:hidden;
        height:256px
    }
    .height-lg--32-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:256px
    }
    .height-lg--32-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--32-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--33{
        height:264px
    }
    .height-lg--33-ellipsis{
        overflow:hidden;
        height:264px
    }
    .height-lg--33-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:264px
    }
    .height-lg--33-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--33-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--33-indented-ellipsis{
        overflow:hidden;
        height:264px
    }
    .height-lg--33-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:264px
    }
    .height-lg--33-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--33-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--34{
        height:272px
    }
    .height-lg--34-ellipsis{
        overflow:hidden;
        height:272px
    }
    .height-lg--34-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:272px
    }
    .height-lg--34-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--34-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--34-indented-ellipsis{
        overflow:hidden;
        height:272px
    }
    .height-lg--34-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:272px
    }
    .height-lg--34-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--34-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--35{
        height:280px
    }
    .height-lg--35-ellipsis{
        overflow:hidden;
        height:280px
    }
    .height-lg--35-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:280px
    }
    .height-lg--35-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--35-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--35-indented-ellipsis{
        overflow:hidden;
        height:280px
    }
    .height-lg--35-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:280px
    }
    .height-lg--35-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--35-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--36{
        height:288px
    }
    .height-lg--36-ellipsis{
        overflow:hidden;
        height:288px
    }
    .height-lg--36-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:288px
    }
    .height-lg--36-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--36-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--36-indented-ellipsis{
        overflow:hidden;
        height:288px
    }
    .height-lg--36-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:288px
    }
    .height-lg--36-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--36-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--37{
        height:296px
    }
    .height-lg--37-ellipsis{
        overflow:hidden;
        height:296px
    }
    .height-lg--37-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:296px
    }
    .height-lg--37-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--37-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--37-indented-ellipsis{
        overflow:hidden;
        height:296px
    }
    .height-lg--37-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:296px
    }
    .height-lg--37-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--37-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--38{
        height:304px
    }
    .height-lg--38-ellipsis{
        overflow:hidden;
        height:304px
    }
    .height-lg--38-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:304px
    }
    .height-lg--38-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--38-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--38-indented-ellipsis{
        overflow:hidden;
        height:304px
    }
    .height-lg--38-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:304px
    }
    .height-lg--38-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--38-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--39{
        height:312px
    }
    .height-lg--39-ellipsis{
        overflow:hidden;
        height:312px
    }
    .height-lg--39-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:312px
    }
    .height-lg--39-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--39-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--39-indented-ellipsis{
        overflow:hidden;
        height:312px
    }
    .height-lg--39-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:312px
    }
    .height-lg--39-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--39-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--40{
        height:320px
    }
    .height-lg--40-ellipsis{
        overflow:hidden;
        height:320px
    }
    .height-lg--40-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:320px
    }
    .height-lg--40-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--40-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--40-indented-ellipsis{
        overflow:hidden;
        height:320px
    }
    .height-lg--40-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:320px
    }
    .height-lg--40-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--40-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--41{
        height:328px
    }
    .height-lg--41-ellipsis{
        overflow:hidden;
        height:328px
    }
    .height-lg--41-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:328px
    }
    .height-lg--41-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--41-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--41-indented-ellipsis{
        overflow:hidden;
        height:328px
    }
    .height-lg--41-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:328px
    }
    .height-lg--41-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--41-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--42{
        height:336px
    }
    .height-lg--42-ellipsis{
        overflow:hidden;
        height:336px
    }
    .height-lg--42-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:336px
    }
    .height-lg--42-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--42-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--42-indented-ellipsis{
        overflow:hidden;
        height:336px
    }
    .height-lg--42-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:336px
    }
    .height-lg--42-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--42-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--43{
        height:344px
    }
    .height-lg--43-ellipsis{
        overflow:hidden;
        height:344px
    }
    .height-lg--43-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:344px
    }
    .height-lg--43-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--43-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--43-indented-ellipsis{
        overflow:hidden;
        height:344px
    }
    .height-lg--43-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:344px
    }
    .height-lg--43-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--43-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--44{
        height:352px
    }
    .height-lg--44-ellipsis{
        overflow:hidden;
        height:352px
    }
    .height-lg--44-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:352px
    }
    .height-lg--44-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--44-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--44-indented-ellipsis{
        overflow:hidden;
        height:352px
    }
    .height-lg--44-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:352px
    }
    .height-lg--44-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--44-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--45{
        height:360px
    }
    .height-lg--45-ellipsis{
        overflow:hidden;
        height:360px
    }
    .height-lg--45-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:360px
    }
    .height-lg--45-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--45-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--45-indented-ellipsis{
        overflow:hidden;
        height:360px
    }
    .height-lg--45-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:360px
    }
    .height-lg--45-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--45-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--46{
        height:368px
    }
    .height-lg--46-ellipsis{
        overflow:hidden;
        height:368px
    }
    .height-lg--46-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:368px
    }
    .height-lg--46-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--46-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--46-indented-ellipsis{
        overflow:hidden;
        height:368px
    }
    .height-lg--46-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:368px
    }
    .height-lg--46-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--46-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--47{
        height:376px
    }
    .height-lg--47-ellipsis{
        overflow:hidden;
        height:376px
    }
    .height-lg--47-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:376px
    }
    .height-lg--47-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--47-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--47-indented-ellipsis{
        overflow:hidden;
        height:376px
    }
    .height-lg--47-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:376px
    }
    .height-lg--47-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--47-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--48{
        height:384px
    }
    .height-lg--48-ellipsis{
        overflow:hidden;
        height:384px
    }
    .height-lg--48-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:384px
    }
    .height-lg--48-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--48-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--48-indented-ellipsis{
        overflow:hidden;
        height:384px
    }
    .height-lg--48-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:384px
    }
    .height-lg--48-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--48-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--49{
        height:392px
    }
    .height-lg--49-ellipsis{
        overflow:hidden;
        height:392px
    }
    .height-lg--49-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:392px
    }
    .height-lg--49-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--49-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--49-indented-ellipsis{
        overflow:hidden;
        height:392px
    }
    .height-lg--49-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:392px
    }
    .height-lg--49-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--49-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--50{
        height:400px
    }
    .height-lg--50-ellipsis{
        overflow:hidden;
        height:400px
    }
    .height-lg--50-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:400px
    }
    .height-lg--50-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--50-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--50-indented-ellipsis{
        overflow:hidden;
        height:400px
    }
    .height-lg--50-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:400px
    }
    .height-lg--50-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--50-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--51{
        height:408px
    }
    .height-lg--51-ellipsis{
        overflow:hidden;
        height:408px
    }
    .height-lg--51-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:408px
    }
    .height-lg--51-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--51-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--51-indented-ellipsis{
        overflow:hidden;
        height:408px
    }
    .height-lg--51-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:408px
    }
    .height-lg--51-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--51-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--52{
        height:416px
    }
    .height-lg--52-ellipsis{
        overflow:hidden;
        height:416px
    }
    .height-lg--52-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:416px
    }
    .height-lg--52-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--52-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--52-indented-ellipsis{
        overflow:hidden;
        height:416px
    }
    .height-lg--52-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:416px
    }
    .height-lg--52-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--52-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--53{
        height:424px
    }
    .height-lg--53-ellipsis{
        overflow:hidden;
        height:424px
    }
    .height-lg--53-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:424px
    }
    .height-lg--53-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--53-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--53-indented-ellipsis{
        overflow:hidden;
        height:424px
    }
    .height-lg--53-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:424px
    }
    .height-lg--53-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--53-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--54{
        height:432px
    }
    .height-lg--54-ellipsis{
        overflow:hidden;
        height:432px
    }
    .height-lg--54-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:432px
    }
    .height-lg--54-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--54-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--54-indented-ellipsis{
        overflow:hidden;
        height:432px
    }
    .height-lg--54-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:432px
    }
    .height-lg--54-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--54-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--55{
        height:440px
    }
    .height-lg--55-ellipsis{
        overflow:hidden;
        height:440px
    }
    .height-lg--55-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:440px
    }
    .height-lg--55-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--55-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--55-indented-ellipsis{
        overflow:hidden;
        height:440px
    }
    .height-lg--55-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:440px
    }
    .height-lg--55-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--55-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--56{
        height:448px
    }
    .height-lg--56-ellipsis{
        overflow:hidden;
        height:448px
    }
    .height-lg--56-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:448px
    }
    .height-lg--56-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--56-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--56-indented-ellipsis{
        overflow:hidden;
        height:448px
    }
    .height-lg--56-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:448px
    }
    .height-lg--56-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--56-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--57{
        height:456px
    }
    .height-lg--57-ellipsis{
        overflow:hidden;
        height:456px
    }
    .height-lg--57-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:456px
    }
    .height-lg--57-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--57-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--57-indented-ellipsis{
        overflow:hidden;
        height:456px
    }
    .height-lg--57-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:456px
    }
    .height-lg--57-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--57-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--58{
        height:464px
    }
    .height-lg--58-ellipsis{
        overflow:hidden;
        height:464px
    }
    .height-lg--58-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:464px
    }
    .height-lg--58-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--58-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--58-indented-ellipsis{
        overflow:hidden;
        height:464px
    }
    .height-lg--58-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:464px
    }
    .height-lg--58-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--58-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--59{
        height:472px
    }
    .height-lg--59-ellipsis{
        overflow:hidden;
        height:472px
    }
    .height-lg--59-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:472px
    }
    .height-lg--59-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--59-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--59-indented-ellipsis{
        overflow:hidden;
        height:472px
    }
    .height-lg--59-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:472px
    }
    .height-lg--59-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--59-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
@media(min-width:992px){
    .height-lg--60{
        height:480px
    }
    .height-lg--60-ellipsis{
        overflow:hidden;
        height:480px
    }
    .height-lg--60-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:480px
    }
    .height-lg--60-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--60-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:0;
        clear:none
    }
    .height-lg--60-indented-ellipsis{
        overflow:hidden;
        height:480px
    }
    .height-lg--60-indented-ellipsis:before{
        content:"";
        float:left;
        width:5px;
        height:480px
    }
    .height-lg--60-indented-ellipsis>*{
        float:right;
        width:100%;
        margin-left:-5px!important
    }
    .height-lg--60-indented-ellipsis:after{
        content:"\02026";
        float:right;
        position:relative;
        top:-32px;
        left:100%;
        width:100%;
        margin-left:-100%;
        padding-right:5px;
        padding-bottom:24px;
        text-align:left;
        background:inherit;
        line-height:8px;
        text-indent:16px;
        clear:none
    }
}
.height--0{
    height:0
}
.height--0-ellipsis{
    overflow:hidden;
    height:0
}
.height--0-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:0
}
.height--0-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--0-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--0-indented-ellipsis{
    overflow:hidden;
    height:0
}
.height--0-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:0
}
.height--0-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--0-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--1{
    height:8px
}
.height--1-ellipsis{
    overflow:hidden;
    height:8px
}
.height--1-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:8px
}
.height--1-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--1-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--1-indented-ellipsis{
    overflow:hidden;
    height:8px
}
.height--1-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:8px
}
.height--1-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--1-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--2{
    height:16px
}
.height--2-ellipsis{
    overflow:hidden;
    height:16px
}
.height--2-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:16px
}
.height--2-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--2-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--2-indented-ellipsis{
    overflow:hidden;
    height:16px
}
.height--2-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:16px
}
.height--2-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--2-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--3{
    height:24px
}
.height--3-ellipsis{
    overflow:hidden;
    height:24px
}
.height--3-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:24px
}
.height--3-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--3-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--3-indented-ellipsis{
    overflow:hidden;
    height:24px
}
.height--3-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:24px
}
.height--3-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--3-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--4{
    height:32px
}
.height--4-ellipsis{
    overflow:hidden;
    height:32px
}
.height--4-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:32px
}
.height--4-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--4-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--4-indented-ellipsis{
    overflow:hidden;
    height:32px
}
.height--4-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:32px
}
.height--4-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--4-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--5{
    height:40px
}
.height--5-ellipsis{
    overflow:hidden;
    height:40px
}
.height--5-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:40px
}
.height--5-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--5-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--5-indented-ellipsis{
    overflow:hidden;
    height:40px
}
.height--5-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:40px
}
.height--5-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--5-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--6{
    height:48px
}
.height--6-ellipsis{
    overflow:hidden;
    height:48px
}
.height--6-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:48px
}
.height--6-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--6-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--6-indented-ellipsis{
    overflow:hidden;
    height:48px
}
.height--6-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:48px
}
.height--6-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--6-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--7{
    height:56px
}
.height--7-ellipsis{
    overflow:hidden;
    height:56px
}
.height--7-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:56px
}
.height--7-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--7-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--7-indented-ellipsis{
    overflow:hidden;
    height:56px
}
.height--7-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:56px
}
.height--7-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--7-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--8{
    height:64px
}
.height--8-ellipsis{
    overflow:hidden;
    height:64px
}
.height--8-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:64px
}
.height--8-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--8-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--8-indented-ellipsis{
    overflow:hidden;
    height:64px
}
.height--8-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:64px
}
.height--8-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--8-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--9{
    height:72px
}
.height--9-ellipsis{
    overflow:hidden;
    height:72px
}
.height--9-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:72px
}
.height--9-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--9-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--9-indented-ellipsis{
    overflow:hidden;
    height:72px
}
.height--9-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:72px
}
.height--9-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--9-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--10{
    height:80px
}
.height--10-ellipsis{
    overflow:hidden;
    height:80px
}
.height--10-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:80px
}
.height--10-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--10-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--10-indented-ellipsis{
    overflow:hidden;
    height:80px
}
.height--10-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:80px
}
.height--10-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--10-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--11{
    height:88px
}
.height--11-ellipsis{
    overflow:hidden;
    height:88px
}
.height--11-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:88px
}
.height--11-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--11-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--11-indented-ellipsis{
    overflow:hidden;
    height:88px
}
.height--11-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:88px
}
.height--11-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--11-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--12{
    height:96px
}
.height--12-ellipsis{
    overflow:hidden;
    height:96px
}
.height--12-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:96px
}
.height--12-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--12-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--12-indented-ellipsis{
    overflow:hidden;
    height:96px
}
.height--12-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:96px
}
.height--12-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--12-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--13{
    height:104px
}
.height--13-ellipsis{
    overflow:hidden;
    height:104px
}
.height--13-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:104px
}
.height--13-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--13-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--13-indented-ellipsis{
    overflow:hidden;
    height:104px
}
.height--13-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:104px
}
.height--13-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--13-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--14{
    height:112px
}
.height--14-ellipsis{
    overflow:hidden;
    height:112px
}
.height--14-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:112px
}
.height--14-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--14-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--14-indented-ellipsis{
    overflow:hidden;
    height:112px
}
.height--14-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:112px
}
.height--14-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--14-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--15{
    height:120px
}
.height--15-ellipsis{
    overflow:hidden;
    height:120px
}
.height--15-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:120px
}
.height--15-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--15-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--15-indented-ellipsis{
    overflow:hidden;
    height:120px
}
.height--15-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:120px
}
.height--15-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--15-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--16{
    height:128px
}
.height--16-ellipsis{
    overflow:hidden;
    height:128px
}
.height--16-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:128px
}
.height--16-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--16-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--16-indented-ellipsis{
    overflow:hidden;
    height:128px
}
.height--16-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:128px
}
.height--16-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--16-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--17{
    height:136px
}
.height--17-ellipsis{
    overflow:hidden;
    height:136px
}
.height--17-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:136px
}
.height--17-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--17-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--17-indented-ellipsis{
    overflow:hidden;
    height:136px
}
.height--17-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:136px
}
.height--17-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--17-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--18{
    height:144px
}
.height--18-ellipsis{
    overflow:hidden;
    height:144px
}
.height--18-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:144px
}
.height--18-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--18-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--18-indented-ellipsis{
    overflow:hidden;
    height:144px
}
.height--18-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:144px
}
.height--18-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--18-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--19{
    height:152px
}
.height--19-ellipsis{
    overflow:hidden;
    height:152px
}
.height--19-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:152px
}
.height--19-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--19-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--19-indented-ellipsis{
    overflow:hidden;
    height:152px
}
.height--19-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:152px
}
.height--19-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--19-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--20{
    height:160px
}
.height--20-ellipsis{
    overflow:hidden;
    height:160px
}
.height--20-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:160px
}
.height--20-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--20-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--20-indented-ellipsis{
    overflow:hidden;
    height:160px
}
.height--20-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:160px
}
.height--20-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--20-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--21{
    height:168px
}
.height--21-ellipsis{
    overflow:hidden;
    height:168px
}
.height--21-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:168px
}
.height--21-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--21-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--21-indented-ellipsis{
    overflow:hidden;
    height:168px
}
.height--21-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:168px
}
.height--21-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--21-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--22{
    height:176px
}
.height--22-ellipsis{
    overflow:hidden;
    height:176px
}
.height--22-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:176px
}
.height--22-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--22-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--22-indented-ellipsis{
    overflow:hidden;
    height:176px
}
.height--22-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:176px
}
.height--22-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--22-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--23{
    height:184px
}
.height--23-ellipsis{
    overflow:hidden;
    height:184px
}
.height--23-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:184px
}
.height--23-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--23-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--23-indented-ellipsis{
    overflow:hidden;
    height:184px
}
.height--23-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:184px
}
.height--23-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--23-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--24{
    height:192px
}
.height--24-ellipsis{
    overflow:hidden;
    height:192px
}
.height--24-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:192px
}
.height--24-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--24-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--24-indented-ellipsis{
    overflow:hidden;
    height:192px
}
.height--24-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:192px
}
.height--24-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--24-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--25{
    height:200px
}
.height--25-ellipsis{
    overflow:hidden;
    height:200px
}
.height--25-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:200px
}
.height--25-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--25-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--25-indented-ellipsis{
    overflow:hidden;
    height:200px
}
.height--25-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:200px
}
.height--25-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--25-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--26{
    height:208px
}
.height--26-ellipsis{
    overflow:hidden;
    height:208px
}
.height--26-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:208px
}
.height--26-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--26-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--26-indented-ellipsis{
    overflow:hidden;
    height:208px
}
.height--26-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:208px
}
.height--26-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--26-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--27{
    height:216px
}
.height--27-ellipsis{
    overflow:hidden;
    height:216px
}
.height--27-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:216px
}
.height--27-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--27-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--27-indented-ellipsis{
    overflow:hidden;
    height:216px
}
.height--27-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:216px
}
.height--27-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--27-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--28{
    height:224px
}
.height--28-ellipsis{
    overflow:hidden;
    height:224px
}
.height--28-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:224px
}
.height--28-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--28-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--28-indented-ellipsis{
    overflow:hidden;
    height:224px
}
.height--28-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:224px
}
.height--28-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--28-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--29{
    height:232px
}
.height--29-ellipsis{
    overflow:hidden;
    height:232px
}
.height--29-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:232px
}
.height--29-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--29-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--29-indented-ellipsis{
    overflow:hidden;
    height:232px
}
.height--29-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:232px
}
.height--29-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--29-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--30{
    height:240px
}
.height--30-ellipsis{
    overflow:hidden;
    height:240px
}
.height--30-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:240px
}
.height--30-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--30-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--30-indented-ellipsis{
    overflow:hidden;
    height:240px
}
.height--30-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:240px
}
.height--30-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--30-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--31{
    height:248px
}
.height--31-ellipsis{
    overflow:hidden;
    height:248px
}
.height--31-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:248px
}
.height--31-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--31-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--31-indented-ellipsis{
    overflow:hidden;
    height:248px
}
.height--31-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:248px
}
.height--31-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--31-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--32{
    height:256px
}
.height--32-ellipsis{
    overflow:hidden;
    height:256px
}
.height--32-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:256px
}
.height--32-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--32-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--32-indented-ellipsis{
    overflow:hidden;
    height:256px
}
.height--32-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:256px
}
.height--32-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--32-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--33{
    height:264px
}
.height--33-ellipsis{
    overflow:hidden;
    height:264px
}
.height--33-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:264px
}
.height--33-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--33-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--33-indented-ellipsis{
    overflow:hidden;
    height:264px
}
.height--33-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:264px
}
.height--33-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--33-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--34{
    height:272px
}
.height--34-ellipsis{
    overflow:hidden;
    height:272px
}
.height--34-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:272px
}
.height--34-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--34-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--34-indented-ellipsis{
    overflow:hidden;
    height:272px
}
.height--34-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:272px
}
.height--34-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--34-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--35{
    height:280px
}
.height--35-ellipsis{
    overflow:hidden;
    height:280px
}
.height--35-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:280px
}
.height--35-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--35-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--35-indented-ellipsis{
    overflow:hidden;
    height:280px
}
.height--35-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:280px
}
.height--35-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--35-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--36{
    height:288px
}
.height--36-ellipsis{
    overflow:hidden;
    height:288px
}
.height--36-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:288px
}
.height--36-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--36-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--36-indented-ellipsis{
    overflow:hidden;
    height:288px
}
.height--36-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:288px
}
.height--36-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--36-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--37{
    height:296px
}
.height--37-ellipsis{
    overflow:hidden;
    height:296px
}
.height--37-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:296px
}
.height--37-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--37-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--37-indented-ellipsis{
    overflow:hidden;
    height:296px
}
.height--37-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:296px
}
.height--37-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--37-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--38{
    height:304px
}
.height--38-ellipsis{
    overflow:hidden;
    height:304px
}
.height--38-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:304px
}
.height--38-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--38-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--38-indented-ellipsis{
    overflow:hidden;
    height:304px
}
.height--38-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:304px
}
.height--38-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--38-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--39{
    height:312px
}
.height--39-ellipsis{
    overflow:hidden;
    height:312px
}
.height--39-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:312px
}
.height--39-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--39-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--39-indented-ellipsis{
    overflow:hidden;
    height:312px
}
.height--39-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:312px
}
.height--39-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--39-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--40{
    height:320px
}
.height--40-ellipsis{
    overflow:hidden;
    height:320px
}
.height--40-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:320px
}
.height--40-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--40-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--40-indented-ellipsis{
    overflow:hidden;
    height:320px
}
.height--40-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:320px
}
.height--40-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--40-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--41{
    height:328px
}
.height--41-ellipsis{
    overflow:hidden;
    height:328px
}
.height--41-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:328px
}
.height--41-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--41-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--41-indented-ellipsis{
    overflow:hidden;
    height:328px
}
.height--41-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:328px
}
.height--41-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--41-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--42{
    height:336px
}
.height--42-ellipsis{
    overflow:hidden;
    height:336px
}
.height--42-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:336px
}
.height--42-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--42-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--42-indented-ellipsis{
    overflow:hidden;
    height:336px
}
.height--42-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:336px
}
.height--42-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--42-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--43{
    height:344px
}
.height--43-ellipsis{
    overflow:hidden;
    height:344px
}
.height--43-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:344px
}
.height--43-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--43-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--43-indented-ellipsis{
    overflow:hidden;
    height:344px
}
.height--43-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:344px
}
.height--43-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--43-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--44{
    height:352px
}
.height--44-ellipsis{
    overflow:hidden;
    height:352px
}
.height--44-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:352px
}
.height--44-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--44-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--44-indented-ellipsis{
    overflow:hidden;
    height:352px
}
.height--44-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:352px
}
.height--44-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--44-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--45{
    height:360px
}
.height--45-ellipsis{
    overflow:hidden;
    height:360px
}
.height--45-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:360px
}
.height--45-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--45-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--45-indented-ellipsis{
    overflow:hidden;
    height:360px
}
.height--45-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:360px
}
.height--45-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--45-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--46{
    height:368px
}
.height--46-ellipsis{
    overflow:hidden;
    height:368px
}
.height--46-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:368px
}
.height--46-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--46-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--46-indented-ellipsis{
    overflow:hidden;
    height:368px
}
.height--46-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:368px
}
.height--46-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--46-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--47{
    height:376px
}
.height--47-ellipsis{
    overflow:hidden;
    height:376px
}
.height--47-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:376px
}
.height--47-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--47-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--47-indented-ellipsis{
    overflow:hidden;
    height:376px
}
.height--47-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:376px
}
.height--47-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--47-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--48{
    height:384px
}
.height--48-ellipsis{
    overflow:hidden;
    height:384px
}
.height--48-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:384px
}
.height--48-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--48-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--48-indented-ellipsis{
    overflow:hidden;
    height:384px
}
.height--48-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:384px
}
.height--48-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--48-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--49{
    height:392px
}
.height--49-ellipsis{
    overflow:hidden;
    height:392px
}
.height--49-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:392px
}
.height--49-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--49-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--49-indented-ellipsis{
    overflow:hidden;
    height:392px
}
.height--49-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:392px
}
.height--49-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--49-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--50{
    height:400px
}
.height--50-ellipsis{
    overflow:hidden;
    height:400px
}
.height--50-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:400px
}
.height--50-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--50-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--50-indented-ellipsis{
    overflow:hidden;
    height:400px
}
.height--50-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:400px
}
.height--50-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--50-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--51{
    height:408px
}
.height--51-ellipsis{
    overflow:hidden;
    height:408px
}
.height--51-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:408px
}
.height--51-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--51-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--51-indented-ellipsis{
    overflow:hidden;
    height:408px
}
.height--51-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:408px
}
.height--51-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--51-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--52{
    height:416px
}
.height--52-ellipsis{
    overflow:hidden;
    height:416px
}
.height--52-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:416px
}
.height--52-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--52-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--52-indented-ellipsis{
    overflow:hidden;
    height:416px
}
.height--52-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:416px
}
.height--52-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--52-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--53{
    height:424px
}
.height--53-ellipsis{
    overflow:hidden;
    height:424px
}
.height--53-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:424px
}
.height--53-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--53-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--53-indented-ellipsis{
    overflow:hidden;
    height:424px
}
.height--53-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:424px
}
.height--53-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--53-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--54{
    height:432px
}
.height--54-ellipsis{
    overflow:hidden;
    height:432px
}
.height--54-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:432px
}
.height--54-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--54-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--54-indented-ellipsis{
    overflow:hidden;
    height:432px
}
.height--54-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:432px
}
.height--54-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--54-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--55{
    height:440px
}
.height--55-ellipsis{
    overflow:hidden;
    height:440px
}
.height--55-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:440px
}
.height--55-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--55-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--55-indented-ellipsis{
    overflow:hidden;
    height:440px
}
.height--55-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:440px
}
.height--55-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--55-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--56{
    height:448px
}
.height--56-ellipsis{
    overflow:hidden;
    height:448px
}
.height--56-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:448px
}
.height--56-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--56-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--56-indented-ellipsis{
    overflow:hidden;
    height:448px
}
.height--56-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:448px
}
.height--56-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--56-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--57{
    height:456px
}
.height--57-ellipsis{
    overflow:hidden;
    height:456px
}
.height--57-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:456px
}
.height--57-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--57-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--57-indented-ellipsis{
    overflow:hidden;
    height:456px
}
.height--57-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:456px
}
.height--57-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--57-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--58{
    height:464px
}
.height--58-ellipsis{
    overflow:hidden;
    height:464px
}
.height--58-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:464px
}
.height--58-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--58-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--58-indented-ellipsis{
    overflow:hidden;
    height:464px
}
.height--58-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:464px
}
.height--58-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--58-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--59{
    height:472px
}
.height--59-ellipsis{
    overflow:hidden;
    height:472px
}
.height--59-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:472px
}
.height--59-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--59-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--59-indented-ellipsis{
    overflow:hidden;
    height:472px
}
.height--59-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:472px
}
.height--59-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--59-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.height--60{
    height:480px
}
.height--60-ellipsis{
    overflow:hidden;
    height:480px
}
.height--60-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:480px
}
.height--60-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--60-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:0;
    clear:none
}
.height--60-indented-ellipsis{
    overflow:hidden;
    height:480px
}
.height--60-indented-ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:480px
}
.height--60-indented-ellipsis>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.height--60-indented-ellipsis:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
@media(max-width:767px){
    .min-height-sm--0{
        min-height:0
    }
}
@media(max-width:767px){
    .min-height-sm--1{
        min-height:8px
    }
}
@media(max-width:767px){
    .min-height-sm--2{
        min-height:16px
    }
}
@media(max-width:767px){
    .min-height-sm--3{
        min-height:24px
    }
}
@media(max-width:767px){
    .min-height-sm--4{
        min-height:32px
    }
}
@media(max-width:767px){
    .min-height-sm--5{
        min-height:40px
    }
}
@media(max-width:767px){
    .min-height-sm--6{
        min-height:48px
    }
}
@media(max-width:767px){
    .min-height-sm--7{
        min-height:56px
    }
}
@media(max-width:767px){
    .min-height-sm--8{
        min-height:64px
    }
}
@media(max-width:767px){
    .min-height-sm--9{
        min-height:72px
    }
}
@media(max-width:767px){
    .min-height-sm--10{
        min-height:80px
    }
}
@media(max-width:767px){
    .min-height-sm--11{
        min-height:88px
    }
}
@media(max-width:767px){
    .min-height-sm--12{
        min-height:96px
    }
}
@media(max-width:767px){
    .min-height-sm--13{
        min-height:104px
    }
}
@media(max-width:767px){
    .min-height-sm--14{
        min-height:112px
    }
}
@media(max-width:767px){
    .min-height-sm--15{
        min-height:120px
    }
}
@media(max-width:767px){
    .min-height-sm--16{
        min-height:128px
    }
}
@media(max-width:767px){
    .min-height-sm--17{
        min-height:136px
    }
}
@media(max-width:767px){
    .min-height-sm--18{
        min-height:144px
    }
}
@media(max-width:767px){
    .min-height-sm--19{
        min-height:152px
    }
}
@media(max-width:767px){
    .min-height-sm--20{
        min-height:160px
    }
}
@media(max-width:767px){
    .min-height-sm--21{
        min-height:168px
    }
}
@media(max-width:767px){
    .min-height-sm--22{
        min-height:176px
    }
}
@media(max-width:767px){
    .min-height-sm--23{
        min-height:184px
    }
}
@media(max-width:767px){
    .min-height-sm--24{
        min-height:192px
    }
}
@media(max-width:767px){
    .min-height-sm--25{
        min-height:200px
    }
}
@media(max-width:767px){
    .min-height-sm--26{
        min-height:208px
    }
}
@media(max-width:767px){
    .min-height-sm--27{
        min-height:216px
    }
}
@media(max-width:767px){
    .min-height-sm--28{
        min-height:224px
    }
}
@media(max-width:767px){
    .min-height-sm--29{
        min-height:232px
    }
}
@media(max-width:767px){
    .min-height-sm--30{
        min-height:240px
    }
}
@media(max-width:767px){
    .min-height-sm--31{
        min-height:248px
    }
}
@media(max-width:767px){
    .min-height-sm--32{
        min-height:256px
    }
}
@media(max-width:767px){
    .min-height-sm--33{
        min-height:264px
    }
}
@media(max-width:767px){
    .min-height-sm--34{
        min-height:272px
    }
}
@media(max-width:767px){
    .min-height-sm--35{
        min-height:280px
    }
}
@media(max-width:767px){
    .min-height-sm--36{
        min-height:288px
    }
}
@media(max-width:767px){
    .min-height-sm--37{
        min-height:296px
    }
}
@media(max-width:767px){
    .min-height-sm--38{
        min-height:304px
    }
}
@media(max-width:767px){
    .min-height-sm--39{
        min-height:312px
    }
}
@media(max-width:767px){
    .min-height-sm--40{
        min-height:320px
    }
}
@media(max-width:767px){
    .min-height-sm--41{
        min-height:328px
    }
}
@media(max-width:767px){
    .min-height-sm--42{
        min-height:336px
    }
}
@media(max-width:767px){
    .min-height-sm--43{
        min-height:344px
    }
}
@media(max-width:767px){
    .min-height-sm--44{
        min-height:352px
    }
}
@media(max-width:767px){
    .min-height-sm--45{
        min-height:360px
    }
}
@media(max-width:767px){
    .min-height-sm--46{
        min-height:368px
    }
}
@media(max-width:767px){
    .min-height-sm--47{
        min-height:376px
    }
}
@media(max-width:767px){
    .min-height-sm--48{
        min-height:384px
    }
}
@media(max-width:767px){
    .min-height-sm--49{
        min-height:392px
    }
}
@media(max-width:767px){
    .min-height-sm--50{
        min-height:400px
    }
}
@media(max-width:767px){
    .min-height-sm--51{
        min-height:408px
    }
}
@media(max-width:767px){
    .min-height-sm--52{
        min-height:416px
    }
}
@media(max-width:767px){
    .min-height-sm--53{
        min-height:424px
    }
}
@media(max-width:767px){
    .min-height-sm--54{
        min-height:432px
    }
}
@media(max-width:767px){
    .min-height-sm--55{
        min-height:440px
    }
}
@media(max-width:767px){
    .min-height-sm--56{
        min-height:448px
    }
}
@media(max-width:767px){
    .min-height-sm--57{
        min-height:456px
    }
}
@media(max-width:767px){
    .min-height-sm--58{
        min-height:464px
    }
}
@media(max-width:767px){
    .min-height-sm--59{
        min-height:472px
    }
}
@media(max-width:767px){
    .min-height-sm--60{
        min-height:480px
    }
}
@media(min-width:768px){
    .min-height-md--0{
        min-height:0
    }
}
@media(min-width:768px){
    .min-height-md--1{
        min-height:8px
    }
}
@media(min-width:768px){
    .min-height-md--2{
        min-height:16px
    }
}
@media(min-width:768px){
    .min-height-md--3{
        min-height:24px
    }
}
@media(min-width:768px){
    .min-height-md--4{
        min-height:32px
    }
}
@media(min-width:768px){
    .min-height-md--5{
        min-height:40px
    }
}
@media(min-width:768px){
    .min-height-md--6{
        min-height:48px
    }
}
@media(min-width:768px){
    .min-height-md--7{
        min-height:56px
    }
}
@media(min-width:768px){
    .min-height-md--8{
        min-height:64px
    }
}
@media(min-width:768px){
    .min-height-md--9{
        min-height:72px
    }
}
@media(min-width:768px){
    .min-height-md--10{
        min-height:80px
    }
}
@media(min-width:768px){
    .min-height-md--11{
        min-height:88px
    }
}
@media(min-width:768px){
    .min-height-md--12{
        min-height:96px
    }
}
@media(min-width:768px){
    .min-height-md--13{
        min-height:104px
    }
}
@media(min-width:768px){
    .min-height-md--14{
        min-height:112px
    }
}
@media(min-width:768px){
    .min-height-md--15{
        min-height:120px
    }
}
@media(min-width:768px){
    .min-height-md--16{
        min-height:128px
    }
}
@media(min-width:768px){
    .min-height-md--17{
        min-height:136px
    }
}
@media(min-width:768px){
    .min-height-md--18{
        min-height:144px
    }
}
@media(min-width:768px){
    .min-height-md--19{
        min-height:152px
    }
}
@media(min-width:768px){
    .min-height-md--20{
        min-height:160px
    }
}
@media(min-width:768px){
    .min-height-md--21{
        min-height:168px
    }
}
@media(min-width:768px){
    .min-height-md--22{
        min-height:176px
    }
}
@media(min-width:768px){
    .min-height-md--23{
        min-height:184px
    }
}
@media(min-width:768px){
    .min-height-md--24{
        min-height:192px
    }
}
@media(min-width:768px){
    .min-height-md--25{
        min-height:200px
    }
}
@media(min-width:768px){
    .min-height-md--26{
        min-height:208px
    }
}
@media(min-width:768px){
    .min-height-md--27{
        min-height:216px
    }
}
@media(min-width:768px){
    .min-height-md--28{
        min-height:224px
    }
}
@media(min-width:768px){
    .min-height-md--29{
        min-height:232px
    }
}
@media(min-width:768px){
    .min-height-md--30{
        min-height:240px
    }
}
@media(min-width:768px){
    .min-height-md--31{
        min-height:248px
    }
}
@media(min-width:768px){
    .min-height-md--32{
        min-height:256px
    }
}
@media(min-width:768px){
    .min-height-md--33{
        min-height:264px
    }
}
@media(min-width:768px){
    .min-height-md--34{
        min-height:272px
    }
}
@media(min-width:768px){
    .min-height-md--35{
        min-height:280px
    }
}
@media(min-width:768px){
    .min-height-md--36{
        min-height:288px
    }
}
@media(min-width:768px){
    .min-height-md--37{
        min-height:296px
    }
}
@media(min-width:768px){
    .min-height-md--38{
        min-height:304px
    }
}
@media(min-width:768px){
    .min-height-md--39{
        min-height:312px
    }
}
@media(min-width:768px){
    .min-height-md--40{
        min-height:320px
    }
}
@media(min-width:768px){
    .min-height-md--41{
        min-height:328px
    }
}
@media(min-width:768px){
    .min-height-md--42{
        min-height:336px
    }
}
@media(min-width:768px){
    .min-height-md--43{
        min-height:344px
    }
}
@media(min-width:768px){
    .min-height-md--44{
        min-height:352px
    }
}
@media(min-width:768px){
    .min-height-md--45{
        min-height:360px
    }
}
@media(min-width:768px){
    .min-height-md--46{
        min-height:368px
    }
}
@media(min-width:768px){
    .min-height-md--47{
        min-height:376px
    }
}
@media(min-width:768px){
    .min-height-md--48{
        min-height:384px
    }
}
@media(min-width:768px){
    .min-height-md--49{
        min-height:392px
    }
}
@media(min-width:768px){
    .min-height-md--50{
        min-height:400px
    }
}
@media(min-width:768px){
    .min-height-md--51{
        min-height:408px
    }
}
@media(min-width:768px){
    .min-height-md--52{
        min-height:416px
    }
}
@media(min-width:768px){
    .min-height-md--53{
        min-height:424px
    }
}
@media(min-width:768px){
    .min-height-md--54{
        min-height:432px
    }
}
@media(min-width:768px){
    .min-height-md--55{
        min-height:440px
    }
}
@media(min-width:768px){
    .min-height-md--56{
        min-height:448px
    }
}
@media(min-width:768px){
    .min-height-md--57{
        min-height:456px
    }
}
@media(min-width:768px){
    .min-height-md--58{
        min-height:464px
    }
}
@media(min-width:768px){
    .min-height-md--59{
        min-height:472px
    }
}
@media(min-width:768px){
    .min-height-md--60{
        min-height:480px
    }
}
@media(min-width:992px){
    .min-height-lg--0{
        min-height:0
    }
}
@media(min-width:992px){
    .min-height-lg--1{
        min-height:8px
    }
}
@media(min-width:992px){
    .min-height-lg--2{
        min-height:16px
    }
}
@media(min-width:992px){
    .min-height-lg--3{
        min-height:24px
    }
}
@media(min-width:992px){
    .min-height-lg--4{
        min-height:32px
    }
}
@media(min-width:992px){
    .min-height-lg--5{
        min-height:40px
    }
}
@media(min-width:992px){
    .min-height-lg--6{
        min-height:48px
    }
}
@media(min-width:992px){
    .min-height-lg--7{
        min-height:56px
    }
}
@media(min-width:992px){
    .min-height-lg--8{
        min-height:64px
    }
}
@media(min-width:992px){
    .min-height-lg--9{
        min-height:72px
    }
}
@media(min-width:992px){
    .min-height-lg--10{
        min-height:80px
    }
}
@media(min-width:992px){
    .min-height-lg--11{
        min-height:88px
    }
}
@media(min-width:992px){
    .min-height-lg--12{
        min-height:96px
    }
}
@media(min-width:992px){
    .min-height-lg--13{
        min-height:104px
    }
}
@media(min-width:992px){
    .min-height-lg--14{
        min-height:112px
    }
}
@media(min-width:992px){
    .min-height-lg--15{
        min-height:120px
    }
}
@media(min-width:992px){
    .min-height-lg--16{
        min-height:128px
    }
}
@media(min-width:992px){
    .min-height-lg--17{
        min-height:136px
    }
}
@media(min-width:992px){
    .min-height-lg--18{
        min-height:144px
    }
}
@media(min-width:992px){
    .min-height-lg--19{
        min-height:152px
    }
}
@media(min-width:992px){
    .min-height-lg--20{
        min-height:160px
    }
}
@media(min-width:992px){
    .min-height-lg--21{
        min-height:168px
    }
}
@media(min-width:992px){
    .min-height-lg--22{
        min-height:176px
    }
}
@media(min-width:992px){
    .min-height-lg--23{
        min-height:184px
    }
}
@media(min-width:992px){
    .min-height-lg--24{
        min-height:192px
    }
}
@media(min-width:992px){
    .min-height-lg--25{
        min-height:200px
    }
}
@media(min-width:992px){
    .min-height-lg--26{
        min-height:208px
    }
}
@media(min-width:992px){
    .min-height-lg--27{
        min-height:216px
    }
}
@media(min-width:992px){
    .min-height-lg--28{
        min-height:224px
    }
}
@media(min-width:992px){
    .min-height-lg--29{
        min-height:232px
    }
}
@media(min-width:992px){
    .min-height-lg--30{
        min-height:240px
    }
}
@media(min-width:992px){
    .min-height-lg--31{
        min-height:248px
    }
}
@media(min-width:992px){
    .min-height-lg--32{
        min-height:256px
    }
}
@media(min-width:992px){
    .min-height-lg--33{
        min-height:264px
    }
}
@media(min-width:992px){
    .min-height-lg--34{
        min-height:272px
    }
}
@media(min-width:992px){
    .min-height-lg--35{
        min-height:280px
    }
}
@media(min-width:992px){
    .min-height-lg--36{
        min-height:288px
    }
}
@media(min-width:992px){
    .min-height-lg--37{
        min-height:296px
    }
}
@media(min-width:992px){
    .min-height-lg--38{
        min-height:304px
    }
}
@media(min-width:992px){
    .min-height-lg--39{
        min-height:312px
    }
}
@media(min-width:992px){
    .min-height-lg--40{
        min-height:320px
    }
}
@media(min-width:992px){
    .min-height-lg--41{
        min-height:328px
    }
}
@media(min-width:992px){
    .min-height-lg--42{
        min-height:336px
    }
}
@media(min-width:992px){
    .min-height-lg--43{
        min-height:344px
    }
}
@media(min-width:992px){
    .min-height-lg--44{
        min-height:352px
    }
}
@media(min-width:992px){
    .min-height-lg--45{
        min-height:360px
    }
}
@media(min-width:992px){
    .min-height-lg--46{
        min-height:368px
    }
}
@media(min-width:992px){
    .min-height-lg--47{
        min-height:376px
    }
}
@media(min-width:992px){
    .min-height-lg--48{
        min-height:384px
    }
}
@media(min-width:992px){
    .min-height-lg--49{
        min-height:392px
    }
}
@media(min-width:992px){
    .min-height-lg--50{
        min-height:400px
    }
}
@media(min-width:992px){
    .min-height-lg--51{
        min-height:408px
    }
}
@media(min-width:992px){
    .min-height-lg--52{
        min-height:416px
    }
}
@media(min-width:992px){
    .min-height-lg--53{
        min-height:424px
    }
}
@media(min-width:992px){
    .min-height-lg--54{
        min-height:432px
    }
}
@media(min-width:992px){
    .min-height-lg--55{
        min-height:440px
    }
}
@media(min-width:992px){
    .min-height-lg--56{
        min-height:448px
    }
}
@media(min-width:992px){
    .min-height-lg--57{
        min-height:456px
    }
}
@media(min-width:992px){
    .min-height-lg--58{
        min-height:464px
    }
}
@media(min-width:992px){
    .min-height-lg--59{
        min-height:472px
    }
}
@media(min-width:992px){
    .min-height-lg--60{
        min-height:480px
    }
}
.min-height--0{
    min-height:0
}
.min-height--1{
    min-height:8px
}
.min-height--2{
    min-height:16px
}
.min-height--3{
    min-height:24px
}
.min-height--4{
    min-height:32px
}
.min-height--5{
    min-height:40px
}
.min-height--6{
    min-height:48px
}
.min-height--7{
    min-height:56px
}
.min-height--8{
    min-height:64px
}
.min-height--9{
    min-height:72px
}
.min-height--10{
    min-height:80px
}
.min-height--11{
    min-height:88px
}
.min-height--12{
    min-height:96px
}
.min-height--13{
    min-height:104px
}
.min-height--14{
    min-height:112px
}
.min-height--15{
    min-height:120px
}
.min-height--16{
    min-height:128px
}
.min-height--17{
    min-height:136px
}
.min-height--18{
    min-height:144px
}
.min-height--19{
    min-height:152px
}
.min-height--20{
    min-height:160px
}
.min-height--21{
    min-height:168px
}
.min-height--22{
    min-height:176px
}
.min-height--23{
    min-height:184px
}
.min-height--24{
    min-height:192px
}
.min-height--25{
    min-height:200px
}
.min-height--26{
    min-height:208px
}
.min-height--27{
    min-height:216px
}
.min-height--28{
    min-height:224px
}
.min-height--29{
    min-height:232px
}
.min-height--30{
    min-height:240px
}
.min-height--31{
    min-height:248px
}
.min-height--32{
    min-height:256px
}
.min-height--33{
    min-height:264px
}
.min-height--34{
    min-height:272px
}
.min-height--35{
    min-height:280px
}
.min-height--36{
    min-height:288px
}
.min-height--37{
    min-height:296px
}
.min-height--38{
    min-height:304px
}
.min-height--39{
    min-height:312px
}
.min-height--40{
    min-height:320px
}
.min-height--41{
    min-height:328px
}
.min-height--42{
    min-height:336px
}
.min-height--43{
    min-height:344px
}
.min-height--44{
    min-height:352px
}
.min-height--45{
    min-height:360px
}
.min-height--46{
    min-height:368px
}
.min-height--47{
    min-height:376px
}
.min-height--48{
    min-height:384px
}
.min-height--49{
    min-height:392px
}
.min-height--50{
    min-height:400px
}
.min-height--51{
    min-height:408px
}
.min-height--52{
    min-height:416px
}
.min-height--53{
    min-height:424px
}
.min-height--54{
    min-height:432px
}
.min-height--55{
    min-height:440px
}
.min-height--56{
    min-height:448px
}
.min-height--57{
    min-height:456px
}
.min-height--58{
    min-height:464px
}
.min-height--59{
    min-height:472px
}
.min-height--60{
    min-height:480px
}
@media(min-width:768px){
    .max-height-md--0{
        max-height:0
    }
}
@media(min-width:768px){
    .max-height-md--1{
        max-height:8px
    }
}
@media(min-width:768px){
    .max-height-md--2{
        max-height:16px
    }
}
@media(min-width:768px){
    .max-height-md--3{
        max-height:24px
    }
}
@media(min-width:768px){
    .max-height-md--4{
        max-height:32px
    }
}
@media(min-width:768px){
    .max-height-md--5{
        max-height:40px
    }
}
@media(min-width:768px){
    .max-height-md--6{
        max-height:48px
    }
}
@media(min-width:768px){
    .max-height-md--7{
        max-height:56px
    }
}
@media(min-width:768px){
    .max-height-md--8{
        max-height:64px
    }
}
@media(min-width:768px){
    .max-height-md--9{
        max-height:72px
    }
}
@media(min-width:768px){
    .max-height-md--10{
        max-height:80px
    }
}
@media(min-width:768px){
    .max-height-md--11{
        max-height:88px
    }
}
@media(min-width:768px){
    .max-height-md--12{
        max-height:96px
    }
}
@media(min-width:768px){
    .max-height-md--13{
        max-height:104px
    }
}
@media(min-width:768px){
    .max-height-md--14{
        max-height:112px
    }
}
@media(min-width:768px){
    .max-height-md--15{
        max-height:120px
    }
}
@media(min-width:768px){
    .max-height-md--16{
        max-height:128px
    }
}
@media(min-width:768px){
    .max-height-md--17{
        max-height:136px
    }
}
@media(min-width:768px){
    .max-height-md--18{
        max-height:144px
    }
}
@media(min-width:768px){
    .max-height-md--19{
        max-height:152px
    }
}
@media(min-width:768px){
    .max-height-md--20{
        max-height:160px
    }
}
@media(min-width:768px){
    .max-height-md--21{
        max-height:168px
    }
}
@media(min-width:768px){
    .max-height-md--22{
        max-height:176px
    }
}
@media(min-width:768px){
    .max-height-md--23{
        max-height:184px
    }
}
@media(min-width:768px){
    .max-height-md--24{
        max-height:192px
    }
}
@media(min-width:768px){
    .max-height-md--25{
        max-height:200px
    }
}
@media(min-width:768px){
    .max-height-md--26{
        max-height:208px
    }
}
@media(min-width:768px){
    .max-height-md--27{
        max-height:216px
    }
}
@media(min-width:768px){
    .max-height-md--28{
        max-height:224px
    }
}
@media(min-width:768px){
    .max-height-md--29{
        max-height:232px
    }
}
@media(min-width:768px){
    .max-height-md--30{
        max-height:240px
    }
}
@media(min-width:768px){
    .max-height-md--31{
        max-height:248px
    }
}
@media(min-width:768px){
    .max-height-md--32{
        max-height:256px
    }
}
@media(min-width:768px){
    .max-height-md--33{
        max-height:264px
    }
}
@media(min-width:768px){
    .max-height-md--34{
        max-height:272px
    }
}
@media(min-width:768px){
    .max-height-md--35{
        max-height:280px
    }
}
@media(min-width:768px){
    .max-height-md--36{
        max-height:288px
    }
}
@media(min-width:768px){
    .max-height-md--37{
        max-height:296px
    }
}
@media(min-width:768px){
    .max-height-md--38{
        max-height:304px
    }
}
@media(min-width:768px){
    .max-height-md--39{
        max-height:312px
    }
}
@media(min-width:768px){
    .max-height-md--40{
        max-height:320px
    }
}
@media(min-width:768px){
    .max-height-md--41{
        max-height:328px
    }
}
@media(min-width:768px){
    .max-height-md--42{
        max-height:336px
    }
}
@media(min-width:768px){
    .max-height-md--43{
        max-height:344px
    }
}
@media(min-width:768px){
    .max-height-md--44{
        max-height:352px
    }
}
@media(min-width:768px){
    .max-height-md--45{
        max-height:360px
    }
}
@media(min-width:768px){
    .max-height-md--46{
        max-height:368px
    }
}
@media(min-width:768px){
    .max-height-md--47{
        max-height:376px
    }
}
@media(min-width:768px){
    .max-height-md--48{
        max-height:384px
    }
}
@media(min-width:768px){
    .max-height-md--49{
        max-height:392px
    }
}
@media(min-width:768px){
    .max-height-md--50{
        max-height:400px
    }
}
@media(min-width:768px){
    .max-height-md--51{
        max-height:408px
    }
}
@media(min-width:768px){
    .max-height-md--52{
        max-height:416px
    }
}
@media(min-width:768px){
    .max-height-md--53{
        max-height:424px
    }
}
@media(min-width:768px){
    .max-height-md--54{
        max-height:432px
    }
}
@media(min-width:768px){
    .max-height-md--55{
        max-height:440px
    }
}
@media(min-width:768px){
    .max-height-md--56{
        max-height:448px
    }
}
@media(min-width:768px){
    .max-height-md--57{
        max-height:456px
    }
}
@media(min-width:768px){
    .max-height-md--58{
        max-height:464px
    }
}
@media(min-width:768px){
    .max-height-md--59{
        max-height:472px
    }
}
@media(min-width:768px){
    .max-height-md--60{
        max-height:480px
    }
}
@media(min-width:768px){
    .max-height-md--61{
        max-height:488px
    }
}
@media(min-width:768px){
    .max-height-md--62{
        max-height:496px
    }
}
@media(min-width:768px){
    .max-height-md--63{
        max-height:504px
    }
}
@media(min-width:768px){
    .max-height-md--64{
        max-height:512px
    }
}
@media(min-width:768px){
    .max-height-md--65{
        max-height:520px
    }
}
@media(min-width:768px){
    .max-height-md--66{
        max-height:528px
    }
}
@media(min-width:768px){
    .max-height-md--67{
        max-height:536px
    }
}
@media(min-width:768px){
    .max-height-md--68{
        max-height:544px
    }
}
@media(min-width:768px){
    .max-height-md--69{
        max-height:552px
    }
}
@media(min-width:768px){
    .max-height-md--70{
        max-height:560px
    }
}
@media(min-width:768px){
    .max-height-md--71{
        max-height:568px
    }
}
@media(min-width:768px){
    .max-height-md--72{
        max-height:576px
    }
}
@media(min-width:768px){
    .max-height-md--73{
        max-height:584px
    }
}
@media(min-width:768px){
    .max-height-md--74{
        max-height:592px
    }
}
@media(min-width:768px){
    .max-height-md--75{
        max-height:600px
    }
}
@media(min-width:768px){
    .max-height-md--76{
        max-height:608px
    }
}
@media(min-width:768px){
    .max-height-md--77{
        max-height:616px
    }
}
@media(min-width:768px){
    .max-height-md--78{
        max-height:624px
    }
}
@media(min-width:768px){
    .max-height-md--79{
        max-height:632px
    }
}
@media(min-width:768px){
    .max-height-md--80{
        max-height:640px
    }
}
@media(min-width:768px){
    .max-height-md--81{
        max-height:648px
    }
}
@media(min-width:768px){
    .max-height-md--82{
        max-height:656px
    }
}
@media(min-width:768px){
    .max-height-md--83{
        max-height:664px
    }
}
@media(min-width:768px){
    .max-height-md--84{
        max-height:672px
    }
}
@media(min-width:768px){
    .max-height-md--85{
        max-height:680px
    }
}
@media(min-width:768px){
    .max-height-md--86{
        max-height:688px
    }
}
@media(min-width:768px){
    .max-height-md--87{
        max-height:696px
    }
}
@media(min-width:768px){
    .max-height-md--88{
        max-height:704px
    }
}
@media(min-width:768px){
    .max-height-md--89{
        max-height:712px
    }
}
@media(min-width:768px){
    .max-height-md--90{
        max-height:720px
    }
}
@media(min-width:768px){
    .max-height-md--91{
        max-height:728px
    }
}
@media(min-width:768px){
    .max-height-md--92{
        max-height:736px
    }
}
@media(min-width:768px){
    .max-height-md--93{
        max-height:744px
    }
}
@media(min-width:768px){
    .max-height-md--94{
        max-height:752px
    }
}
@media(min-width:768px){
    .max-height-md--95{
        max-height:760px
    }
}
@media(min-width:768px){
    .max-height-md--96{
        max-height:768px
    }
}
@media(min-width:768px){
    .max-height-md--97{
        max-height:776px
    }
}
@media(min-width:768px){
    .max-height-md--98{
        max-height:784px
    }
}
@media(min-width:768px){
    .max-height-md--99{
        max-height:792px
    }
}
@media(min-width:768px){
    .max-height-md--100{
        max-height:800px
    }
}
@media(min-width:768px){
    .max-height-md--101{
        max-height:808px
    }
}
@media(min-width:768px){
    .max-height-md--102{
        max-height:816px
    }
}
@media(min-width:768px){
    .max-height-md--103{
        max-height:824px
    }
}
@media(min-width:768px){
    .max-height-md--104{
        max-height:832px
    }
}
@media(min-width:768px){
    .max-height-md--105{
        max-height:840px
    }
}
@media(min-width:768px){
    .max-height-md--106{
        max-height:848px
    }
}
@media(min-width:768px){
    .max-height-md--107{
        max-height:856px
    }
}
@media(min-width:768px){
    .max-height-md--108{
        max-height:864px
    }
}
@media(min-width:768px){
    .max-height-md--109{
        max-height:872px
    }
}
@media(min-width:768px){
    .max-height-md--110{
        max-height:880px
    }
}
@media(min-width:768px){
    .max-height-md--111{
        max-height:888px
    }
}
@media(min-width:768px){
    .max-height-md--112{
        max-height:896px
    }
}
@media(min-width:768px){
    .max-height-md--113{
        max-height:904px
    }
}
@media(min-width:768px){
    .max-height-md--114{
        max-height:912px
    }
}
@media(min-width:768px){
    .max-height-md--115{
        max-height:920px
    }
}
@media(min-width:768px){
    .max-height-md--116{
        max-height:928px
    }
}
@media(min-width:768px){
    .max-height-md--117{
        max-height:936px
    }
}
@media(min-width:768px){
    .max-height-md--118{
        max-height:944px
    }
}
@media(min-width:768px){
    .max-height-md--119{
        max-height:952px
    }
}
@media(min-width:768px){
    .max-height-md--120{
        max-height:960px
    }
}
@media(min-width:768px){
    .max-height-md--121{
        max-height:968px
    }
}
@media(min-width:768px){
    .max-height-md--122{
        max-height:976px
    }
}
@media(min-width:768px){
    .max-height-md--123{
        max-height:984px
    }
}
@media(min-width:768px){
    .max-height-md--124{
        max-height:992px
    }
}
@media(min-width:768px){
    .max-height-md--125{
        max-height:1000px
    }
}
@media(min-width:768px){
    .max-height-md--126{
        max-height:1008px
    }
}
@media(min-width:768px){
    .max-height-md--127{
        max-height:1016px
    }
}
@media(min-width:768px){
    .max-height-md--128{
        max-height:1024px
    }
}
@media(min-width:768px){
    .max-height-md--129{
        max-height:1032px
    }
}
@media(min-width:768px){
    .max-height-md--130{
        max-height:1040px
    }
}
@media(min-width:768px){
    .max-height-md--131{
        max-height:1048px
    }
}
@media(min-width:768px){
    .max-height-md--132{
        max-height:1056px
    }
}
@media(min-width:768px){
    .max-height-md--133{
        max-height:1064px
    }
}
@media(min-width:768px){
    .max-height-md--134{
        max-height:1072px
    }
}
@media(min-width:768px){
    .max-height-md--135{
        max-height:1080px
    }
}
@media(min-width:768px){
    .max-height-md--136{
        max-height:1088px
    }
}
@media(min-width:768px){
    .max-height-md--137{
        max-height:1096px
    }
}
@media(min-width:768px){
    .max-height-md--138{
        max-height:1104px
    }
}
@media(min-width:768px){
    .max-height-md--139{
        max-height:1112px
    }
}
@media(min-width:768px){
    .max-height-md--140{
        max-height:1120px
    }
}
@media(min-width:768px){
    .max-height-md--141{
        max-height:1128px
    }
}
@media(min-width:768px){
    .max-height-md--142{
        max-height:1136px
    }
}
@media(min-width:768px){
    .max-height-md--143{
        max-height:1144px
    }
}
@media(min-width:768px){
    .max-height-md--144{
        max-height:1152px
    }
}
@media(min-width:768px){
    .max-height-md--145{
        max-height:1160px
    }
}
@media(min-width:768px){
    .max-height-md--146{
        max-height:1168px
    }
}
@media(min-width:768px){
    .max-height-md--147{
        max-height:1176px
    }
}
@media(min-width:768px){
    .max-height-md--148{
        max-height:1184px
    }
}
@media(min-width:768px){
    .max-height-md--149{
        max-height:1192px
    }
}
@media(min-width:768px){
    .max-height-md--150{
        max-height:1200px
    }
}
@media(min-width:768px){
    .max-height-md--151{
        max-height:1208px
    }
}
@media(min-width:768px){
    .max-height-md--152{
        max-height:1216px
    }
}
@media(min-width:768px){
    .max-height-md--153{
        max-height:1224px
    }
}
@media(min-width:768px){
    .max-height-md--154{
        max-height:1232px
    }
}
@media(min-width:768px){
    .max-height-md--155{
        max-height:1240px
    }
}
@media(min-width:768px){
    .max-height-md--156{
        max-height:1248px
    }
}
@media(min-width:768px){
    .max-height-md--157{
        max-height:1256px
    }
}
@media(min-width:768px){
    .max-height-md--158{
        max-height:1264px
    }
}
@media(min-width:768px){
    .max-height-md--159{
        max-height:1272px
    }
}
@media(min-width:768px){
    .max-height-md--160{
        max-height:1280px
    }
}
@media(min-width:768px){
    .max-height-md--161{
        max-height:1288px
    }
}
@media(min-width:768px){
    .max-height-md--162{
        max-height:1296px
    }
}
@media(min-width:768px){
    .max-height-md--163{
        max-height:1304px
    }
}
@media(min-width:768px){
    .max-height-md--164{
        max-height:1312px
    }
}
@media(min-width:768px){
    .max-height-md--165{
        max-height:1320px
    }
}
@media(min-width:768px){
    .max-height-md--166{
        max-height:1328px
    }
}
@media(min-width:768px){
    .max-height-md--167{
        max-height:1336px
    }
}
@media(min-width:768px){
    .max-height-md--168{
        max-height:1344px
    }
}
@media(min-width:768px){
    .max-height-md--169{
        max-height:1352px
    }
}
@media(min-width:768px){
    .max-height-md--170{
        max-height:1360px
    }
}
@media(min-width:768px){
    .max-height-md--171{
        max-height:1368px
    }
}
@media(min-width:768px){
    .max-height-md--172{
        max-height:1376px
    }
}
@media(min-width:768px){
    .max-height-md--173{
        max-height:1384px
    }
}
@media(min-width:768px){
    .max-height-md--174{
        max-height:1392px
    }
}
@media(min-width:768px){
    .max-height-md--175{
        max-height:1400px
    }
}
@media(min-width:768px){
    .max-height-md--176{
        max-height:1408px
    }
}
@media(min-width:768px){
    .max-height-md--177{
        max-height:1416px
    }
}
@media(min-width:768px){
    .max-height-md--178{
        max-height:1424px
    }
}
@media(min-width:768px){
    .max-height-md--179{
        max-height:1432px
    }
}
@media(min-width:768px){
    .max-height-md--180{
        max-height:1440px
    }
}
@media(min-width:768px){
    .max-height-md--181{
        max-height:1448px
    }
}
@media(min-width:768px){
    .max-height-md--182{
        max-height:1456px
    }
}
@media(min-width:768px){
    .max-height-md--183{
        max-height:1464px
    }
}
@media(min-width:768px){
    .max-height-md--184{
        max-height:1472px
    }
}
@media(min-width:768px){
    .max-height-md--185{
        max-height:1480px
    }
}
@media(min-width:768px){
    .max-height-md--186{
        max-height:1488px
    }
}
@media(min-width:768px){
    .max-height-md--187{
        max-height:1496px
    }
}
@media(min-width:768px){
    .max-height-md--188{
        max-height:1504px
    }
}
@media(min-width:768px){
    .max-height-md--189{
        max-height:1512px
    }
}
@media(min-width:768px){
    .max-height-md--190{
        max-height:1520px
    }
}
@media(min-width:768px){
    .max-height-md--191{
        max-height:1528px
    }
}
@media(min-width:768px){
    .max-height-md--192{
        max-height:1536px
    }
}
@media(min-width:768px){
    .max-height-md--193{
        max-height:1544px
    }
}
@media(min-width:768px){
    .max-height-md--194{
        max-height:1552px
    }
}
@media(min-width:768px){
    .max-height-md--195{
        max-height:1560px
    }
}
@media(min-width:768px){
    .max-height-md--196{
        max-height:1568px
    }
}
@media(min-width:768px){
    .max-height-md--197{
        max-height:1576px
    }
}
@media(min-width:768px){
    .max-height-md--198{
        max-height:1584px
    }
}
@media(min-width:768px){
    .max-height-md--199{
        max-height:1592px
    }
}
@media(min-width:768px){
    .max-height-md--200{
        max-height:1600px
    }
}
@media(min-width:768px){
    .max-height-md--201{
        max-height:1608px
    }
}
@media(min-width:768px){
    .max-height-md--202{
        max-height:1616px
    }
}
@media(min-width:768px){
    .max-height-md--203{
        max-height:1624px
    }
}
@media(min-width:768px){
    .max-height-md--204{
        max-height:1632px
    }
}
@media(min-width:768px){
    .max-height-md--205{
        max-height:1640px
    }
}
@media(min-width:768px){
    .max-height-md--206{
        max-height:1648px
    }
}
@media(min-width:768px){
    .max-height-md--207{
        max-height:1656px
    }
}
@media(min-width:768px){
    .max-height-md--208{
        max-height:1664px
    }
}
@media(min-width:768px){
    .max-height-md--209{
        max-height:1672px
    }
}
@media(min-width:768px){
    .max-height-md--210{
        max-height:1680px
    }
}
@media(min-width:768px){
    .max-height-md--211{
        max-height:1688px
    }
}
@media(min-width:768px){
    .max-height-md--212{
        max-height:1696px
    }
}
@media(min-width:768px){
    .max-height-md--213{
        max-height:1704px
    }
}
@media(min-width:768px){
    .max-height-md--214{
        max-height:1712px
    }
}
@media(min-width:768px){
    .max-height-md--215{
        max-height:1720px
    }
}
@media(min-width:768px){
    .max-height-md--216{
        max-height:1728px
    }
}
@media(min-width:768px){
    .max-height-md--217{
        max-height:1736px
    }
}
@media(min-width:768px){
    .max-height-md--218{
        max-height:1744px
    }
}
@media(min-width:768px){
    .max-height-md--219{
        max-height:1752px
    }
}
@media(min-width:768px){
    .max-height-md--220{
        max-height:1760px
    }
}
@media(min-width:768px){
    .max-height-md--221{
        max-height:1768px
    }
}
@media(min-width:768px){
    .max-height-md--222{
        max-height:1776px
    }
}
@media(min-width:768px){
    .max-height-md--223{
        max-height:1784px
    }
}
@media(min-width:768px){
    .max-height-md--224{
        max-height:1792px
    }
}
@media(min-width:768px){
    .max-height-md--225{
        max-height:1800px
    }
}
@media(min-width:768px){
    .max-height-md--226{
        max-height:1808px
    }
}
@media(min-width:768px){
    .max-height-md--227{
        max-height:1816px
    }
}
@media(min-width:768px){
    .max-height-md--228{
        max-height:1824px
    }
}
@media(min-width:768px){
    .max-height-md--229{
        max-height:1832px
    }
}
@media(min-width:768px){
    .max-height-md--230{
        max-height:1840px
    }
}
@media(min-width:768px){
    .max-height-md--231{
        max-height:1848px
    }
}
@media(min-width:768px){
    .max-height-md--232{
        max-height:1856px
    }
}
@media(min-width:768px){
    .max-height-md--233{
        max-height:1864px
    }
}
@media(min-width:768px){
    .max-height-md--234{
        max-height:1872px
    }
}
@media(min-width:768px){
    .max-height-md--235{
        max-height:1880px
    }
}
@media(min-width:768px){
    .max-height-md--236{
        max-height:1888px
    }
}
@media(min-width:768px){
    .max-height-md--237{
        max-height:1896px
    }
}
@media(min-width:768px){
    .max-height-md--238{
        max-height:1904px
    }
}
@media(min-width:768px){
    .max-height-md--239{
        max-height:1912px
    }
}
@media(min-width:768px){
    .max-height-md--240{
        max-height:1920px
    }
}
@media(min-width:768px){
    .max-height-md--241{
        max-height:1928px
    }
}
@media(min-width:768px){
    .max-height-md--242{
        max-height:1936px
    }
}
@media(min-width:768px){
    .max-height-md--243{
        max-height:1944px
    }
}
@media(min-width:768px){
    .max-height-md--244{
        max-height:1952px
    }
}
@media(min-width:768px){
    .max-height-md--245{
        max-height:1960px
    }
}
@media(min-width:768px){
    .max-height-md--246{
        max-height:1968px
    }
}
@media(min-width:768px){
    .max-height-md--247{
        max-height:1976px
    }
}
@media(min-width:768px){
    .max-height-md--248{
        max-height:1984px
    }
}
@media(min-width:768px){
    .max-height-md--249{
        max-height:1992px
    }
}
@media(min-width:768px){
    .max-height-md--250{
        max-height:2000px
    }
}
@media(min-width:768px){
    .max-height-md--251{
        max-height:2008px
    }
}
@media(min-width:768px){
    .max-height-md--252{
        max-height:2016px
    }
}
@media(min-width:768px){
    .max-height-md--253{
        max-height:2024px
    }
}
@media(min-width:768px){
    .max-height-md--254{
        max-height:2032px
    }
}
@media(min-width:768px){
    .max-height-md--255{
        max-height:2040px
    }
}
@media(min-width:768px){
    .max-height-md--256{
        max-height:2048px
    }
}
@media(min-width:768px){
    .max-height-md--257{
        max-height:2056px
    }
}
@media(min-width:768px){
    .max-height-md--258{
        max-height:2064px
    }
}
@media(min-width:768px){
    .max-height-md--259{
        max-height:2072px
    }
}
@media(min-width:768px){
    .max-height-md--260{
        max-height:2080px
    }
}
@media(min-width:768px){
    .max-height-md--261{
        max-height:2088px
    }
}
@media(min-width:768px){
    .max-height-md--262{
        max-height:2096px
    }
}
@media(min-width:768px){
    .max-height-md--263{
        max-height:2104px
    }
}
@media(min-width:768px){
    .max-height-md--264{
        max-height:2112px
    }
}
@media(min-width:768px){
    .max-height-md--265{
        max-height:2120px
    }
}
@media(min-width:768px){
    .max-height-md--266{
        max-height:2128px
    }
}
@media(min-width:768px){
    .max-height-md--267{
        max-height:2136px
    }
}
@media(min-width:768px){
    .max-height-md--268{
        max-height:2144px
    }
}
@media(min-width:768px){
    .max-height-md--269{
        max-height:2152px
    }
}
@media(min-width:768px){
    .max-height-md--270{
        max-height:2160px
    }
}
@media(min-width:768px){
    .max-height-md--271{
        max-height:2168px
    }
}
@media(min-width:768px){
    .max-height-md--272{
        max-height:2176px
    }
}
@media(min-width:768px){
    .max-height-md--273{
        max-height:2184px
    }
}
@media(min-width:768px){
    .max-height-md--274{
        max-height:2192px
    }
}
@media(min-width:768px){
    .max-height-md--275{
        max-height:2200px
    }
}
@media(min-width:768px){
    .max-height-md--276{
        max-height:2208px
    }
}
@media(min-width:768px){
    .max-height-md--277{
        max-height:2216px
    }
}
@media(min-width:768px){
    .max-height-md--278{
        max-height:2224px
    }
}
@media(min-width:768px){
    .max-height-md--279{
        max-height:2232px
    }
}
@media(min-width:768px){
    .max-height-md--280{
        max-height:2240px
    }
}
@media(min-width:768px){
    .max-height-md--281{
        max-height:2248px
    }
}
@media(min-width:768px){
    .max-height-md--282{
        max-height:2256px
    }
}
@media(min-width:768px){
    .max-height-md--283{
        max-height:2264px
    }
}
@media(min-width:768px){
    .max-height-md--284{
        max-height:2272px
    }
}
@media(min-width:768px){
    .max-height-md--285{
        max-height:2280px
    }
}
@media(min-width:768px){
    .max-height-md--286{
        max-height:2288px
    }
}
@media(min-width:768px){
    .max-height-md--287{
        max-height:2296px
    }
}
@media(min-width:768px){
    .max-height-md--288{
        max-height:2304px
    }
}
@media(min-width:768px){
    .max-height-md--289{
        max-height:2312px
    }
}
@media(min-width:768px){
    .max-height-md--290{
        max-height:2320px
    }
}
@media(min-width:768px){
    .max-height-md--291{
        max-height:2328px
    }
}
@media(min-width:768px){
    .max-height-md--292{
        max-height:2336px
    }
}
@media(min-width:768px){
    .max-height-md--293{
        max-height:2344px
    }
}
@media(min-width:768px){
    .max-height-md--294{
        max-height:2352px
    }
}
@media(min-width:768px){
    .max-height-md--295{
        max-height:2360px
    }
}
@media(min-width:768px){
    .max-height-md--296{
        max-height:2368px
    }
}
@media(min-width:768px){
    .max-height-md--297{
        max-height:2376px
    }
}
@media(min-width:768px){
    .max-height-md--298{
        max-height:2384px
    }
}
@media(min-width:768px){
    .max-height-md--299{
        max-height:2392px
    }
}
@media(min-width:768px){
    .max-height-md--300{
        max-height:2400px
    }
}
@media(min-width:768px){
    .max-height-md--301{
        max-height:2408px
    }
}
@media(min-width:768px){
    .max-height-md--302{
        max-height:2416px
    }
}
@media(min-width:768px){
    .max-height-md--303{
        max-height:2424px
    }
}
@media(min-width:768px){
    .max-height-md--304{
        max-height:2432px
    }
}
@media(min-width:768px){
    .max-height-md--305{
        max-height:2440px
    }
}
@media(min-width:768px){
    .max-height-md--306{
        max-height:2448px
    }
}
@media(min-width:768px){
    .max-height-md--307{
        max-height:2456px
    }
}
@media(min-width:768px){
    .max-height-md--308{
        max-height:2464px
    }
}
@media(min-width:768px){
    .max-height-md--309{
        max-height:2472px
    }
}
@media(min-width:768px){
    .max-height-md--310{
        max-height:2480px
    }
}
@media(min-width:768px){
    .max-height-md--311{
        max-height:2488px
    }
}
@media(min-width:768px){
    .max-height-md--312{
        max-height:2496px
    }
}
@media(min-width:768px){
    .max-height-md--313{
        max-height:2504px
    }
}
@media(min-width:768px){
    .max-height-md--314{
        max-height:2512px
    }
}
@media(min-width:768px){
    .max-height-md--315{
        max-height:2520px
    }
}
@media(min-width:768px){
    .max-height-md--316{
        max-height:2528px
    }
}
@media(min-width:768px){
    .max-height-md--317{
        max-height:2536px
    }
}
@media(min-width:768px){
    .max-height-md--318{
        max-height:2544px
    }
}
@media(min-width:768px){
    .max-height-md--319{
        max-height:2552px
    }
}
@media(min-width:768px){
    .max-height-md--320{
        max-height:2560px
    }
}
@media(min-width:768px){
    .max-height-md--321{
        max-height:2568px
    }
}
@media(min-width:768px){
    .max-height-md--322{
        max-height:2576px
    }
}
@media(min-width:768px){
    .max-height-md--323{
        max-height:2584px
    }
}
@media(min-width:768px){
    .max-height-md--324{
        max-height:2592px
    }
}
@media(min-width:768px){
    .max-height-md--325{
        max-height:2600px
    }
}
@media(min-width:768px){
    .max-height-md--326{
        max-height:2608px
    }
}
@media(min-width:768px){
    .max-height-md--327{
        max-height:2616px
    }
}
@media(min-width:768px){
    .max-height-md--328{
        max-height:2624px
    }
}
@media(min-width:768px){
    .max-height-md--329{
        max-height:2632px
    }
}
@media(min-width:768px){
    .max-height-md--330{
        max-height:2640px
    }
}
@media(min-width:768px){
    .max-height-md--331{
        max-height:2648px
    }
}
@media(min-width:768px){
    .max-height-md--332{
        max-height:2656px
    }
}
@media(min-width:768px){
    .max-height-md--333{
        max-height:2664px
    }
}
@media(min-width:768px){
    .max-height-md--334{
        max-height:2672px
    }
}
@media(min-width:768px){
    .max-height-md--335{
        max-height:2680px
    }
}
@media(min-width:768px){
    .max-height-md--336{
        max-height:2688px
    }
}
@media(min-width:768px){
    .max-height-md--337{
        max-height:2696px
    }
}
@media(min-width:768px){
    .max-height-md--338{
        max-height:2704px
    }
}
@media(min-width:768px){
    .max-height-md--339{
        max-height:2712px
    }
}
@media(min-width:768px){
    .max-height-md--340{
        max-height:2720px
    }
}
@media(min-width:768px){
    .max-height-md--341{
        max-height:2728px
    }
}
@media(min-width:768px){
    .max-height-md--342{
        max-height:2736px
    }
}
@media(min-width:768px){
    .max-height-md--343{
        max-height:2744px
    }
}
@media(min-width:768px){
    .max-height-md--344{
        max-height:2752px
    }
}
@media(min-width:768px){
    .max-height-md--345{
        max-height:2760px
    }
}
@media(min-width:768px){
    .max-height-md--346{
        max-height:2768px
    }
}
@media(min-width:768px){
    .max-height-md--347{
        max-height:2776px
    }
}
@media(min-width:768px){
    .max-height-md--348{
        max-height:2784px
    }
}
@media(min-width:768px){
    .max-height-md--349{
        max-height:2792px
    }
}
@media(min-width:768px){
    .max-height-md--350{
        max-height:2800px
    }
}
@media(min-width:768px){
    .max-height-md--351{
        max-height:2808px
    }
}
@media(min-width:768px){
    .max-height-md--352{
        max-height:2816px
    }
}
@media(min-width:768px){
    .max-height-md--353{
        max-height:2824px
    }
}
@media(min-width:768px){
    .max-height-md--354{
        max-height:2832px
    }
}
@media(min-width:768px){
    .max-height-md--355{
        max-height:2840px
    }
}
@media(min-width:768px){
    .max-height-md--356{
        max-height:2848px
    }
}
@media(min-width:768px){
    .max-height-md--357{
        max-height:2856px
    }
}
@media(min-width:768px){
    .max-height-md--358{
        max-height:2864px
    }
}
@media(min-width:768px){
    .max-height-md--359{
        max-height:2872px
    }
}
@media(min-width:768px){
    .max-height-md--360{
        max-height:2880px
    }
}
@media(min-width:768px){
    .max-height-md--361{
        max-height:2888px
    }
}
@media(min-width:768px){
    .max-height-md--362{
        max-height:2896px
    }
}
@media(min-width:768px){
    .max-height-md--363{
        max-height:2904px
    }
}
@media(min-width:768px){
    .max-height-md--364{
        max-height:2912px
    }
}
@media(min-width:768px){
    .max-height-md--365{
        max-height:2920px
    }
}
@media(min-width:768px){
    .max-height-md--366{
        max-height:2928px
    }
}
@media(min-width:768px){
    .max-height-md--367{
        max-height:2936px
    }
}
@media(min-width:768px){
    .max-height-md--368{
        max-height:2944px
    }
}
@media(min-width:768px){
    .max-height-md--369{
        max-height:2952px
    }
}
@media(min-width:768px){
    .max-height-md--370{
        max-height:2960px
    }
}
@media(min-width:768px){
    .max-height-md--371{
        max-height:2968px
    }
}
@media(min-width:768px){
    .max-height-md--372{
        max-height:2976px
    }
}
@media(min-width:768px){
    .max-height-md--373{
        max-height:2984px
    }
}
@media(min-width:768px){
    .max-height-md--374{
        max-height:2992px
    }
}
@media(min-width:768px){
    .max-height-md--375{
        max-height:3000px
    }
}
@media(min-width:768px){
    .max-height-md--376{
        max-height:3008px
    }
}
@media(min-width:768px){
    .max-height-md--377{
        max-height:3016px
    }
}
@media(min-width:768px){
    .max-height-md--378{
        max-height:3024px
    }
}
@media(min-width:768px){
    .max-height-md--379{
        max-height:3032px
    }
}
@media(min-width:768px){
    .max-height-md--380{
        max-height:3040px
    }
}
@media(min-width:768px){
    .max-height-md--381{
        max-height:3048px
    }
}
@media(min-width:768px){
    .max-height-md--382{
        max-height:3056px
    }
}
@media(min-width:768px){
    .max-height-md--383{
        max-height:3064px
    }
}
@media(min-width:768px){
    .max-height-md--384{
        max-height:3072px
    }
}
@media(min-width:768px){
    .max-height-md--385{
        max-height:3080px
    }
}
@media(min-width:768px){
    .max-height-md--386{
        max-height:3088px
    }
}
@media(min-width:768px){
    .max-height-md--387{
        max-height:3096px
    }
}
@media(min-width:768px){
    .max-height-md--388{
        max-height:3104px
    }
}
@media(min-width:768px){
    .max-height-md--389{
        max-height:3112px
    }
}
@media(min-width:768px){
    .max-height-md--390{
        max-height:3120px
    }
}
@media(min-width:768px){
    .max-height-md--391{
        max-height:3128px
    }
}
@media(min-width:768px){
    .max-height-md--392{
        max-height:3136px
    }
}
@media(min-width:768px){
    .max-height-md--393{
        max-height:3144px
    }
}
@media(min-width:768px){
    .max-height-md--394{
        max-height:3152px
    }
}
@media(min-width:768px){
    .max-height-md--395{
        max-height:3160px
    }
}
@media(min-width:768px){
    .max-height-md--396{
        max-height:3168px
    }
}
@media(min-width:768px){
    .max-height-md--397{
        max-height:3176px
    }
}
@media(min-width:768px){
    .max-height-md--398{
        max-height:3184px
    }
}
@media(min-width:768px){
    .max-height-md--399{
        max-height:3192px
    }
}
@media(min-width:768px){
    .max-height-md--400{
        max-height:3200px
    }
}
@media(min-width:768px){
    .max-height-md--401{
        max-height:3208px
    }
}
@media(min-width:768px){
    .max-height-md--402{
        max-height:3216px
    }
}
@media(min-width:768px){
    .max-height-md--403{
        max-height:3224px
    }
}
@media(min-width:768px){
    .max-height-md--404{
        max-height:3232px
    }
}
@media(min-width:768px){
    .max-height-md--405{
        max-height:3240px
    }
}
@media(min-width:768px){
    .max-height-md--406{
        max-height:3248px
    }
}
@media(min-width:768px){
    .max-height-md--407{
        max-height:3256px
    }
}
@media(min-width:768px){
    .max-height-md--408{
        max-height:3264px
    }
}
@media(min-width:768px){
    .max-height-md--409{
        max-height:3272px
    }
}
@media(min-width:768px){
    .max-height-md--410{
        max-height:3280px
    }
}
@media(min-width:768px){
    .max-height-md--411{
        max-height:3288px
    }
}
@media(min-width:768px){
    .max-height-md--412{
        max-height:3296px
    }
}
@media(min-width:768px){
    .max-height-md--413{
        max-height:3304px
    }
}
@media(min-width:768px){
    .max-height-md--414{
        max-height:3312px
    }
}
@media(min-width:768px){
    .max-height-md--415{
        max-height:3320px
    }
}
@media(min-width:768px){
    .max-height-md--416{
        max-height:3328px
    }
}
@media(min-width:768px){
    .max-height-md--417{
        max-height:3336px
    }
}
@media(min-width:768px){
    .max-height-md--418{
        max-height:3344px
    }
}
@media(min-width:768px){
    .max-height-md--419{
        max-height:3352px
    }
}
@media(min-width:768px){
    .max-height-md--420{
        max-height:3360px
    }
}
@media(min-width:768px){
    .max-height-md--421{
        max-height:3368px
    }
}
@media(min-width:768px){
    .max-height-md--422{
        max-height:3376px
    }
}
@media(min-width:768px){
    .max-height-md--423{
        max-height:3384px
    }
}
@media(min-width:768px){
    .max-height-md--424{
        max-height:3392px
    }
}
@media(min-width:768px){
    .max-height-md--425{
        max-height:3400px
    }
}
@media(min-width:768px){
    .max-height-md--426{
        max-height:3408px
    }
}
@media(min-width:768px){
    .max-height-md--427{
        max-height:3416px
    }
}
@media(min-width:768px){
    .max-height-md--428{
        max-height:3424px
    }
}
@media(min-width:768px){
    .max-height-md--429{
        max-height:3432px
    }
}
@media(min-width:768px){
    .max-height-md--430{
        max-height:3440px
    }
}
@media(min-width:768px){
    .max-height-md--431{
        max-height:3448px
    }
}
@media(min-width:768px){
    .max-height-md--432{
        max-height:3456px
    }
}
@media(min-width:768px){
    .max-height-md--433{
        max-height:3464px
    }
}
@media(min-width:768px){
    .max-height-md--434{
        max-height:3472px
    }
}
@media(min-width:768px){
    .max-height-md--435{
        max-height:3480px
    }
}
@media(min-width:768px){
    .max-height-md--436{
        max-height:3488px
    }
}
@media(min-width:768px){
    .max-height-md--437{
        max-height:3496px
    }
}
@media(min-width:768px){
    .max-height-md--438{
        max-height:3504px
    }
}
@media(min-width:768px){
    .max-height-md--439{
        max-height:3512px
    }
}
@media(min-width:768px){
    .max-height-md--440{
        max-height:3520px
    }
}
@media(min-width:768px){
    .max-height-md--441{
        max-height:3528px
    }
}
@media(min-width:768px){
    .max-height-md--442{
        max-height:3536px
    }
}
@media(min-width:768px){
    .max-height-md--443{
        max-height:3544px
    }
}
@media(min-width:768px){
    .max-height-md--444{
        max-height:3552px
    }
}
@media(min-width:768px){
    .max-height-md--445{
        max-height:3560px
    }
}
@media(min-width:768px){
    .max-height-md--446{
        max-height:3568px
    }
}
@media(min-width:768px){
    .max-height-md--447{
        max-height:3576px
    }
}
@media(min-width:768px){
    .max-height-md--448{
        max-height:3584px
    }
}
@media(min-width:768px){
    .max-height-md--449{
        max-height:3592px
    }
}
@media(min-width:768px){
    .max-height-md--450{
        max-height:3600px
    }
}
@media(min-width:768px){
    .max-height-md--451{
        max-height:3608px
    }
}
@media(min-width:768px){
    .max-height-md--452{
        max-height:3616px
    }
}
@media(min-width:768px){
    .max-height-md--453{
        max-height:3624px
    }
}
@media(min-width:768px){
    .max-height-md--454{
        max-height:3632px
    }
}
@media(min-width:768px){
    .max-height-md--455{
        max-height:3640px
    }
}
@media(min-width:768px){
    .max-height-md--456{
        max-height:3648px
    }
}
@media(min-width:768px){
    .max-height-md--457{
        max-height:3656px
    }
}
@media(min-width:768px){
    .max-height-md--458{
        max-height:3664px
    }
}
@media(min-width:768px){
    .max-height-md--459{
        max-height:3672px
    }
}
@media(min-width:768px){
    .max-height-md--460{
        max-height:3680px
    }
}
@media(min-width:768px){
    .max-height-md--461{
        max-height:3688px
    }
}
@media(min-width:768px){
    .max-height-md--462{
        max-height:3696px
    }
}
@media(min-width:768px){
    .max-height-md--463{
        max-height:3704px
    }
}
@media(min-width:768px){
    .max-height-md--464{
        max-height:3712px
    }
}
@media(min-width:768px){
    .max-height-md--465{
        max-height:3720px
    }
}
@media(min-width:768px){
    .max-height-md--466{
        max-height:3728px
    }
}
@media(min-width:768px){
    .max-height-md--467{
        max-height:3736px
    }
}
@media(min-width:768px){
    .max-height-md--468{
        max-height:3744px
    }
}
@media(min-width:768px){
    .max-height-md--469{
        max-height:3752px
    }
}
@media(min-width:768px){
    .max-height-md--470{
        max-height:3760px
    }
}
@media(min-width:768px){
    .max-height-md--471{
        max-height:3768px
    }
}
@media(min-width:768px){
    .max-height-md--472{
        max-height:3776px
    }
}
@media(min-width:768px){
    .max-height-md--473{
        max-height:3784px
    }
}
@media(min-width:768px){
    .max-height-md--474{
        max-height:3792px
    }
}
@media(min-width:768px){
    .max-height-md--475{
        max-height:3800px
    }
}
@media(min-width:768px){
    .max-height-md--476{
        max-height:3808px
    }
}
@media(min-width:768px){
    .max-height-md--477{
        max-height:3816px
    }
}
@media(min-width:768px){
    .max-height-md--478{
        max-height:3824px
    }
}
@media(min-width:768px){
    .max-height-md--479{
        max-height:3832px
    }
}
@media(min-width:768px){
    .max-height-md--480{
        max-height:3840px
    }
}
@media(min-width:768px){
    .max-height-md--481{
        max-height:3848px
    }
}
@media(min-width:768px){
    .max-height-md--482{
        max-height:3856px
    }
}
@media(min-width:768px){
    .max-height-md--483{
        max-height:3864px
    }
}
@media(min-width:768px){
    .max-height-md--484{
        max-height:3872px
    }
}
@media(min-width:768px){
    .max-height-md--485{
        max-height:3880px
    }
}
@media(min-width:768px){
    .max-height-md--486{
        max-height:3888px
    }
}
@media(min-width:768px){
    .max-height-md--487{
        max-height:3896px
    }
}
@media(min-width:768px){
    .max-height-md--488{
        max-height:3904px
    }
}
@media(min-width:768px){
    .max-height-md--489{
        max-height:3912px
    }
}
@media(min-width:768px){
    .max-height-md--490{
        max-height:3920px
    }
}
@media(min-width:768px){
    .max-height-md--491{
        max-height:3928px
    }
}
@media(min-width:768px){
    .max-height-md--492{
        max-height:3936px
    }
}
@media(min-width:768px){
    .max-height-md--493{
        max-height:3944px
    }
}
@media(min-width:768px){
    .max-height-md--494{
        max-height:3952px
    }
}
@media(min-width:768px){
    .max-height-md--495{
        max-height:3960px
    }
}
@media(min-width:768px){
    .max-height-md--496{
        max-height:3968px
    }
}
@media(min-width:768px){
    .max-height-md--497{
        max-height:3976px
    }
}
@media(min-width:768px){
    .max-height-md--498{
        max-height:3984px
    }
}
@media(min-width:768px){
    .max-height-md--499{
        max-height:3992px
    }
}
@media(min-width:768px){
    .max-height-md--500{
        max-height:4000px
    }
}
@media(min-width:768px){
    .max-height-md--501{
        max-height:4008px
    }
}
@media(min-width:768px){
    .max-height-md--502{
        max-height:4016px
    }
}
@media(min-width:768px){
    .max-height-md--503{
        max-height:4024px
    }
}
@media(min-width:768px){
    .max-height-md--504{
        max-height:4032px
    }
}
@media(min-width:768px){
    .max-height-md--505{
        max-height:4040px
    }
}
@media(min-width:768px){
    .max-height-md--506{
        max-height:4048px
    }
}
@media(min-width:768px){
    .max-height-md--507{
        max-height:4056px
    }
}
@media(min-width:768px){
    .max-height-md--508{
        max-height:4064px
    }
}
@media(min-width:768px){
    .max-height-md--509{
        max-height:4072px
    }
}
@media(min-width:768px){
    .max-height-md--510{
        max-height:4080px
    }
}
@media(min-width:768px){
    .max-height-md--511{
        max-height:4088px
    }
}
@media(min-width:768px){
    .max-height-md--512{
        max-height:4096px
    }
}
@media(min-width:768px){
    .max-height-md--513{
        max-height:4104px
    }
}
@media(min-width:768px){
    .max-height-md--514{
        max-height:4112px
    }
}
@media(min-width:768px){
    .max-height-md--515{
        max-height:4120px
    }
}
@media(min-width:768px){
    .max-height-md--516{
        max-height:4128px
    }
}
@media(min-width:768px){
    .max-height-md--517{
        max-height:4136px
    }
}
@media(min-width:768px){
    .max-height-md--518{
        max-height:4144px
    }
}
@media(min-width:768px){
    .max-height-md--519{
        max-height:4152px
    }
}
@media(min-width:768px){
    .max-height-md--520{
        max-height:4160px
    }
}
@media(min-width:768px){
    .max-height-md--521{
        max-height:4168px
    }
}
@media(min-width:768px){
    .max-height-md--522{
        max-height:4176px
    }
}
@media(min-width:768px){
    .max-height-md--523{
        max-height:4184px
    }
}
@media(min-width:768px){
    .max-height-md--524{
        max-height:4192px
    }
}
@media(min-width:768px){
    .max-height-md--525{
        max-height:4200px
    }
}
@media(min-width:768px){
    .max-height-md--526{
        max-height:4208px
    }
}
@media(min-width:768px){
    .max-height-md--527{
        max-height:4216px
    }
}
@media(min-width:768px){
    .max-height-md--528{
        max-height:4224px
    }
}
@media(min-width:768px){
    .max-height-md--529{
        max-height:4232px
    }
}
@media(min-width:768px){
    .max-height-md--530{
        max-height:4240px
    }
}
@media(min-width:768px){
    .max-height-md--531{
        max-height:4248px
    }
}
@media(min-width:768px){
    .max-height-md--532{
        max-height:4256px
    }
}
@media(min-width:768px){
    .max-height-md--533{
        max-height:4264px
    }
}
@media(min-width:768px){
    .max-height-md--534{
        max-height:4272px
    }
}
@media(min-width:768px){
    .max-height-md--535{
        max-height:4280px
    }
}
@media(min-width:768px){
    .max-height-md--536{
        max-height:4288px
    }
}
@media(min-width:768px){
    .max-height-md--537{
        max-height:4296px
    }
}
@media(min-width:768px){
    .max-height-md--538{
        max-height:4304px
    }
}
@media(min-width:768px){
    .max-height-md--539{
        max-height:4312px
    }
}
@media(min-width:768px){
    .max-height-md--540{
        max-height:4320px
    }
}
@media(min-width:768px){
    .max-height-md--541{
        max-height:4328px
    }
}
@media(min-width:768px){
    .max-height-md--542{
        max-height:4336px
    }
}
@media(min-width:768px){
    .max-height-md--543{
        max-height:4344px
    }
}
@media(min-width:768px){
    .max-height-md--544{
        max-height:4352px
    }
}
@media(min-width:768px){
    .max-height-md--545{
        max-height:4360px
    }
}
@media(min-width:768px){
    .max-height-md--546{
        max-height:4368px
    }
}
@media(min-width:768px){
    .max-height-md--547{
        max-height:4376px
    }
}
@media(min-width:768px){
    .max-height-md--548{
        max-height:4384px
    }
}
@media(min-width:768px){
    .max-height-md--549{
        max-height:4392px
    }
}
@media(min-width:768px){
    .max-height-md--550{
        max-height:4400px
    }
}
@media(min-width:768px){
    .max-height-md--551{
        max-height:4408px
    }
}
@media(min-width:768px){
    .max-height-md--552{
        max-height:4416px
    }
}
@media(min-width:768px){
    .max-height-md--553{
        max-height:4424px
    }
}
@media(min-width:768px){
    .max-height-md--554{
        max-height:4432px
    }
}
@media(min-width:768px){
    .max-height-md--555{
        max-height:4440px
    }
}
@media(min-width:768px){
    .max-height-md--556{
        max-height:4448px
    }
}
@media(min-width:768px){
    .max-height-md--557{
        max-height:4456px
    }
}
@media(min-width:768px){
    .max-height-md--558{
        max-height:4464px
    }
}
@media(min-width:768px){
    .max-height-md--559{
        max-height:4472px
    }
}
@media(min-width:768px){
    .max-height-md--560{
        max-height:4480px
    }
}
@media(min-width:768px){
    .max-height-md--561{
        max-height:4488px
    }
}
@media(min-width:768px){
    .max-height-md--562{
        max-height:4496px
    }
}
@media(min-width:768px){
    .max-height-md--563{
        max-height:4504px
    }
}
@media(min-width:768px){
    .max-height-md--564{
        max-height:4512px
    }
}
@media(min-width:768px){
    .max-height-md--565{
        max-height:4520px
    }
}
@media(min-width:768px){
    .max-height-md--566{
        max-height:4528px
    }
}
@media(min-width:768px){
    .max-height-md--567{
        max-height:4536px
    }
}
@media(min-width:768px){
    .max-height-md--568{
        max-height:4544px
    }
}
@media(min-width:768px){
    .max-height-md--569{
        max-height:4552px
    }
}
@media(min-width:768px){
    .max-height-md--570{
        max-height:4560px
    }
}
@media(min-width:768px){
    .max-height-md--571{
        max-height:4568px
    }
}
@media(min-width:768px){
    .max-height-md--572{
        max-height:4576px
    }
}
@media(min-width:768px){
    .max-height-md--573{
        max-height:4584px
    }
}
@media(min-width:768px){
    .max-height-md--574{
        max-height:4592px
    }
}
@media(min-width:768px){
    .max-height-md--575{
        max-height:4600px
    }
}
@media(min-width:768px){
    .max-height-md--576{
        max-height:4608px
    }
}
@media(min-width:768px){
    .max-height-md--577{
        max-height:4616px
    }
}
@media(min-width:768px){
    .max-height-md--578{
        max-height:4624px
    }
}
@media(min-width:768px){
    .max-height-md--579{
        max-height:4632px
    }
}
@media(min-width:768px){
    .max-height-md--580{
        max-height:4640px
    }
}
@media(min-width:768px){
    .max-height-md--581{
        max-height:4648px
    }
}
@media(min-width:768px){
    .max-height-md--582{
        max-height:4656px
    }
}
@media(min-width:768px){
    .max-height-md--583{
        max-height:4664px
    }
}
@media(min-width:768px){
    .max-height-md--584{
        max-height:4672px
    }
}
@media(min-width:768px){
    .max-height-md--585{
        max-height:4680px
    }
}
@media(min-width:768px){
    .max-height-md--586{
        max-height:4688px
    }
}
@media(min-width:768px){
    .max-height-md--587{
        max-height:4696px
    }
}
@media(min-width:768px){
    .max-height-md--588{
        max-height:4704px
    }
}
@media(min-width:768px){
    .max-height-md--589{
        max-height:4712px
    }
}
@media(min-width:768px){
    .max-height-md--590{
        max-height:4720px
    }
}
@media(min-width:768px){
    .max-height-md--591{
        max-height:4728px
    }
}
@media(min-width:768px){
    .max-height-md--592{
        max-height:4736px
    }
}
@media(min-width:768px){
    .max-height-md--593{
        max-height:4744px
    }
}
@media(min-width:768px){
    .max-height-md--594{
        max-height:4752px
    }
}
@media(min-width:768px){
    .max-height-md--595{
        max-height:4760px
    }
}
@media(min-width:768px){
    .max-height-md--596{
        max-height:4768px
    }
}
@media(min-width:768px){
    .max-height-md--597{
        max-height:4776px
    }
}
@media(min-width:768px){
    .max-height-md--598{
        max-height:4784px
    }
}
@media(min-width:768px){
    .max-height-md--599{
        max-height:4792px
    }
}
@media(min-width:768px){
    .max-height-md--600{
        max-height:4800px
    }
}
.max-height--0{
    max-height:0
}
.max-height--1{
    max-height:8px
}
.max-height--2{
    max-height:16px
}
.max-height--3{
    max-height:24px
}
.max-height--4{
    max-height:32px
}
.max-height--5{
    max-height:40px
}
.max-height--6{
    max-height:48px
}
.max-height--7{
    max-height:56px
}
.max-height--8{
    max-height:64px
}
.max-height--9{
    max-height:72px
}
.max-height--10{
    max-height:80px
}
.max-height--11{
    max-height:88px
}
.max-height--12{
    max-height:96px
}
.max-height--13{
    max-height:104px
}
.max-height--14{
    max-height:112px
}
.max-height--15{
    max-height:120px
}
.max-height--16{
    max-height:128px
}
.max-height--17{
    max-height:136px
}
.max-height--18{
    max-height:144px
}
.max-height--19{
    max-height:152px
}
.max-height--20{
    max-height:160px
}
.max-height--21{
    max-height:168px
}
.max-height--22{
    max-height:176px
}
.max-height--23{
    max-height:184px
}
.max-height--24{
    max-height:192px
}
.max-height--25{
    max-height:200px
}
.max-height--26{
    max-height:208px
}
.max-height--27{
    max-height:216px
}
.max-height--28{
    max-height:224px
}
.max-height--29{
    max-height:232px
}
.max-height--30{
    max-height:240px
}
.max-height--31{
    max-height:248px
}
.max-height--32{
    max-height:256px
}
.max-height--33{
    max-height:264px
}
.max-height--34{
    max-height:272px
}
.max-height--35{
    max-height:280px
}
.max-height--36{
    max-height:288px
}
.max-height--37{
    max-height:296px
}
.max-height--38{
    max-height:304px
}
.max-height--39{
    max-height:312px
}
.max-height--40{
    max-height:320px
}
.max-height--41{
    max-height:328px
}
.max-height--42{
    max-height:336px
}
.max-height--43{
    max-height:344px
}
.max-height--44{
    max-height:352px
}
.max-height--45{
    max-height:360px
}
.max-height--46{
    max-height:368px
}
.max-height--47{
    max-height:376px
}
.max-height--48{
    max-height:384px
}
.max-height--49{
    max-height:392px
}
.max-height--50{
    max-height:400px
}
.max-height--51{
    max-height:408px
}
.max-height--52{
    max-height:416px
}
.max-height--53{
    max-height:424px
}
.max-height--54{
    max-height:432px
}
.max-height--55{
    max-height:440px
}
.max-height--56{
    max-height:448px
}
.max-height--57{
    max-height:456px
}
.max-height--58{
    max-height:464px
}
.max-height--59{
    max-height:472px
}
.max-height--60{
    max-height:480px
}
.height--fill{
    height:100%
}
.width--0{
    width:0!important
}
@media(min-width:992px){
    .width-lg--0{
        width:0!important
    }
}
@media(min-width:768px){
    .width-md--0{
        width:0!important
    }
}
@media(max-width:767px){
    .width-sm--0{
        width:0!important
    }
}
.width--1{
    width:16px!important
}
@media(min-width:992px){
    .width-lg--1{
        width:16px!important
    }
}
@media(min-width:768px){
    .width-md--1{
        width:16px!important
    }
}
@media(max-width:767px){
    .width-sm--1{
        width:16px!important
    }
}
.width--2{
    width:32px!important
}
@media(min-width:992px){
    .width-lg--2{
        width:32px!important
    }
}
@media(min-width:768px){
    .width-md--2{
        width:32px!important
    }
}
@media(max-width:767px){
    .width-sm--2{
        width:32px!important
    }
}
.width--3{
    width:48px!important
}
@media(min-width:992px){
    .width-lg--3{
        width:48px!important
    }
}
@media(min-width:768px){
    .width-md--3{
        width:48px!important
    }
}
@media(max-width:767px){
    .width-sm--3{
        width:48px!important
    }
}
.width--4{
    width:64px!important
}
@media(min-width:992px){
    .width-lg--4{
        width:64px!important
    }
}
@media(min-width:768px){
    .width-md--4{
        width:64px!important
    }
}
@media(max-width:767px){
    .width-sm--4{
        width:64px!important
    }
}
.width--5{
    width:80px!important
}
@media(min-width:992px){
    .width-lg--5{
        width:80px!important
    }
}
@media(min-width:768px){
    .width-md--5{
        width:80px!important
    }
}
@media(max-width:767px){
    .width-sm--5{
        width:80px!important
    }
}
.width--6{
    width:96px!important
}
@media(min-width:992px){
    .width-lg--6{
        width:96px!important
    }
}
@media(min-width:768px){
    .width-md--6{
        width:96px!important
    }
}
@media(max-width:767px){
    .width-sm--6{
        width:96px!important
    }
}
.width--7{
    width:112px!important
}
@media(min-width:992px){
    .width-lg--7{
        width:112px!important
    }
}
@media(min-width:768px){
    .width-md--7{
        width:112px!important
    }
}
@media(max-width:767px){
    .width-sm--7{
        width:112px!important
    }
}
.width--8{
    width:128px!important
}
@media(min-width:992px){
    .width-lg--8{
        width:128px!important
    }
}
@media(min-width:768px){
    .width-md--8{
        width:128px!important
    }
}
@media(max-width:767px){
    .width-sm--8{
        width:128px!important
    }
}
.width--9{
    width:144px!important
}
@media(min-width:992px){
    .width-lg--9{
        width:144px!important
    }
}
@media(min-width:768px){
    .width-md--9{
        width:144px!important
    }
}
@media(max-width:767px){
    .width-sm--9{
        width:144px!important
    }
}
.width--10{
    width:160px!important
}
@media(min-width:992px){
    .width-lg--10{
        width:160px!important
    }
}
@media(min-width:768px){
    .width-md--10{
        width:160px!important
    }
}
@media(max-width:767px){
    .width-sm--10{
        width:160px!important
    }
}
.width--11{
    width:176px!important
}
@media(min-width:992px){
    .width-lg--11{
        width:176px!important
    }
}
@media(min-width:768px){
    .width-md--11{
        width:176px!important
    }
}
@media(max-width:767px){
    .width-sm--11{
        width:176px!important
    }
}
.width--12{
    width:192px!important
}
@media(min-width:992px){
    .width-lg--12{
        width:192px!important
    }
}
@media(min-width:768px){
    .width-md--12{
        width:192px!important
    }
}
@media(max-width:767px){
    .width-sm--12{
        width:192px!important
    }
}
.width--13{
    width:208px!important
}
@media(min-width:992px){
    .width-lg--13{
        width:208px!important
    }
}
@media(min-width:768px){
    .width-md--13{
        width:208px!important
    }
}
@media(max-width:767px){
    .width-sm--13{
        width:208px!important
    }
}
.width--14{
    width:224px!important
}
@media(min-width:992px){
    .width-lg--14{
        width:224px!important
    }
}
@media(min-width:768px){
    .width-md--14{
        width:224px!important
    }
}
@media(max-width:767px){
    .width-sm--14{
        width:224px!important
    }
}
.width--15{
    width:240px!important
}
@media(min-width:992px){
    .width-lg--15{
        width:240px!important
    }
}
@media(min-width:768px){
    .width-md--15{
        width:240px!important
    }
}
@media(max-width:767px){
    .width-sm--15{
        width:240px!important
    }
}
.width--16{
    width:256px!important
}
@media(min-width:992px){
    .width-lg--16{
        width:256px!important
    }
}
@media(min-width:768px){
    .width-md--16{
        width:256px!important
    }
}
@media(max-width:767px){
    .width-sm--16{
        width:256px!important
    }
}
.width--17{
    width:272px!important
}
@media(min-width:992px){
    .width-lg--17{
        width:272px!important
    }
}
@media(min-width:768px){
    .width-md--17{
        width:272px!important
    }
}
@media(max-width:767px){
    .width-sm--17{
        width:272px!important
    }
}
.width--18{
    width:288px!important
}
@media(min-width:992px){
    .width-lg--18{
        width:288px!important
    }
}
@media(min-width:768px){
    .width-md--18{
        width:288px!important
    }
}
@media(max-width:767px){
    .width-sm--18{
        width:288px!important
    }
}
.width--19{
    width:304px!important
}
@media(min-width:992px){
    .width-lg--19{
        width:304px!important
    }
}
@media(min-width:768px){
    .width-md--19{
        width:304px!important
    }
}
@media(max-width:767px){
    .width-sm--19{
        width:304px!important
    }
}
.width--20{
    width:320px!important
}
@media(min-width:992px){
    .width-lg--20{
        width:320px!important
    }
}
@media(min-width:768px){
    .width-md--20{
        width:320px!important
    }
}
@media(max-width:767px){
    .width-sm--20{
        width:320px!important
    }
}
.width--21{
    width:336px!important
}
@media(min-width:992px){
    .width-lg--21{
        width:336px!important
    }
}
@media(min-width:768px){
    .width-md--21{
        width:336px!important
    }
}
@media(max-width:767px){
    .width-sm--21{
        width:336px!important
    }
}
.width--22{
    width:352px!important
}
@media(min-width:992px){
    .width-lg--22{
        width:352px!important
    }
}
@media(min-width:768px){
    .width-md--22{
        width:352px!important
    }
}
@media(max-width:767px){
    .width-sm--22{
        width:352px!important
    }
}
.width--23{
    width:368px!important
}
@media(min-width:992px){
    .width-lg--23{
        width:368px!important
    }
}
@media(min-width:768px){
    .width-md--23{
        width:368px!important
    }
}
@media(max-width:767px){
    .width-sm--23{
        width:368px!important
    }
}
.width--24{
    width:384px!important
}
@media(min-width:992px){
    .width-lg--24{
        width:384px!important
    }
}
@media(min-width:768px){
    .width-md--24{
        width:384px!important
    }
}
@media(max-width:767px){
    .width-sm--24{
        width:384px!important
    }
}
.width--25{
    width:400px!important
}
@media(min-width:992px){
    .width-lg--25{
        width:400px!important
    }
}
@media(min-width:768px){
    .width-md--25{
        width:400px!important
    }
}
@media(max-width:767px){
    .width-sm--25{
        width:400px!important
    }
}
.width--26{
    width:416px!important
}
@media(min-width:992px){
    .width-lg--26{
        width:416px!important
    }
}
@media(min-width:768px){
    .width-md--26{
        width:416px!important
    }
}
@media(max-width:767px){
    .width-sm--26{
        width:416px!important
    }
}
.width--27{
    width:432px!important
}
@media(min-width:992px){
    .width-lg--27{
        width:432px!important
    }
}
@media(min-width:768px){
    .width-md--27{
        width:432px!important
    }
}
@media(max-width:767px){
    .width-sm--27{
        width:432px!important
    }
}
.width--28{
    width:448px!important
}
@media(min-width:992px){
    .width-lg--28{
        width:448px!important
    }
}
@media(min-width:768px){
    .width-md--28{
        width:448px!important
    }
}
@media(max-width:767px){
    .width-sm--28{
        width:448px!important
    }
}
.width--29{
    width:464px!important
}
@media(min-width:992px){
    .width-lg--29{
        width:464px!important
    }
}
@media(min-width:768px){
    .width-md--29{
        width:464px!important
    }
}
@media(max-width:767px){
    .width-sm--29{
        width:464px!important
    }
}
.width--30{
    width:480px!important
}
@media(min-width:992px){
    .width-lg--30{
        width:480px!important
    }
}
@media(min-width:768px){
    .width-md--30{
        width:480px!important
    }
}
@media(max-width:767px){
    .width-sm--30{
        width:480px!important
    }
}
.width--31{
    width:496px!important
}
@media(min-width:992px){
    .width-lg--31{
        width:496px!important
    }
}
@media(min-width:768px){
    .width-md--31{
        width:496px!important
    }
}
@media(max-width:767px){
    .width-sm--31{
        width:496px!important
    }
}
.width--32{
    width:512px!important
}
@media(min-width:992px){
    .width-lg--32{
        width:512px!important
    }
}
@media(min-width:768px){
    .width-md--32{
        width:512px!important
    }
}
@media(max-width:767px){
    .width-sm--32{
        width:512px!important
    }
}
.width--33{
    width:528px!important
}
@media(min-width:992px){
    .width-lg--33{
        width:528px!important
    }
}
@media(min-width:768px){
    .width-md--33{
        width:528px!important
    }
}
@media(max-width:767px){
    .width-sm--33{
        width:528px!important
    }
}
.width--34{
    width:544px!important
}
@media(min-width:992px){
    .width-lg--34{
        width:544px!important
    }
}
@media(min-width:768px){
    .width-md--34{
        width:544px!important
    }
}
@media(max-width:767px){
    .width-sm--34{
        width:544px!important
    }
}
.width--35{
    width:560px!important
}
@media(min-width:992px){
    .width-lg--35{
        width:560px!important
    }
}
@media(min-width:768px){
    .width-md--35{
        width:560px!important
    }
}
@media(max-width:767px){
    .width-sm--35{
        width:560px!important
    }
}
.width--36{
    width:576px!important
}
@media(min-width:992px){
    .width-lg--36{
        width:576px!important
    }
}
@media(min-width:768px){
    .width-md--36{
        width:576px!important
    }
}
@media(max-width:767px){
    .width-sm--36{
        width:576px!important
    }
}
.width--37{
    width:592px!important
}
@media(min-width:992px){
    .width-lg--37{
        width:592px!important
    }
}
@media(min-width:768px){
    .width-md--37{
        width:592px!important
    }
}
@media(max-width:767px){
    .width-sm--37{
        width:592px!important
    }
}
.width--38{
    width:608px!important
}
@media(min-width:992px){
    .width-lg--38{
        width:608px!important
    }
}
@media(min-width:768px){
    .width-md--38{
        width:608px!important
    }
}
@media(max-width:767px){
    .width-sm--38{
        width:608px!important
    }
}
.width--39{
    width:624px!important
}
@media(min-width:992px){
    .width-lg--39{
        width:624px!important
    }
}
@media(min-width:768px){
    .width-md--39{
        width:624px!important
    }
}
@media(max-width:767px){
    .width-sm--39{
        width:624px!important
    }
}
.width--40{
    width:640px!important
}
@media(min-width:992px){
    .width-lg--40{
        width:640px!important
    }
}
@media(min-width:768px){
    .width-md--40{
        width:640px!important
    }
}
@media(max-width:767px){
    .width-sm--40{
        width:640px!important
    }
}
.width--41{
    width:656px!important
}
@media(min-width:992px){
    .width-lg--41{
        width:656px!important
    }
}
@media(min-width:768px){
    .width-md--41{
        width:656px!important
    }
}
@media(max-width:767px){
    .width-sm--41{
        width:656px!important
    }
}
.width--42{
    width:672px!important
}
@media(min-width:992px){
    .width-lg--42{
        width:672px!important
    }
}
@media(min-width:768px){
    .width-md--42{
        width:672px!important
    }
}
@media(max-width:767px){
    .width-sm--42{
        width:672px!important
    }
}
.width--43{
    width:688px!important
}
@media(min-width:992px){
    .width-lg--43{
        width:688px!important
    }
}
@media(min-width:768px){
    .width-md--43{
        width:688px!important
    }
}
@media(max-width:767px){
    .width-sm--43{
        width:688px!important
    }
}
.width--44{
    width:704px!important
}
@media(min-width:992px){
    .width-lg--44{
        width:704px!important
    }
}
@media(min-width:768px){
    .width-md--44{
        width:704px!important
    }
}
@media(max-width:767px){
    .width-sm--44{
        width:704px!important
    }
}
.width--45{
    width:720px!important
}
@media(min-width:992px){
    .width-lg--45{
        width:720px!important
    }
}
@media(min-width:768px){
    .width-md--45{
        width:720px!important
    }
}
@media(max-width:767px){
    .width-sm--45{
        width:720px!important
    }
}
.width--46{
    width:736px!important
}
@media(min-width:992px){
    .width-lg--46{
        width:736px!important
    }
}
@media(min-width:768px){
    .width-md--46{
        width:736px!important
    }
}
@media(max-width:767px){
    .width-sm--46{
        width:736px!important
    }
}
.width--47{
    width:752px!important
}
@media(min-width:992px){
    .width-lg--47{
        width:752px!important
    }
}
@media(min-width:768px){
    .width-md--47{
        width:752px!important
    }
}
@media(max-width:767px){
    .width-sm--47{
        width:752px!important
    }
}
.width--48{
    width:768px!important
}
@media(min-width:992px){
    .width-lg--48{
        width:768px!important
    }
}
@media(min-width:768px){
    .width-md--48{
        width:768px!important
    }
}
@media(max-width:767px){
    .width-sm--48{
        width:768px!important
    }
}
.width--49{
    width:784px!important
}
@media(min-width:992px){
    .width-lg--49{
        width:784px!important
    }
}
@media(min-width:768px){
    .width-md--49{
        width:784px!important
    }
}
@media(max-width:767px){
    .width-sm--49{
        width:784px!important
    }
}
.width--50{
    width:800px!important
}
@media(min-width:992px){
    .width-lg--50{
        width:800px!important
    }
}
@media(min-width:768px){
    .width-md--50{
        width:800px!important
    }
}
@media(max-width:767px){
    .width-sm--50{
        width:800px!important
    }
}
.background--thunder{
    background-color:#323132;
    color:#e5e6e7
}
.js-hover-click .background--thunder a,.background--thunder.js-hover-click a{
    color:#e5e6e7
}
.background--ship-grey{
    background-color:#414042;
    color:#e5e6e7
}
.js-hover-click .background--ship-grey a,.background--ship-grey.js-hover-click a{
    color:#e5e6e7
}
.background--abbey{
    background-color:#58595b;
    color:#e5e6e7
}
.js-hover-click .background--abbey a,.background--abbey.js-hover-click a{
    color:#e5e6e7
}
.background--nevada{
    background-color:#6d6e72;
    color:#fff
}
.js-hover-click .background--nevada a,.background--nevada.js-hover-click a{
    color:#fff
}
.background--aluminium{
    background-color:#a6a8ab;
    color:#323132
}
.js-hover-click .background--aluminium a,.background--aluminium.js-hover-click a{
    color:#206095
}
.background--silver{
    background-color:#bbbdbf;
    color:#323132
}
.js-hover-click .background--silver a,.background--silver.js-hover-click a{
    color:#206095
}
.background--iron{
    background-color:#d0d2d3;
    color:#323132
}
.js-hover-click .background--iron a,.background--iron.js-hover-click a{
    color:#206095
}
.background--iron-light{
    background-color:#e5e6e7;
    color:#323132
}
.js-hover-click .background--iron-light a,.background--iron-light.js-hover-click a{
    color:#206095
}
.background--mercury{
    background-color:#e5e5e5;
    color:#323132
}
.js-hover-click .background--mercury a,.background--mercury.js-hover-click a{
    color:#206095
}
.background--gallery{
    background-color:#eaeaea;
    color:#323132
}
.js-hover-click .background--gallery a,.background--gallery.js-hover-click a{
    color:#206095
}
.background--alabaster{
    background-color:#f9f9f9;
    color:#323132
}
.js-hover-click .background--alabaster a,.background--alabaster.js-hover-click a{
    color:#206095
}
.background--haze{
    background-color:#f0f1f1;
    color:#323132
}
.js-hover-click .background--haze a,.background--haze.js-hover-click a{
    color:#206095
}
.background--white{
    background-color:#fff;
    color:#323132
}
.js-hover-click .background--white a,.background--white.js-hover-click a{
    color:#206095
}
.background--matisse{
    background-color:#206095;
    color:#fff
}
.background--blumine{
    background-color:#1a4c76;
    color:#fff
}
.background--salem{
    background-color:#0f8243;
    color:#fff
}
.background--poppy{
    background-color:#d32f2f;
    color:#fff
}
.background--carrot{
    background-color:#f93;
    color:#323132
}
.background--astral{
    background-color:#3b7a9e;
    color:#f0f1f1
}
.background--indigo{
    background-color:#560072;
    color:#e5e6e7
}
.background--prim{
    background-color:#e8dff0;
    color:#323132
}
.background--pineapple-yellow{
    background-color:#fbc900;
    color:#323132
}
.js-hover-click .background--pineapple-yellow a,.background--pineapple-yellow.js-hover-click a{
    color:#003c57
}
.text--thunder{
    color:#323132
}
.text--ship-grey{
    color:#414042
}
.text--abbey{
    color:#58595b
}
.text--nevada{
    color:#6d6e72
}
.text--aluminium{
    color:#a6a8ab
}
.text--silver{
    color:#bbbdbf
}
.text--iron{
    color:#d0d2d3
}
.text--iron-light{
    color:#e5e6e7
}
.text--mercury{
    color:#e5e5e5
}
.text--gallery{
    color:#eaeaea
}
.text--alabaster{
    color:#f9f9f9
}
.text--haze{
    color:#f0f1f1
}
.text--white{
    color:#fff
}
.text--matisse{
    color:#206095
}
.text--blumine{
    color:#1a4c76
}
.text--salem{
    color:#0f8243
}
.text--poppy{
    color:#d32f2f
}
.text--carrot{
    color:#f93
}
.text--astral{
    color:#3b7a9e
}
.text--indigo{
    color:#560072
}
.text--prim{
    color:#e8dff0
}
.text--pineapple-yellow{
    color:#fbc900
}
.font-size--0{
    font-size:0!important
}
.font-size--14{
    font-size:14px!important
}
.font-size--16{
    font-size:16px!important
}
.font-size--17{
    font-size:17px!important
}
.font-size--18{
    font-size:18px!important
}
.font-size--19{
    font-size:19px!important
}
.font-size--21{
    font-size:21px!important
}
.font-size--24{
    font-size:24px!important
}
.font-size--30{
    font-size:30px!important
}
.font-size--32{
    font-size:32px!important
}
.font-size--35{
    font-size:35px!important
}
.font-size--38{
    font-size:38px!important
}
@font-face{
    font-family:open sans;
    src:url(https://cdn.ons.gov.uk/assets/fonts/open-sans-regular/OpenSans-Regular-webfont.eot?) format("eot"),url(https://cdn.ons.gov.uk/assets/fonts/open-sans-regular/OpenSans-Regular-webfont.woff2) format("woff2"),url(https://cdn.ons.gov.uk/assets/fonts/open-sans-regular/OpenSans-Regular-webfont.woff) format("woff"),url(https://cdn.ons.gov.uk/assets/fonts/open-sans-regular/OpenSans-Regular-webfont.ttf) format("truetype"),url(https://cdn.ons.gov.uk/assets/fonts/open-sans-regular/OpenSans-Regular-webfont.svg) format("svg");
    font-weight:400
}
@font-face{
    font-family:open sans;
    src:url(https://cdn.ons.gov.uk/assets/fonts/open-sans-bold/OpenSans-Bold-webfont.eot?) format("eot"),url(https://cdn.ons.gov.uk/assets/fonts/open-sans-bold/OpenSans-Bold-webfont.woff2) format("woff2"),url(https://cdn.ons.gov.uk/assets/fonts/open-sans-bold/OpenSans-Bold-webfont.woff) format("woff"),url(https://cdn.ons.gov.uk/assets/fonts/open-sans-bold/OpenSans-Bold-webfont.ttf) format("truetype"),url(https://cdn.ons.gov.uk/assets/fonts/open-sans-bold/OpenSans-Bold-webfont.svg) format("svg");
    font-weight:700
}
.line-height--0{
    line-height:0!important
}
.line-height--12{
    line-height:12px!important
}
.line-height--14{
    line-height:14px!important
}
.line-height--16{
    line-height:16px!important
}
.line-height--17{
    line-height:17px!important
}
.line-height--19{
    line-height:19px!important
}
.line-height--21{
    line-height:21px!important
}
.line-height--24{
    line-height:24px!important
}
.line-height--30{
    line-height:30px!important
}
.line-height--32{
    line-height:32px!important
}
.line-height--35{
    line-height:35px!important
}
.line-height--40{
    line-height:40px!important
}
.line-height--48{
    line-height:48px!important
}
.line-height--56{
    line-height:56px!important
}
body{
    font-family:open sans,Helvetica,Arial,sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:24px;
    color:#323132;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
h1,.font-size--h1{
    font-size:35px;
    font-weight:400;
    line-height:48px;
    margin:48px 0;
    padding:2px 0 6px
}
h1--census{
    color:#560072;
    font-weight:700
}
@media(max-width:767px){
    h1,.font-size--h1{
        font-size:29px;
        line-height:40px;
        padding:0
    }
}
h2,.font-size--h2{
    font-size:24px;
    font-weight:400;
    line-height:24px;
    margin:40px 0 0;
    padding:3px 0 5px
}
@media(max-width:767px){
    h2,.font-size--h2{
        font-size:22px
    }
}
h3,.font-size--h3{
    font-size:21px;
    font-weight:400;
    line-height:24px;
    margin:16px 0 0;
    padding:3px 0 5px
}
@media(max-width:767px){
    h3,.font-size--h3{
        font-size:20px;
        padding:4px 0
    }
}
h4,.font-size--h4{
    font-size:17px;
    font-weight:400;
    line-height:24px;
    margin:16px 0;
    padding:5px 0 3px
}
h5,.font-size--h5,table caption{
    font-size:16px;
    font-weight:700;
    margin:16px 0
}
h6,.font-size--h6{
    font-size:14px;
    font-weight:700;
    margin:16px 0 0
}
p,.markdown li p:nth-of-type(2),.section__content--markdown li p:nth-of-type(2),.section__content--static-markdown li p:nth-of-type(2){
    font-size:14px;
    font-weight:400;
    line-height:24px;
    margin:16px 0;
    padding:6px 0 10px
}
ul,ol{
    margin:16px 0;
    padding-left:16px
}
li{
    font-size:14px;
    font-weight:400;
    line-height:24px;
    margin:16px 0;
    padding:6px 0 10px 16px
}
a{
    text-decoration:none;
    color:#206095;
    word-wrap:break-word
}
a:hover,a:focus{
    text-decoration:underline
}
address{
    font-style:normal
}
strong,.font-weight-700{
    font-weight:700!important
}
.markdown{
    overflow:visible;
    clear:both
}
.markdown h4,.markdown .font-size--h4{
    font-weight:700
}
.markdown a{
    text-decoration:underline
}
.markdown p,.markdown li p:nth-of-type(2),.section__content--markdown li .markdown p:nth-of-type(2),.section__content--static-markdown li .markdown p:nth-of-type(2){
    margin-top:0
}
.markdown p:empty{
    display:none
}
.markdown ul{
    margin-top:0
}
.markdown img{
    max-width:608px
}
.markdown li{
    margin:0
}
.markdown li p:first-of-type{
    margin:0;
    padding:0
}
.markdown li p:nth-of-type(2){
    margin-top:16px
}
button{
    cursor:pointer
}
.btn{
    font-family:open sans,Helvetica,Arial,sans-serif;
    font-weight:400;
    font-size:14px;
    display:inline-block;
    width:auto;
    cursor:pointer;
    padding:6px 16px 10px;
    border:0;
    text-align:center;
    -webkit-appearance:none;
    transition:background-color .25s ease-out;
    text-decoration:none;
    line-height:24px
}
.btn--primary{
    background-color:#1b3300;
    color:#fff
}
.btn--primary:hover,.btn--primary:focus{
    background-color:#0e1a00
}
.btn--primary-disabled{
    opacity:.7
}
.btn--primary-disabled:hover,.btn--primary-disabled:focus{
    background-color:#1b3300;
    cursor:not-allowed
}
.btn--secondary{
    background-color:#6d6e72;
    color:#fff
}
.btn--secondary:hover,.btn--secondary:focus{
    background-color:#323132
}
.btn--secondary-active{
    background-color:#222
}
.btn--secondary-active:hover,.btn--secondary-active:focus{
    background-color:#222;
    cursor:default
}
.btn--secondary-disabled,.btn--secondary-disabled:hover,.btn--secondary-disabled:focus{
    color:#6d6e72;
    background:#d0d2d3;
    cursor:not-allowed
}
.btn--tertiary{
    background-color:#1b3300;
    color:#e5e6e7
}
.btn--tertiary:hover,.btn--tertiary:focus{
    background-color:#1b3300
}
.btn--plain{
    background-color:#fff;
    color:#1b3300;
    text-decoration:underline
}
.btn--plain:hover,.btn--plain:focus{
    background:#eaeaea;
    text-decoration:underline
}
.btn--plain-active{
    background:#414042;
    color:#e5e6e7;
    text-decoration:none
}
.btn--plain-active:hover,.btn--plain-active:focus{
    background:#414042;
    color:#e5e6e7;
    text-decoration:none;
    cursor:default
}
.btn--focus:focus{
    -webkit-box-shadow:0 0 0 3px #f93;
    -moz-box-shadow:0 0 0 3px #f93;
    box-shadow:0 0 0 3px #f93;
    outline:0
}
.btn--link{
    background:0 0;
    color:#206095;
    padding:6px 0 2px
}
.btn--link:hover{
    text-decoration:underline;
    outline:0
}
.btn--link:focus{
    -webkit-box-shadow:0 0 0 3px #f93;
    -moz-box-shadow:0 0 0 3px #f93;
    box-shadow:0 0 0 3px #f93;
    outline:0
}
.btn--link-disabled{
    color:#414042;
    cursor:text;
    text-decoration:none!important
}
.btn--link-disabled:hover,.btn--link-disabled:focus{
    text-decoration:none;
    outline:0
}
.btn--link-underlined{
    text-decoration:underline
}
.btn--small{
    font-size:12px;
    height:32px
}
.btn--thin{
    padding-top:0;
    padding-bottom:0;
    height:24px
}
.btn--thick{
    padding-top:14px;
    padding-bottom:18px
}
.btn--narrow{
    padding-left:8px;
    padding-right:8px
}
.btn--wide{
    padding-left:32px;
    padding-right:32px
}
.btn--full-width{
    display:block;
    width:100%
}
.btn--chart-control{
    width:50%;
    max-width:96px;
    padding:0;
    font-size:12px
}
.btn--chart-control--all{
    max-width:80px
}
.btn--chart-control--download{
    max-width:176px
}
.btn--block{
    display:block
}
.btn--simple{
    padding:10px 0 6px;
    color:#206095;
    background-color:transparent;
    text-align:left
}
.btn--simple:hover,.btn--simple:focus{
    text-decoration:underline
}
.btn-group{
    overflow:auto
}
.btn-group .btn{
    float:left;
    margin:0;
    border-right:1px solid #d0d2d3
}
.btn-group .btn:last-child{
    border:none
}
.btn-group legend{
    padding:6px 0 10px
}
.btn-group input{
    height:0;
    width:0;
    position:absolute;
    left:-100px
}
.btn-group--active legend{
    text-decoration:underline
}
.section__title{
    margin-top:48px;
    margin-bottom:0
}
.section__subtitle{
    margin-top:16px;
    margin-bottom:8px
}
.section__content-number{
    position:relative;
    margin-right:16px;
    display:block;
    float:left
}
@media(max-width:767px){
    .section__content-number{
        margin-right:16px;
        margin-left:0
    }
}
.section__content--markdown{
    overflow:visible;
    clear:both;
    position:relative
}
.section__content--markdown:focus{
    outline:none
}
@media(max-width:767px){
    .section__content--markdown{
        padding:0
    }
}
@media(min-width:768px){
    .section__content--markdown{
        margin-right:48px
    }
}
@media(min-width:992px){
    .section__content--markdown{
        margin-right:32px
    }
}
.section__content--markdown h4,.section__content--markdown .font-size--h4{
    font-weight:700
}
.section__content--markdown a{
    text-decoration:underline
}
.section__content--markdown p,.markdown li .section__content--markdown p:nth-of-type(2),.section__content--markdown li p:nth-of-type(2),.section__content--static-markdown li .section__content--markdown p:nth-of-type(2){
    margin-top:0
}
.section__content--markdown p:empty{
    display:none
}
.section__content--markdown ul{
    margin-top:0
}
.section__content--markdown img{
    max-width:608px
}
.section__content--markdown li{
    margin:0
}
.section__content--markdown li p:first-of-type{
    margin:0;
    padding:0
}
.section__content--markdown li p:nth-of-type(2){
    margin-top:16px
}
.section__content--markdown p,.markdown li .section__content--markdown p:nth-of-type(2),.section__content--markdown li p:nth-of-type(2),.section__content--static-markdown li .section__content--markdown p:nth-of-type(2){
    font-size:18px;
    font-weight:400;
    line-height:32px;
    margin:0 0 24px;
    padding:0
}
@media(max-width:767px){
    .section__content--markdown p,.markdown li .section__content--markdown p:nth-of-type(2),.section__content--markdown li p:nth-of-type(2),.section__content--static-markdown li .section__content--markdown p:nth-of-type(2){
        font-size:16px
    }
}
.section__content--markdown ul,.section__content--markdown ol{
    margin-bottom:32px;
    padding-left:32px
}
.section__content--markdown li{
    margin:0 0 8px;
    line-height:32px;
    font-weight:400;
    font-size:18px;
    padding:0
}
@media(max-width:767px){
    .section__content--markdown li{
        font-size:16px
    }
}
.section__content--markdown a{
    text-decoration:underline;
    font-size:18px;
    font-weight:400;
    line-height:32px
}
@media(max-width:767px){
    .section__content--markdown a{
        font-size:16px
    }
}
.section__content--markdown h1,.section__content--markdown .font-size--h1,.section__content--markdown h2,.section__content--markdown .font-size--h2{
    font-size:30px;
    margin:32px 0;
    padding:24px 0 0;
    font-weight:700;
    line-height:40px
}
@media(max-width:767px){
    .section__content--markdown h1,.section__content--markdown .font-size--h1,.section__content--markdown h2,.section__content--markdown .font-size--h2{
        font-size:24px;
        margin:24px 0 16px;
        line-height:32px
    }
}
.section__content--markdown h3,.section__content--markdown .font-size--h3{
    font-size:24px;
    margin:32px 0 16px;
    padding:24px 0 0;
    font-weight:700;
    line-height:32px
}
@media(max-width:767px){
    .section__content--markdown h3,.section__content--markdown .font-size--h3{
        font-size:18px;
        line-height:24px;
        margin:24px 0 16px
    }
}
.section__content--markdown h4,.section__content--markdown .font-size--h4{
    font-size:18px;
    margin:24px 0 16px;
    padding:24px 0 0;
    font-weight:700;
    line-height:32px
}
@media(max-width:767px){
    .section__content--markdown h4,.section__content--markdown .font-size--h4{
        font-size:16px;
        line-height:24px;
        margin:16px 0
    }
}
.section__content--markdown h5,.section__content--markdown .font-size--h5,.section__content--markdown table caption,table .section__content--markdown caption,.section__content--markdown h6,.section__content--markdown .font-size--h6{
    font-size:16px;
    margin:16px 0 8px
}
@media(max-width:767px){
    .section__content--markdown h5,.section__content--markdown .font-size--h5,.section__content--markdown table caption,table .section__content--markdown caption,.section__content--markdown h6,.section__content--markdown .font-size--h6{
        margin:16px 0
    }
}
.section__content--markdown h1+h1,.section__content--markdown .font-size--h1+h1,.section__content--markdown h1+.font-size--h1,.section__content--markdown .font-size--h1+.font-size--h1{
    padding-top:0
}
.section__content--markdown h1+h2,.section__content--markdown .font-size--h1+h2,.section__content--markdown h1+.font-size--h2,.section__content--markdown .font-size--h1+.font-size--h2{
    padding-top:0
}
.section__content--markdown h1+h3,.section__content--markdown .font-size--h1+h3,.section__content--markdown h1+.font-size--h3,.section__content--markdown .font-size--h1+.font-size--h3{
    padding-top:0
}
.section__content--markdown h1+h4,.section__content--markdown .font-size--h1+h4,.section__content--markdown h1+.font-size--h4,.section__content--markdown .font-size--h1+.font-size--h4{
    padding-top:0
}
.section__content--markdown h1+h5,.section__content--markdown .font-size--h1+h5,.section__content--markdown h1+.font-size--h5,.section__content--markdown .font-size--h1+.font-size--h5,.section__content--markdown table h1+caption,table .section__content--markdown h1+caption,.section__content--markdown table .font-size--h1+caption,table .section__content--markdown .font-size--h1+caption{
    padding-top:0
}
.section__content--markdown h1+h6,.section__content--markdown .font-size--h1+h6,.section__content--markdown h1+.font-size--h6,.section__content--markdown .font-size--h1+.font-size--h6{
    padding-top:0
}
.section__content--markdown h2+h2,.section__content--markdown .font-size--h2+h2,.section__content--markdown h2+.font-size--h2,.section__content--markdown .font-size--h2+.font-size--h2{
    padding-top:0
}
.section__content--markdown h2+h3,.section__content--markdown .font-size--h2+h3,.section__content--markdown h2+.font-size--h3,.section__content--markdown .font-size--h2+.font-size--h3{
    padding-top:0
}
.section__content--markdown h2+h4,.section__content--markdown .font-size--h2+h4,.section__content--markdown h2+.font-size--h4,.section__content--markdown .font-size--h2+.font-size--h4{
    padding-top:0
}
.section__content--markdown h2+h5,.section__content--markdown .font-size--h2+h5,.section__content--markdown h2+.font-size--h5,.section__content--markdown .font-size--h2+.font-size--h5,.section__content--markdown table h2+caption,table .section__content--markdown h2+caption,.section__content--markdown table .font-size--h2+caption,table .section__content--markdown .font-size--h2+caption{
    padding-top:0
}
.section__content--markdown h2+h6,.section__content--markdown .font-size--h2+h6,.section__content--markdown h2+.font-size--h6,.section__content--markdown .font-size--h2+.font-size--h6{
    padding-top:0
}
.section__content--markdown h3+h3,.section__content--markdown .font-size--h3+h3,.section__content--markdown h3+.font-size--h3,.section__content--markdown .font-size--h3+.font-size--h3{
    padding-top:0
}
.section__content--markdown h3+h4,.section__content--markdown .font-size--h3+h4,.section__content--markdown h3+.font-size--h4,.section__content--markdown .font-size--h3+.font-size--h4{
    padding-top:0
}
.section__content--markdown h3+h5,.section__content--markdown .font-size--h3+h5,.section__content--markdown h3+.font-size--h5,.section__content--markdown .font-size--h3+.font-size--h5,.section__content--markdown table h3+caption,table .section__content--markdown h3+caption,.section__content--markdown table .font-size--h3+caption,table .section__content--markdown .font-size--h3+caption{
    padding-top:0
}
.section__content--markdown h3+h6,.section__content--markdown .font-size--h3+h6,.section__content--markdown h3+.font-size--h6,.section__content--markdown .font-size--h3+.font-size--h6{
    padding-top:0
}
.section__content--markdown h4+h4,.section__content--markdown .font-size--h4+h4,.section__content--markdown h4+.font-size--h4,.section__content--markdown .font-size--h4+.font-size--h4{
    padding-top:0
}
.section__content--markdown h4+h5,.section__content--markdown .font-size--h4+h5,.section__content--markdown h4+.font-size--h5,.section__content--markdown .font-size--h4+.font-size--h5,.section__content--markdown table h4+caption,table .section__content--markdown h4+caption,.section__content--markdown table .font-size--h4+caption,table .section__content--markdown .font-size--h4+caption{
    padding-top:0
}
.section__content--markdown h4+h6,.section__content--markdown .font-size--h4+h6,.section__content--markdown h4+.font-size--h6,.section__content--markdown .font-size--h4+.font-size--h6{
    padding-top:0
}
.section__content--markdown header+h3,.section__content--markdown header+.font-size--h3{
    padding-top:0
}
.section__content--markdown h4+h5,.section__content--markdown .font-size--h4+h5,.section__content--markdown h4+.font-size--h5,.section__content--markdown .font-size--h4+.font-size--h5,.section__content--markdown table h4+caption,table .section__content--markdown h4+caption,.section__content--markdown table .font-size--h4+caption,table .section__content--markdown .font-size--h4+caption{
    margin:0 0 16px;
    font-weight:400;
    font-size:16px
}
@media(max-width:767px){
    .section__content--markdown h4+h5,.section__content--markdown .font-size--h4+h5,.section__content--markdown h4+.font-size--h5,.section__content--markdown .font-size--h4+.font-size--h5,.section__content--markdown table h4+caption,table .section__content--markdown h4+caption,.section__content--markdown table .font-size--h4+caption,table .section__content--markdown .font-size--h4+caption{
        font-size:14px
    }
}
.section__content--markdown .markdown-chart-container>h4:first-of-type,.section__content--markdown .markdown-chart-container>.font-size--h4:first-of-type{
    margin-bottom:8px
}
.section__content--markdown h5+ol,.section__content--markdown .font-size--h5+ol,.section__content--markdown table caption+ol,table .section__content--markdown caption+ol,.section__content--markdown h5+ul,.section__content--markdown .font-size--h5+ul,.section__content--markdown table caption+ul,table .section__content--markdown caption+ul,.section__content--markdown h6+ol,.section__content--markdown .font-size--h6+ol,.section__content--markdown h6+li,.section__content--markdown .font-size--h6+li{
    margin-top:8px
}
.section__content--markdown .font-xsmall{
    font-size:14px;
    line-height:24px
}
.section__content--markdown .markdown-chart-container,.section__content--markdown .markdown-table-container{
    margin-bottom:32px
}
@media(max-width:767px){
    .section__content--markdown .markdown-chart-container,.section__content--markdown .markdown-table-container{
        border-left:0
    }
}
.section__content--markdown .markdown-chart-container--error,.section__content--markdown .markdown-table-container--error{
    height:288px;
    font-size:17px;
    font-weight:600;
    position:relative;
    text-align:center
}
.section__content--markdown .markdown-chart-container--error__message,.section__content--markdown .markdown-table-container--error__message{
    position:absolute;
    top:128px;
    left:0;
    width:100%;
    text-align:center;
    padding:5px 0 3px
}
.section__content--markdown .markdown-chart-container .markdown-table-wrap,.section__content--markdown .markdown-table-container .markdown-table-wrap{
    width:700px
}
.section__content--markdown .markdown-chart-container .markdown-chart,.section__content--markdown .markdown-table-container .markdown-chart{
    width:700px
}
@media(min-width:768px){
    .section__content--markdown .markdown-chart-container .markdown-chart,.section__content--markdown .markdown-table-container .markdown-chart{
        width:520px
    }
}
@media(max-width:767px){
    .section__content--markdown .markdown-chart-container .markdown-chart,.section__content--markdown .markdown-table-container .markdown-chart{
        width:360px
    }
}
.section__content--markdown .markdown-chart-container .sm-multiple-holder,.section__content--markdown .markdown-table-container .sm-multiple-holder{
    width:700px
}
.section__content--markdown .markdown-chart-container .sm-multiple,.section__content--markdown .markdown-table-container .sm-multiple{
    padding-top:4px;
    width:230px;
    float:left
}
.section__content--markdown .markdown-chart-container{
    padding-left:0
}
.section__content--markdown .markdown-box-container{
    background-color:#eaeaea;
    padding:16px;
    margin-bottom:16px
}
.section__content--markdown .markdown-box-container h3:first-of-type,.section__content--markdown .markdown-box-container .font-size--h3:first-of-type,.section__content--markdown .markdown-box-container h4:first-of-type,.section__content--markdown .markdown-box-container .font-size--h4:first-of-type{
    margin-top:0
}
.section__content--markdown .markdown-box-container *:last-child{
    margin-bottom:0
}
.section__content--markdown .markdown-warning-box--container{
    background-color:#fff;
    padding:8px 0;
    position:relative;
    margin-bottom:24px
}
.section__content--markdown .markdown-warning-box--icon{
    font-weight:700;
    display:inline-block;
    position:absolute;
    top:50%;
    left:0;
    padding-top:1px;
    min-width:38px;
    min-height:38px;
    margin-top:-19px;
    font-size:26px;
    border:3px solid #323132;
    border-radius:50%;
    color:#fff;
    background:#323132;
    line-height:29px;
    text-align:center
}
.section__content--markdown .markdown-warning-box--text p{
    font-weight:700;
    margin-bottom:0;
    padding:0;
    font-size:18px;
    line-height:32px
}
.section__content--markdown--neutral-article .pym-interactive--full-width{
    margin-left:0
}
.section__content--static-markdown{
    overflow:visible;
    clear:both;
    margin-top:24px
}
.section__content--static-markdown h4,.section__content--static-markdown .font-size--h4{
    font-weight:700
}
.section__content--static-markdown a{
    text-decoration:underline
}
.section__content--static-markdown p,.markdown li .section__content--static-markdown p:nth-of-type(2),.section__content--markdown li .section__content--static-markdown p:nth-of-type(2),.section__content--static-markdown li p:nth-of-type(2){
    margin-top:0
}
.section__content--static-markdown p:empty{
    display:none
}
.section__content--static-markdown ul{
    margin-top:0
}
.section__content--static-markdown img{
    max-width:608px
}
.section__content--static-markdown li{
    margin:0
}
.section__content--static-markdown li p:first-of-type{
    margin:0;
    padding:0
}
.section__content--static-markdown li p:nth-of-type(2){
    margin-top:16px
}
.section__content--static-markdown ol,.section__content--static-markdown ul{
    margin:16px 0 16px 16px;
    padding-left:16px
}
legend{
    padding:0
}
fieldset{
    border:0;
    padding:.01em 0 0;
    margin:0;
    min-width:0
}
label{
    font-family:open sans,sans-serif;
    font-weight:400;
    font-size:14px;
    line-height:24px
}
input,select{
    font-family:open sans,Helvetica,Arial,sans-serif;
    font-size:14px
}
.label--inline{
    display:inline
}
.label--chart{
    font-size:12px
}
.input{
    background-color:#fff;
    width:100%;
    height:32px;
    border:1px solid #d0d2d3;
    padding:8px
}
.input[type=search]{
    -webkit-appearance:none
}
.input:focus{
    outline:3px solid #f93
}
.input--focus{
    overflow:auto;
    position:absolute;
    box-shadow:0 0 6px 5px #6d6e72;
    -webkit-box-shadow:0 0 6px 5px #6d6e72;
    -moz-box-shadow:0 1px 3px #58595b
}
.input__wrapper{
    padding:2px 0
}
.select{
    background-color:#fff;
    border:1px solid #d0d2d3;
    height:auto
}
.select-alt{
    position:relative;
    display:inline-block;
    border:2px solid #323132
}
.select-alt .select{
    font-size:16px;
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    padding:5px;
    outline:none
}
.select-alt .select:focus{
    outline:3px solid #f93
}
.width-auto{
    width:auto!important
}
table{
    min-width:100%;
    border-spacing:0;
    border-collapse:collapse
}
table caption{
    text-align:left
}
table th{
    padding:7px 0 1px
}
table td{
    padding:6px 0 2px
}
dl{
    margin:0
}
dd{
    margin:0
}
.table-chart{
    width:700px;
    font-feature-settings:"tnum" 1;
    text-align:right
}
.white-background{
    background-color:#fff
}
.table-advanced{
    display:table;
    border-collapse:collapse;
    background-color:#fff;
    border-bottom:1px solid #d0d2d3;
    border-left:1px solid #d0d2d3;
    border-right:1px solid #d0d2d3
}
.table-advanced__header{
    text-align:left;
    position:relative;
    padding:6px 32px 10px;
    background-color:#d0d2d3
}
.table-advanced__header button{
    line-height:24px;
    padding:0;
    border:none;
    border-radius:0;
    background:0 0;
    font-size:inherit;
    font-family:inherit;
    font-weight:inherit;
    text-align:left;
    display:block;
    margin:0;
    width:100%;
    height:100%
}
.table-advanced__header button:hover,.table-advanced__header button:focus{
    text-decoration:underline
}
.table-advanced__header[aria-sort=descending]:after,.table-advanced__header[aria-sort=ascending]:after{
    position:absolute;
    left:72px;
    top:14px;
    content:"";
    margin-left:16px
}
.table-advanced__header.text-right:after{
    left:auto;
    right:80px
}
.table-advanced tbody td,.table-advanced tbody th{
    padding:7px 32px 9px;
    vertical-align:baseline;
    font-weight:400
}
.table-advanced tbody tr:not(:last-of-type){
    border-bottom:solid 1px #d0d2d3
}
.table-advanced tbody tr:hover,.table-advanced tbody tr:focus{
    background-color:#58595b;
    color:#fff
}
.table-border{
    border-style:solid;
    border-color:#d0d2d3;
    border-width:1px;
    padding-right:16px
}
.table-preview{
    width:100%;
    overflow:visible;
    overflow-x:scroll;
    padding:16px 0 16px 16px
}
.table-preview::-webkit-scrollbar{
    -webkit-appearance:none;
    width:3px;
    height:8px
}
.table-preview::-webkit-scrollbar-thumb{
    border-radius:1px;
    background-color:#d0d2d3
}
.table-preview table{
    display:table;
    border-collapse:collapse;
    width:100%
}
.table-preview table tbody td,.table-preview table tbody th,.table-preview table thead td,.table-preview table thead th{
    padding:8px 64px 8px 0;
    vertical-align:baseline;
    font-weight:400;
    text-align:left;
    border-bottom:1px solid #eaeaea;
    min-width:128px
}
.table-preview table tbody td:focus,.table-preview table tbody th:focus,.table-preview table thead td:focus,.table-preview table thead th:focus{
    outline:3px solid #f93
}
.table-preview table tbody td,.table-preview table thead td{
    white-space:nowrap
}
.table-preview table tbody td p.wrap,.table-preview table thead td p.wrap{
    white-space:pre-line
}
.table-preview table thead th{
    font-weight:700;
    vertical-align:bottom;
    line-height:18px
}
.figure .align-right{
    text-align:right
}
.figure .align-left{
    text-align:left
}
.figure .align-center{
    text-align:center
}
.figure .align-justify{
    text-align:justify
}
.figure .align-top{
    vertical-align:top
}
.figure .align-middle{
    vertical-align:middle
}
.figure .align-bottom{
    vertical-align:bottom
}
.figure{
    max-width:940px;
    margin:0
}
.table__caption{
    font-size:125%;
    font-weight:700;
    line-height:24px;
    margin:16px 0;
    padding:5px 0 3px
}
.table__subtitle{
    font-size:90%
}
.table th,.table td{
    vertical-align:top;
    line-height:1.3;
    padding:.8em 1em .8em 0;
    border-bottom:1px solid #d0d2d3
}
.table .table__header-row th,.table .table__header-row td{
    vertical-align:bottom;
    border-top:3px solid #d0d2d3;
    border-bottom:3px solid #d0d2d3
}
.table__nowrap{
    white-space:nowrap
}
.footnote__link{
    vertical-align:super;
    font-size:80%;
    text-decoration:none
}
.figure__footnotes li:target{
    animation:footer-pulse 5s;
    animation-iteration-count:1
}
@keyframes footer-pulse{
    0%{
        background-color:#ff0
    }
    100%{
        background-color:inherit
    }
}
.figure__footnote-back-link{
    font-size:85%
}
a img{
    border:0
}
.image-responsive{
    width:100%
}
.image-background--mercury{
    background-color:#e5e5e5
}
.list--neutral{
    list-style:none;
    padding:0
}
.list--neutral>li{
    padding:0
}
.list--inline{
    display:inline-block
}
.list--inline li{
    display:inline-block
}
.list--pipe-seperated-ellipses{
    margin:0;
    padding:0;
    display:inline;
    list-style:none
}
@media(max-width:767px){
    .list--pipe-seperated-ellipses{
        position:relative;
        display:inline-block
    }
    .list--pipe-seperated-ellipses:after{
        content:"";
        background-color:#fff;
        position:absolute;
        right:-800px;
        top:0;
        width:800px;
        height:1.5em;
        z-index:4
    }
}
.list--pipe-seperated-ellipses ul,.list--pipe-seperated-ellipses ol,.list--pipe-seperated-ellipses dl{
    list-style:none;
    margin:0;
    padding:0;
    display:inline
}
.list--pipe-seperated li{
    display:inline;
    padding:0;
    line-height:24px;
    margin-right:4px
}
.list--pipe-seperated li:after{
    content:"|";
    color:#d0d2d3;
    position:relative;
    right:-4px;
    top:-2px
}
.list--pipe-seperated li:last-child:after{
    content:""
}
.list--no-separator:after{
    content:""!important
}
@media(min-width:768px){
    .list--ellipses-md{
        overflow:hidden;
        position:relative;
        line-height:1.2em;
        text-align:justify;
        margin-right:-1em;
        padding-right:1em
    }
    .list--ellipses-md:before{
        content:'...';
        position:absolute;
        right:0;
        bottom:2px
    }
    .list--ellipses-md:after{
        content:'';
        position:absolute;
        right:0;
        width:1em;
        height:1.2em;
        margin-top:.2em;
        background:#fff
    }
}
@media(max-width:767px){
    .list--ellipses-sm:after{
        content:"...";
        position:absolute;
        right:0;
        top:0;
        background-color:#fff
    }
}
.list--custom-numbered{
    list-style:none;
    padding:0
}
.list--custom-numbered>li{
    counter-increment:step-counter;
    padding:0;
    margin:0;
    position:relative
}
.list--custom-numbered>li::before{
    content:counter(step-counter) ".";
    font-size:30px;
    font-weight:700;
    position:absolute;
    top:8px;
    left:0
}
@media(max-width:767px){
    .list--custom-numbered>li::before{
        font-size:24px;
        top:4px
    }
}
.list--custom-numbered>li ul{
    list-style-type:disc
}
.covid-banner__link{
    display:block;
    padding-top:8px
}
.covid-banner__link:focus{
    outline:3px solid #222;
    outline-offset:0
}
.checkbox{
    position:relative
}
.checkbox__input{
    position:absolute;
    cursor:pointer;
    left:0;
    top:0;
    width:38px;
    height:38px;
    margin:0
}
.checkbox__input:focus{
    -webkit-box-shadow:0 0 0 3px #f93;
    -moz-box-shadow:0 0 0 3px #f93;
    box-shadow:0 0 0 3px #f93
}
.checkbox__input:checked+label:after{
    zoom:1;
    filter:alpha(opacity=100);
    opacity:1
}
.checkbox__input+label:before{
    content:"";
    border:2px solid #414042;
    background:#fff;
    width:34px;
    height:34px;
    position:absolute;
    top:0;
    left:0
}
.checkbox__input+label:after{
    content:"";
    border:solid;
    border-width:0 0 5px 5px;
    border-color:#414042;
    background:0 0;
    width:17px;
    height:7px;
    position:absolute;
    top:10px;
    left:8px;
    -moz-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    zoom:1;
    filter:alpha(opacity=0);
    opacity:0
}
.checkbox__input+label :focus:after{
    zoom:1;
    filter:alpha(opacity=100);
    opacity:1
}
.checkbox__label{
    display:inline-block;
    float:none;
    clear:left;
    position:relative;
    padding:8px 8px 9px 50px;
    margin-bottom:8px;
    cursor:pointer
}
.checkbox.disabled input[disabled]:before{
    border:2px solid #d0d2d3
}
.checkbox.disabled label{
    color:#d0d2d3
}
.radio{
    position:relative
}
.radio__input{
    position:absolute;
    cursor:pointer;
    left:0;
    top:0;
    width:38px;
    height:38px
}
.radio__input:focus{
    -webkit-box-shadow:0 0 0 5px #f93;
    -moz-box-shadow:0 0 0 5px #f93;
    box-shadow:0 0 0 5px #f93;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.radio__input:checked:after{
    zoom:1;
    filter:alpha(opacity=100);
    opacity:1
}
.radio__input:before{
    content:"";
    border:2px solid #414042;
    background:#fff;
    width:34px;
    height:34px;
    position:absolute;
    top:0;
    left:0;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.radio__input:after{
    content:"";
    border:10px solid #414042;
    width:0;
    height:0;
    position:absolute;
    top:9px;
    left:9px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    zoom:1;
    filter:alpha(opacity=0);
    opacity:0
}

.radio__label{
    display:inline-block;
    float:none;
    clear:left;
    position:relative;
    padding:8px 8px 9px 50px;
    margin-bottom:8px;
    cursor:pointer
}
.radio .selected:after{
    zoom:1;
    filter:alpha(opacity=100);
    opacity:1
}
.radio .focused:before{
    -webkit-box-shadow:0 0 0 5px #f93;
    -moz-box-shadow:0 0 0 5px #f93;
    box-shadow:0 0 0 5px #f93
}
.radio--inline{
    display:inline-block
}
.details{
    position:relative;
    margin-bottom:48px
}
.details__summary{
    font-size:16px;
    padding:4px;
    text-decoration:underline
}
.details__summary:focus{
    background-color:#f93;
    display:inline-block;
    outline:0
}
.details__summary:hover{
    cursor:pointer
}
.details__body{
    margin-top:8px;
    padding:8px 0 16px 16px;
    border-left:3px solid #a6a8ab
}
.tile{
    font-size:18px;
    line-height:1.78;
    color:#707071;
    overflow:hidden;
    box-shadow:0 2px 0 0 rgba(65,64,66,.3);
    background-color:#f5f5f6;
    padding:0 16px 16px;
    margin:16px 0 2px
}
.tile:focus{
    outline:2px solid #fbc900;
    box-shadow:none
}
@media(max-width:767px){
    .tile{
        font-size:16px;
        line-height:1.5
    }
}
.tile__content-container--space-between{
    display:flex;
    flex-direction:column;
    flex:1 1 auto;
    justify-content:space-between;
    height:77%
}
.tile__highlighted-content{
    height:100%
}
@media(max-width:330px){
    .tile__highlighted-content{
        min-height:340px
    }
}
.tile__split-bar{
    height:1px;
    border:solid 1px #707071;
    margin-top:8px;
    margin-bottom:8px
}
.tile__title{
    font-size:30px;
    font-weight:700;
    line-height:1.33;
    letter-spacing:-.02px;
    color:#222;
    margin-bottom:16px;
    margin-top:10px
}
.tile__figure{
    font-size:60px;
    font-weight:600;
    line-height:1.37;
    color:#222
}
@media(min-width:768px){
    .tile__figure{
        margin:8px 0
    }
}
@media(min-width:992px){
    .tile__figure{
        margin:8px 0
    }
}
@media(max-width:767px){
    .tile__figure{
        font-size:42px;
        margin:8px 0
    }
}
.tile__trend{
    width:208px;
    font-size:18px;
    line-height:1.78;
    margin:0;
    padding:0
}
@media(max-width:767px){
    .tile__trend{
        width:240px;
        font-size:16px
    }
}
.tile__trend__icon{
    color:#222;
    font-weight:bolder
}
.tile__trend__text{
    vertical-align:top;
    display:inline-block;
    width:176px;
    padding-left:8px
}
@media(max-width:767px){
    .tile__trend__text{
        width:224px
    }
}
.tile__link{
    font-size:18px;
    line-height:1.78;
    color:#206095;
    text-decoration:underline;
    margin-left:0
}
.tile__link:focus{
    box-shadow:0 4px 0 0 #222;
    background-color:#fbc900;
    text-decoration:none;
    color:#222
}
.tile__link:hover{
    color:#003c57;
    box-shadow:none;
    background-color:transparent
}
.tile__link--highlighted-content-title{
    line-height:1.33;
    font-weight:800
}
.tile__link--highlighted-content-title:focus{
    box-shadow:0 4px 0 0 #222;
    background-color:#fbc900;
    text-decoration:none;
    color:#222
}
.tile__link--highlighted-content-title:hover{
    color:#003c57;
    box-shadow:none;
    background-color:transparent
}
.tile__button{
    margin:8px 0;
    padding:8px 0;
    background-color:#206095;
    font-size:14px;
    font-weight:700;
    text-align:center;
    color:#fff;
    line-height:1.86;
    box-shadow:0 2px 0 0 rgba(32,96,149,.3)
}
.tile__button:hover{
    background-color:#1b5280
}
.tile__subheading{
    color:#222;
    font-weight:700;
    letter-spacing:-.02px
}
.tile__list-item{
    margin:0
}
.tile__list-item-title{
    font-size:18px
}
@media(min-width:768px){
    .tile__list-item-title{
        display:inline-block;
        position:relative;
        max-height:72px;
        overflow:hidden
    }
    .tile__list-item-title::before{
        content:"";
        position:absolute;
        top:36px;
        right:0;
        width:28px;
        height:28px;
        background:#f5f5f6
    }
    .tile__list-item-title::after{
        position:absolute;
        right:12px;
        top:32px;
        content:"..."
    }
}
.tile__list-item-content{
    font-size:18px
}
.tile__highlighted-content-image-container{
    margin-left:-16px;
    margin-right:-16px
}
.tile__highlighted-content-image{
    width:100%;
    height:auto
}
@media(max-width:767px){
    .tile__highlighted-content-image{
        max-height:180px
    }
}
.tile__text-description{
    font-size:inherit;
    line-height:1.78;
    color:#222
}
@media(max-width:767px){
    .tile__text-description{
        line-height:1.5
    }
}
.primary-nav{
    background-color:#58595b;
    position:relative
}
@media(min-width:768px){
    .primary-nav{
        border-top:1px solid #323132;
        border-bottom:1px solid #323132
    }
}
.primary-nav__list{
    list-style:none;
    margin:0 auto;
    font-size:0;
    display:flex;
    align-items:stretch;
    padding:0
}
@media(max-width:767px){
    .primary-nav__list{
        padding:0 0 8px;
        display:block
    }
}
.primary-nav__item{
    margin:0;
    padding:0;
    cursor:pointer;
    display:inline-block
}
@media(max-width:767px){
    .primary-nav__item{
        height:48px;
        display:block;
        padding-left:16px
    }
}
@media(min-width:768px){
    .primary-nav__item:nth-child(6) a{
        border-right:1px solid #323132
    }
}
.primary-nav__item:hover>ul,.primary-nav__item--focus>ul{
    top:100%
}
@media(min-width:768px){
    .primary-nav__item:hover>ul,.primary-nav__item--focus>ul{
        background-color:#323132;
        color:#fff;
        text-decoration:none;
        display:block
    }
}
@media(min-width:768px){
    .primary-nav__item:hover>a,.primary-nav__item:focus>a,.primary-nav__item--focus>a{
        border-left:1px solid #323132;
        background-color:#323132;
        color:#fff;
        text-decoration:none
    }
}
@media(max-width:767px){
    .primary-nav__item--active>a{
        background-color:#222
    }
}
@media(min-width:768px){
    .primary-nav__item--active{
        background-color:#222
    }
}
.primary-nav__item--active>a{
    color:#fff
}
.primary-nav__link{
    color:#e5e6e7;
    text-decoration:none;
    height:100%
}
@media(max-width:767px){
    .primary-nav__link{
        height:48px;
        padding:14px 0 10px 16px
    }
}
@media(min-width:768px){
    .primary-nav__link{
        display:inline-block;
        padding:5px 16px 9px;
        border-left:1px solid #323132;
        font-size:13px
    }
}
@media(min-width:992px){
    .primary-nav__link{
        font-size:14px
    }
}
@media(min-width:768px){
    .primary-nav__link:focus{
        border-left:1px solid #323132;
        background-color:#323132;
        color:#fff;
        text-decoration:none
    }
}
.primary-nav__link:focus+ul{
    top:100%
}
@media(min-width:768px){
    .primary-nav__link:focus+ul{
        background-color:#323132;
        text-decoration:none;
        display:block
    }
}
.primary-nav__link:focus.hide-children+ul{
    left:-99999px
}
.primary-nav__child-list{
    list-style:none;
    color:#fff;
    margin:0
}
@media(max-width:767px){
    .primary-nav__child-list{
        background-color:#414042;
        padding:0
    }
}
@media(min-width:768px){
    .primary-nav__child-list{
        position:absolute;
        padding:0;
        z-index:10;
        display:none;
        border:1px solid #323132
    }
}
.primary-nav__child-item,.nav__top-level-duplicate{
    display:block;
    margin:0;
    padding:0
}
.primary-nav__child-item--active{
    background-color:#111
}
.primary-nav__child-link,.nav__top-level-duplicate>a{
    display:block;
    color:#fff
}
@media(max-width:767px){
    .primary-nav__child-link,.nav__top-level-duplicate>a{
        height:48px;
        padding:14px 0 12px 16px
    }
}
@media(min-width:768px){
    .primary-nav__child-link,.nav__top-level-duplicate>a{
        padding:14px 0 10px 16px
    }
    .primary-nav__child-link:hover,.nav__top-level-duplicate>a:hover,.primary-nav__child-link:focus,.nav__top-level-duplicate>a:focus{
        outline:0;
        background-color:#d0d2d3;
        text-decoration:none;
        color:#323132
    }
}
.primary-nav__language{
    display:block;
    color:#e5e6e7;
    overflow:hidden;
    margin:0;
    padding-left:32px
}
@media(max-width:767px){
    .js-nav-hidden{
        display:none
    }
}
@media(max-width:767px){
    .js-expandable-active>a{
        background-color:#323132
    }
    .js-expandable-active ul{
        display:block!important
    }
}
@media(min-width:768px){
    .nav__top-level-duplicate{
        display:none
    }
}
@media(max-width:767px){
    .js-expandable>a>.expansion-indicator{
        display:initial;
        visibility:initial
    }
    .js-expandable>a>.expansion-indicator:before{
        position:absolute;
        color:#e5e6e7;
        content:'+';
        left:16px
    }
    .js-expandable-active>a>.expansion-indicator:before{
        content:'-';
        padding-left:5px
    }
}
.nav--controls{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    align-items:stretch
}
@media(min-width:768px){
    .nav--controls{
        display:none
    }
}
.nav--controls__item{
    padding:0;
    margin:0;
    display:inline-block;
    width:50%
}
.nav--controls__menu{
    background-color:#414042;
    font-size:17px;
    float:left;
    width:100%;
    padding:16px;
    color:#e5e6e7;
    border-right:1px solid #323132
}
.nav--controls__no-search{
    width:100%
}
.nav--controls__search{
    background-color:#414042;
    font-size:17px;
    float:left;
    width:100%;
    padding:16px;
    color:#e5e6e7
}
.menu-is-expanded>a{
    background-color:#58595b
}
.search-is-expanded>a{
    background-color:#58595b
}
@media(max-width:767px){
    .nav-main--hidden{
        display:none
    }
}
@media(max-width:767px){
    .nav-search--hidden{
        display:none
    }
}
.header{
    padding:15px 0 9px;
    position:relative;
    height:72px
}
.header--separator{
    background-color:#414042;
    height:2px
}
.logo{
    display:block;
    object-fit: contain;
}
@media(max-width:767px){
    .logo{
        height:48px;
        padding:2px 0 6px
    }
}
@media(min-width:768px){
    .logo{
        height:39px;
        margin-top:2px
    }
}
@media(max-width:767px){
    .secondary-nav{
        display:none
    }
}
.secondary-nav__list{
    float:right;
    list-style:none;
    padding:0;
    margin:0
}
.secondary-nav__item{
    float:left;
    margin:0;
    padding:0
}
.secondary-nav__item:last-child a{
    padding-right:0;
    border-right:0 solid
}
.secondary-nav__link{
    padding:0 8px;
    border-right:1px solid #e5e6e7;
    color: #db0000;
}
@media(max-width:767px){
    .secondary-nav__link--active{
        background-color:#222
    }
}
.skiplink{
    position:absolute;
    left:-99999px
}
.skiplink:focus{
    background:#414042;
    color:#fff;
    top:0;
    right:0;
    left:0;
    margin:0 auto;
    z-index:10;
    width:160px;
    padding:6px 0 10px;
    font-size:14px;
    text-align:center
}
.main--sticky-footer-offset{
    padding-bottom:200px
}
.banner{
    background-color:#fff
}
.banner--half-padding{
    padding-top:.5rem;
    padding-bottom:.5rem
}
.banner--vertical-center{
    align-items:center
}
.banner--carrot{
    background-color:#f93;
    color:#fff
}
.banner--bottom-border{
    border-bottom:1px solid #d0d2d3
}
.banner--no-border{
    border-bottom:none
}
.banner__container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    margin-left:16px
}
@media(max-width:767px){
    .banner__container{
        display:block
    }
}
.banner__icon{
    vertical-align:middle;
    position:relative
}
@media(max-width:767px){
    .banner__icon{
        display:none
    }
}
.banner__text-icon{
    background-color:#206095;
    color:#e5e6e7;
    font-weight:700;
    text-transform:uppercase;
    padding:5px 8px;
    font-size:16px;
    position:relative;
    top:50%
}
@media(max-width:767px){
    .banner__text-icon{
        display:block;
        float:left;
        margin-right:8px;
        transform:translateY(5%);
        margin-bottom:10px;
        margin-top:8px
    }
}
.banner__text-icon--double-line{
    top:0
}
@media(min-width:768px){
    .banner__text-icon--double-line{
        top:-18px
    }
}
.banner__heading{
    font-size:30px;
    line-height:1.33;
    color:#222;
    letter-spacing:-.02px;
    margin-left:16px
}
@media(max-width:767px){
    .banner__heading{
        font-size:24px;
        margin-left:0
    }
}
.banner__body{
    display:flex;
    display:-ms-flexbox;
    padding-bottom:8px
}
@media(min-width:768px){
    .banner__body{
        display:inline-block;
        padding-top:8px;
        margin-left:16px
    }
}
@media(max-width:767px){
    .banner__body{
        display:block
    }
}
@media print{
    .banner{
        display:none
    }
}
.banner p,.banner .markdown li p:nth-of-type(2),.markdown li .banner p:nth-of-type(2),.banner .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .banner p:nth-of-type(2),.banner .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .banner p:nth-of-type(2){
    margin:0;
    padding-top:5px;
    padding-bottom:3px;
    font-size:16px
}
.banner p>a,.banner .markdown li p:nth-of-type(2)>a,.markdown li .banner p:nth-of-type(2)>a,.banner .section__content--markdown li p:nth-of-type(2)>a,.section__content--markdown li .banner p:nth-of-type(2)>a,.banner .section__content--static-markdown li p:nth-of-type(2)>a,.section__content--static-markdown li .banner p:nth-of-type(2)>a{
    text-decoration:underline
}
.banner p>a:focus,.banner .markdown li p:nth-of-type(2)>a:focus,.banner .section__content--markdown li p:nth-of-type(2)>a:focus,.banner .section__content--static-markdown li p:nth-of-type(2)>a:focus{
    color:#323132
}
.banner__link{
    font-size:17px
}
@media(max-width:767px){
    .banner__link{
        font-size:16px
    }
}
.banner__bottom-shadow{
    box-shadow:0 2px 0 0 #af8c00
}
.cookies-banner{
    background-color:#e5e5e5;
    padding:20px 0;
    box-sizing:border-box
}
@media(max-width:768px){
    .cookies-banner{
        padding:10px 0
    }
}
.js .cookies-banner--hidden{
    display:none!important
}
.cookies-banner__wrapper{
    margin-left:auto;
    margin-right:auto
}
.cookies-banner__heading{
    font-weight:800
}
.cookies-banner__body{
    padding:0
}
.cookies-banner__buttons{
    display:flex;
    display:-ms-flexbox;
    justify-content:left;
    align-items:center;
    margin-top:1rem
}
@media(max-width:768px){
    .cookies-banner__buttons{
        flex-direction:column;
        justify-content:center;
        align-items:center
    }
}
.cookies-banner__button{
    display:inline-block;
    margin-right:8px
}
@media(max-width:768px){
    .cookies-banner__button{
        margin-top:8px;
        margin-right:0;
        width:100%;
        display:block
    }
}
.cookies-banner__button--hide{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-weight:400;
    font-size:18px;
    line-height:1.25;
    outline:0;
    border:0;
    background:0 0;
    text-decoration:underline;
    color:#206095;
    padding:0;
    float:right
}
@media(max-width:768px){
    .cookies-banner__button--hide{
        padding:1rem 0;
        display:block;
        float:none
    }
}
.cookies-banner a{
    text-decoration:none
}
.cookies-banner p,.cookies-banner .markdown li p:nth-of-type(2),.markdown li .cookies-banner p:nth-of-type(2),.cookies-banner .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .cookies-banner p:nth-of-type(2),.cookies-banner .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .cookies-banner p:nth-of-type(2){
    padding:0;
    margin:8px 0
}
.cookies-banner__preferences-success{
    display:block;
    border-left:8px solid #0f8243;
    background:#edf4f0
}
.cookies-banner__preferences-success-body{
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:8px 0 8px 16px
}
.slate--thunder{
    background-color:#323132;
    color:#e5e6e7
}
.slate--ship-grey{
    background-color:#414042;
    color:#e5e6e7
}
.slate--abbey{
    background-color:#58595b;
    color:#e5e6e7
}
.slate--silver{
    background-color:#bbbdbf
}
.slate--iron{
    background-color:#d0d2d3
}
.slate--iron-light{
    background-color:#e5e6e7
}
.slate--mercury{
    background-color:#e5e5e5
}
.slate--gallery{
    background-color:#eaeaea
}
.slate--aluminium{
    background-color:#a6a8ab
}
.slate--alabaster{
    background-color:#f9f9f9
}
.breadcrumb{
    padding:16px 0 7px;
    border-bottom:1px solid #d0d2d3;
    clear:both
}
@media(max-width:767px){
    .breadcrumb{
        padding:8px 0 15px
    }
}
.breadcrumb__list{
    list-style:none;
    margin:0;
    padding:0
}
.breadcrumb__item{
    display:inline-block;
    margin:0 8px 0 0;
    padding:6px 0 10px
}
@media(max-width:767px){
    .breadcrumb__item{
        line-height:16px;
        padding:10px 0 6px
    }
}
.breadcrumb__item:not(:last-child):after{
    content:'>';
    padding-left:8px
}
.breadcrumb__item:last-child:after{
    padding:0
}
.breadcrumb__item--ellipsis{
    display:inline-block;
    margin:0 8px 0 0;
    padding:6px 0 10px
}
@media(max-width:767px){
    .breadcrumb__item--ellipsis{
        line-height:16px;
        padding:10px 0 6px
    }
}
.breadcrumb__item--ellipsis:after{
    content:'...';
    padding:0 0 0 8px
}
.breadcrumb__item--ellipsis:last-child:after{
    content:'';
    padding:0 0 0 0
}
.breadcrumb-neutral{
    padding:16px 0 8px
}
@media(max-width:767px){
    .breadcrumb-neutral{
        padding:8px 0 16px
    }
}
.breadcrumb-neutral__list{
    list-style:none;
    margin:0;
    padding:0
}
.breadcrumb-neutral__link{
    color: #db0000;
}
.breadcrumb-neutral__item{
    display:inline-block;
    margin:0 8px 0 0;
    padding:6px 0 10px
}
@media(max-width:767px){
    .breadcrumb-neutral__item{
        line-height:16px;
        padding:10px 0 6px
    }
}
.breadcrumb-neutral__item:after{
    content:'>';
    padding-left:8px
}
.breadcrumb-neutral__item:last-child:after{
    content:'';
    padding:0
}
.breadcrumb-bulletins{
    margin:16px 0 0;
    clear:both
}
.breadcrumb-bulletins__list{
    list-style:none;
    margin:0;
    padding:0
}
.breadcrumb-bulletins__item{
    display:inline-block;
    margin:0;
    padding:0
}
.breadcrumb-bulletins__item span{
    opacity:.6
}
@media(max-width:767px){
    .breadcrumb-bulletins__item{
        line-height:16px;
        display:none
    }
    .breadcrumb-bulletins__item:nth-last-child(2){
        display:inline-block
    }
}
.breadcrumb-bulletins__item:last-child:after{
    content:'';
    padding:0
}
.breadcrumb-bulletins__item--ellipsis{
    display:inline-block;
    margin:0 8px 0 0
}
@media(max-width:767px){
    .breadcrumb-bulletins__item--ellipsis{
        line-height:16px
    }
}
.breadcrumb-bulletins__item--ellipsis:after{
    content:'...';
    padding:0 8px 0 0
}
.breadcrumb-bulletins__item--ellipsis:last-child:after{
    content:'';
    padding:0
}
.nav-tile-holder__heading{
    margin-bottom:24px
}
.nav-tile-holder__list{
    padding:0;
    list-style:none
}
.nav-tile-holder__item{
    padding:6px 0 10px
}
.nav-secondary{
    margin-bottom:16px;
    padding-top:8px
}
.nav-secondary__title{
    margin:0;
    font-size:21px;
    font-weight:400;
    line-height:24px
}
.nav-secondary__list{
    list-style:none;
    margin:0;
    padding:0
}
.nav-secondary__item{
    display:inline-block;
    margin:0;
    padding:11px 0 5px;
    line-height:16px
}
.nav-secondary__item a{
    text-decoration:underline
}
.nav-secondary__item:after{
    content:'|';
    padding:0 0 0 4px;
    color:#a6a8ab
}
.nav-secondary__item:last-child:after{
    content:'';
    padding:0
}
.nav-secondary--census{
    color:#e5e6e7
}
.nav-secondary--census a{
    color:#e5e6e7
}
.page-intro__type{
    display:block;
    font-size:21px;
    font-weight:400;
    padding:5px 0 3px
}
.page-intro__title{
    margin-top:16px;
    margin-bottom:8px
}
.page-intro__title--home{
    font-size:36px
}
@media(max-width:767px){
    .page-intro__title--home{
        font-size:22px
    }
}
.page-intro__title--home-big{
    font-size:60px;
    line-height:64px;
    display:block;
    margin-bottom:0
}
@media(max-width:767px){
    .page-intro__title--home-big{
        font-size:36px;
        line-height:40px
    }
}
.page-intro__content{
    font-size:21px;
    margin-top:0;
    margin-bottom:48px;
    padding:7px 0 9px;
    line-height:32px
}
@media(max-width:767px){
    .page-intro__content{
        font-size:17px;
        padding:9px 0 7px;
        margin-bottom:32px
    }
}
.page-intro__content--home-big{
    font-size:24px;
    margin-top:16px;
    margin-bottom:48px
}
@media(max-width:767px){
    .page-intro__content--home-big{
        font-size:17px;
        margin-top:0;
        margin-bottom:16px
    }
}
.page-content{
    min-height:192px
}
.page-content__main-content{
    overflow:visible
}
.page-neutral-intro__type{
    font-size:18px;
    line-height:32px;
    font-weight:400;
    padding:6px 0 10px;
    margin-top:8px
}
.page-neutral-intro__title{
    margin-top:0;
    margin-bottom:8px;
    font-weight:700;
    font-size:38px;
    line-height:48px
}
@media(max-width:767px){
    .page-neutral-intro__title{
        font-size:32px;
        line-height:40px
    }
}
.page-neutral-intro__content{
    font-size:24px;
    margin-top:0;
    margin-bottom:0;
    padding:2px 0 14px;
    line-height:32px
}
@media(max-width:767px){
    .page-neutral-intro__content{
        font-size:20px;
        padding:9px 0 7px
    }
}
.page-neutral-intro__meta{
    font-size:16px
}
.page-neutral-content{
    min-height:192px
}
.page-neutral-content__main-content{
    overflow:visible
}
.page-compendium_intro-content{
    padding-bottom:16px
}
.page-bulletins a{
    text-decoration:underline;
    color:#fff
}
.page-bulletins a:hover{
    opacity:.7
}
.page-bulletins h1,.page-bulletins .font-size--h1{
    font-size:38px;
    line-height:48px
}
.page-bulletins--Summary{
    font-size:24px;
    line-height:32px
}
@media(max-width:767px){
    .page-bulletins h1,.page-bulletins .font-size--h1{
        font-size:32px;
        line-height:40px
    }
    .page-bulletins--Summary{
        font-size:20px;
        line-height:32px
    }
}
.highlighted-wrap{
    border-top:1px solid #d0d2d3;
    margin-top:-1px
}
.tiles__block{
    margin-top:16px;
    margin-bottom:16px
}
.tiles__block-no-mar-top{
    margin-top:0
}
.tiles__block-no-mar-bottom{
    margin-bottom:0
}
.tiles__list{
    padding:0
}
.tiles__item{
    margin:0 0 16px 16px;
    background-color:#e5e5e5;
    padding:0;
    display:flex;
    flex-direction:column
}
@media(max-width:767px){
    .tiles__item{
        margin:0 0 16px
    }
}
.tiles__item--hover{
    background-color:#414042;
    color:#fff
}
.tiles__item--image-type-headline{
    padding:0;
    margin-top:8px
}
.tiles__item--image-type-fixed-46-rows{
    padding:0;
    height:368px;
    position:relative;
    padding-top:192px
}
.tiles__item--image-type-fixed-46-rows .sparkline-holder,.tiles__item--image-type-fixed-46-rows .image-holder{
    height:192px;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:#fff;
    border:1px solid #e5e5e5;
    overflow:hidden
}
.tiles__item--image-type-fixed-46-rows .sparkline-holder img,.tiles__item--image-type-fixed-46-rows .image-holder img{
    width:100%;
    height:auto
}
.tiles__item--image-type-fixed-46-rows .sparkline-holder--hover,.tiles__item--image-type-fixed-46-rows .image-holder--hover{
    border-color:#414042
}
.tiles__item--image-type-fixed-46-rows .sparkline-holder--hover:after,.tiles__item--image-type-fixed-46-rows .image-holder--hover:after{
    content:"";
    width:100%;
    height:192px;
    max-height:192px;
    background-color:rgba(187,189,191,.3);
    position:absolute;
    top:0;
    left:0;
    z-index:999
}
.tiles__item--image-type-fixed-30-rows{
    padding:0;
    height:240px;
    position:relative;
    padding-top:112px
}
.tiles__item--image-type-fixed-30-rows .sparkline-holder,.tiles__item--image-type-fixed-30-rows .image-holder{
    height:112px;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:#fff;
    border:1px solid #e5e5e5;
    overflow:hidden
}
.tiles__item--image-type-fixed-30-rows .sparkline-holder img,.tiles__item--image-type-fixed-30-rows .image-holder img{
    width:100%;
    height:auto
}
.tiles__item--image-type-fixed-30-rows .sparkline-holder--hover,.tiles__item--image-type-fixed-30-rows .image-holder--hover{
    border-color:#414042
}
.tiles__item--image-type-fixed-30-rows .sparkline-holder--hover:after,.tiles__item--image-type-fixed-30-rows .image-holder--hover:after{
    content:"";
    width:100%;
    height:112px;
    max-height:112px;
    background-color:rgba(187,189,191,.3);
    position:absolute;
    top:0;
    left:0;
    z-index:999
}
.tiles__item--image-type-fixed-31-rows{
    padding:0;
    height:248px;
    position:relative;
    padding-top:112px
}
.tiles__item--image-type-fixed-31-rows .sparkline-holder,.tiles__item--image-type-fixed-31-rows .image-holder{
    height:112px;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:#fff;
    border:1px solid #e5e5e5;
    overflow:hidden
}
.tiles__item--image-type-fixed-31-rows .sparkline-holder img,.tiles__item--image-type-fixed-31-rows .image-holder img{
    width:100%;
    height:auto
}
.tiles__item--image-type-fixed-31-rows .sparkline-holder--hover,.tiles__item--image-type-fixed-31-rows .image-holder--hover{
    border-color:#414042
}
.tiles__item--image-type-fixed-31-rows .sparkline-holder--hover:after,.tiles__item--image-type-fixed-31-rows .image-holder--hover:after{
    content:"";
    width:100%;
    height:112px;
    max-height:112px;
    background-color:rgba(187,189,191,.3);
    position:absolute;
    top:0;
    left:0;
    z-index:999
}
.tiles__item--list-type{
    background-color:#fff;
    padding:16px 0;
    list-style:none;
    margin-top:0
}
.tiles__item--list-type-mercury{
    background-color:#e5e5e5
}
.tiles__item--list-type-hover{
    background-color:#414042
}
.tiles__item--list-type-simple{
    padding:16px 0;
    list-style:none;
    margin-top:-1px;
    border-bottom:1px solid #d0d2d3;
    width:100%
}
.tiles__item--list-type-simple-hover{
    background-color:#e5e6e7;
    border-color:#58595b
}
.tiles__item--nav-type-fixed{
    padding:0;
    overflow:hidden;
    height:248px
}
.tiles__item--nav-type-fixed:before{
    content:"";
    float:left;
    width:5px;
    height:248px
}
.tiles__item--nav-type-fixed>*{
    float:right;
    width:100%;
    margin-left:-5px!important
}
.tiles__item--nav-type-fixed:after{
    content:"\02026";
    float:right;
    position:relative;
    top:-32px;
    left:100%;
    width:100%;
    margin-left:-100%;
    padding-right:5px;
    padding-bottom:24px;
    text-align:left;
    background:inherit;
    line-height:8px;
    text-indent:16px;
    clear:none
}
.tiles__item--nav-type-fixed-hover:after{
    background-color:#414042
}
.tiles__title-dt{
    font-size:17px;
    padding:13px 0 11px
}
.tiles__title-dt--hover a{
    color:#fff
}
.tiles__title-h2{
    margin:0;
    padding:20px 16px 4px
}
.tiles__title-h2--hover{
    color:#fff;
    background-color:#414042
}
.tiles__title-h2--hover a{
    color:#fff
}
.tiles__title-h2--nav{
    min-height:80px;
    background-color:#eaeaea
}
.tiles__title-h2--nav-hover{
    color:#fff;
    background-color:#6d6e72
}
.tiles__title-h2--nav-hover a{
    color:#fff
}
.tiles__title-h2--home{
    font-size:17px;
    margin:0;
    padding:5px 0 3px
}
.tiles__title-h2--home-hover a{
    color:#fff
}
.tiles__title-h3{
    margin:0;
    padding:20px 16px 4px
}
.tiles__title-h3--hover a{
    color:#fff
}
.tiles__title-h3--nav{
    min-height:80px;
    background-color:#eaeaea
}
.tiles__title-h3--nav-hover{
    color:#fff;
    background-color:#6d6e72
}
.tiles__title-h3--nav-hover a{
    color:#fff
}
.tiles__title-h4{
    margin:0;
    padding:6px 16px 2px
}
.tiles__title-h4--hover a{
    color:#fff
}
.tiles__keynote{
    padding:7px 0 1px
}
.tiles__content{
    flex:1 0 auto;
    margin:0;
    padding:0 16px 16px;
    overflow:hidden
}
.tiles__content--hover{
    background-color:#414042;
    border-color:#323132;
    color:#fff
}
.tiles__content--hover a{
    color:#fff
}
.tiles__content--nav{
    background-color:#e5e5e5;
    border-top:1px solid #d0d2d3;
    margin:-1px 0 0;
    padding:8px 16px 16px;
    width:100%
}
.tiles__content--nav h3,.tiles__content--nav .font-size--h3,.tiles__content--nav h4,.tiles__content--nav .font-size--h4{
    margin:0
}
.tiles__content--nav p,.tiles__content--nav .markdown li p:nth-of-type(2),.markdown li .tiles__content--nav p:nth-of-type(2),.tiles__content--nav .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .tiles__content--nav p:nth-of-type(2),.tiles__content--nav .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .tiles__content--nav p:nth-of-type(2){
    padding:6px 0 2px;
    margin-top:0
}
.tiles__content--nav address{
    padding:7px 0 1px
}
.tiles__content--nav ul{
    margin:0
}
.tiles__content--nav li{
    padding:10px 0 6px;
    margin:0;
    line-height:16px
}
.tiles__content--nav-hover{
    background-color:#414042;
    border-color:#323132;
    color:#fff
}
.tiles__content--nav-hover a{
    color:#fff
}
.tiles__image{
    width:100%;
    height:288px;
    max-height:288px;
    background-color:#58595b
}
.tiles__image--headline{
    border:#58595b 1px solid;
    position:relative;
    margin-top:-1px
}
.tiles__image--headline-hover{
    border-color:#414042
}
.tiles__image--headline-hover:after{
    content:"";
    width:100%;
    height:288px;
    max-height:288px;
    background-color:rgba(187,189,191,.3);
    position:absolute;
    top:0;
    left:0;
    z-index:999
}
.tiles__image--headline-sparkline{
    background-color:#fff;
    border:#e5e5e5 1px solid;
    border-bottom:none;
    position:relative
}
.tiles__image--headline-sparkline-hover{
    border-color:#414042
}
.tiles__image--headline-sparkline-hover:after{
    content:"";
    width:100%;
    height:288px;
    max-height:288px;
    background-color:rgba(187,189,191,.3);
    position:absolute;
    top:0;
    left:0;
    z-index:999
}
.tiles__image--search-sparkline{
    background-color:#fff;
    border:#e5e5e5 1px solid;
    height:248px;
    max-height:248px;
    position:relative
}
.tiles__image--search-sparkline-hover{
    border-color:#414042
}
.tiles__image--search-sparkline-hover:after{
    content:"";
    width:100%;
    height:248px;
    max-height:248px;
    background-color:rgba(187,189,191,.3);
    position:absolute;
    top:0;
    left:0;
    z-index:999
}
.tiles__figure,.tiles__unit,.tiles__preunit{
    display:inline-block;
    font-size:36px;
    font-weight:700;
    padding:17px 0 7px
}
.tiles__figure--list,.tiles__unit--list,.tiles__preunit--list{
    padding:5px 0 3px;
    font-size:21px
}
.tiles__figure--home,.tiles__unit--home,.tiles__preunit--home{
    font-size:24px;
    font-weight:700;
    padding:3px 0 5px
}
.tiles__date{
    font-size:21px;
    padding:5px 0 3px
}
.tiles__date--home{
    display:block
}
.tiles__dl{
    margin-top:-1px
}
.tiles__dt{
    float:left;
    clear:left;
    width:auto
}
.tiles__dt:after{
    content:"\00a0"
}
.tiles__content-list{
    padding:0 32px;
    margin:9px 0 15px
}
.tiles__content-list li{
    margin:0
}
.tiles__extra{
    display:block;
    padding:15px 16px 17px;
    width:100%;
    margin:0;
    background-color:#e5e6e7;
    border-top:1px solid #d0d2d3;
    margin-top:-1px
}
.tiles__extra--hover{
    background-color:#6d6e72;
    border-color:#323132;
    color:#fff
}
.box__content{
    margin:0;
    padding:0;
    overflow:hidden
}
.box__content h3,.box__content .font-size--h3,.box__content h4,.box__content .font-size--h4{
    margin:0
}
.box__content p,.box__content .markdown li p:nth-of-type(2),.markdown li .box__content p:nth-of-type(2),.box__content .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .box__content p:nth-of-type(2),.box__content .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .box__content p:nth-of-type(2),.box__content a{
    padding:6px 0 2px;
    margin-top:0
}
.box__content address{
    padding:7px 0 1px
}
.box__content ul{
    margin:0
}
.box__content li{
    padding:6px 0 10px;
    margin:0
}
.box__content li a{
    line-height:16px
}
.box__content dl{
    margin:0;
    padding:6px 0 2px
}
.box__content dt,.box__content dd{
    display:inline
}
.box__content dt:not(:first-of-type):before{
    content:'\A';
    white-space:pre
}
.box__content .stand-out{
    font-size:36px;
    font-weight:700;
    padding:11px 0 5px;
    line-height:32px
}
.box__content .stand-out--list{
    padding:5px 0 3px;
    font-size:21px
}
.box__content .stand-out--revert{
    font-size:14px
}
.box__content--homepage{
    position:relative
}
.box__content--homepage .full-height{
    height:100%
}
.box__content--homepage .sparkline-holder{
    height:192px;
    width:100%
}
.box__content--homepage .sparkline-holder,.box__content--homepage .image-holder{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden
}
.box__content--homepage .sparkline-holder img,.box__content--homepage .image-holder img{
    width:100%;
    height:auto;
    max-height:100%
}
.box__content--homepage dd,.box__content--homepage dt{
    display:block
}
.box__timeseries{
    border:1px solid #e5e6e7
}
.box__image{
    position:relative
}
.box__image .image-holder{
    border:1px solid #e5e6e7;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden
}
.box__image .image-holder img{
    width:100%;
    height:auto
}
.box__clickable{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:9
}
.tile-neutral{
    background-color:#e5e5e5;
    padding:32px
}
.tile-neutral__heading{
    font-weight:700;
    font-size:24px;
    line-height:32px;
    margin:0 0 16px
}
.tile-neutral-content__title{
    font-size:17px;
    font-weight:700;
    line-height:24px;
    margin:16px 0;
    padding:5px 0 3px
}
.tile-neutral-content__meta{
    margin:0;
    padding:6px 0 2px;
    font-size:14px
}
.tile-neutral-content__description{
    font-size:16px
}
.chart-area__controls__custom--active{
    margin-top:16px;
    background-color:#6d6e72;
    position:relative
}
.chart-area__controls__custom--active:before{
    content:"";
    width:0;
    height:0;
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    border-bottom:15px solid #6d6e72;
    position:absolute;
    top:-15px;
    top:-15px
}
@media(max-width:767px){
    .chart-area__controls__custom--active:before{
        left:225px
    }
}
@media(min-width:768px){
    .chart-area__controls__custom--active:before{
        right:15px
    }
}
@media(min-width:992px){
    .chart-area__controls__custom--active:before{
        right:30px
    }
}
.chart-area__controls__custom--active fieldset{
    width:160px;
    display:block;
    float:left;
    border:0;
    padding:0;
    margin:0 0 16px
}
.chart-area__controls__custom--active legend{
    color:#e5e6e7;
    padding:6px 0 2px
}
.chart-area__controls__custom__container{
    overflow:hidden;
    padding:0 16px;
    color:#e5e6e7
}
.chart-area__controls__custom__container p,.chart-area__controls__custom__container .markdown li p:nth-of-type(2),.markdown li .chart-area__controls__custom__container p:nth-of-type(2),.chart-area__controls__custom__container .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .chart-area__controls__custom__container p:nth-of-type(2),.chart-area__controls__custom__container .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .chart-area__controls__custom__container p:nth-of-type(2){
    margin:0;
    color:#fff
}
.chart-area__controls__custom__container a{
    border:1px solid #fff
}
.chart-area__controls__custom__errors{
    background-color:#d32f2f
}
.chart-area__controls__custom__errors p,.chart-area__controls__custom__errors .markdown li p:nth-of-type(2),.markdown li .chart-area__controls__custom__errors p:nth-of-type(2),.chart-area__controls__custom__errors .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .chart-area__controls__custom__errors p:nth-of-type(2),.chart-area__controls__custom__errors .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .chart-area__controls__custom__errors p:nth-of-type(2){
    margin:0;
    padding:6px 16px 10px;
    color:#fff
}
.chart-area__timeseries *{
    font-family:open sans,Helvetica,Arial,sans-serif
}
@media(max-width:767px){
    .chart-area__timeseries .highcharts-legend{
        display:none
    }
}
.chart-area__radiogroup{
    display:flex
}
.chart-area__controls__download{
    background-color:#6d6e72;
    margin-top:16px;
    position:relative;
    width:100%;
    max-width:352px
}
.chart-area__controls__download--unfiltered:before{
    content:"";
    width:0;
    height:0;
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    border-bottom:15px solid #6d6e72;
    position:absolute;
    top:-15px;
    -webkit-animation-name:fade-in;
    -webkit-animation-duration:.5s;
    animation-name:fade-in;
    animation-duration:.5s;
    left:calc(25% - 15px)
}
@-webkit-keyframes fade-in{
    0%{
        border-bottom:15px solid transparent
    }
    100%{
        border-bottom:15px solid #6d6e72
    }
}
@keyframes fade-in{
    0%{
        border-bottom:15px solid transparent
    }
    100%{
        border-bottom:15px solid #6d6e72
    }
}
.chart-area__controls__download--filtered:before{
    content:"";
    width:0;
    height:0;
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    border-bottom:15px solid #6d6e72;
    position:absolute;
    top:-15px;
    -webkit-animation-name:fade-in;
    -webkit-animation-duration:.5s;
    animation-name:fade-in;
    animation-duration:.5s;
    right:calc(25% - 15px)
}
@-webkit-keyframes fade-in{
    0%{
        border-bottom:15px solid transparent
    }
    100%{
        border-bottom:15px solid #6d6e72
    }
}
@keyframes fade-in{
    0%{
        border-bottom:15px solid transparent
    }
    100%{
        border-bottom:15px solid #6d6e72
    }
}
#custom-tooltip{
    display:block;
    border:1px solid #d0d2d3;
    background-color:#eaeaea;
    position:relative;
    z-index:999
}
.maintext{
    padding:16px;
    display:inline-block;
    height:100%;
    color:#323132;
    font-family:open sans,Helvetica,Arial,sans-serif
}
.maintext__fixed-width{
    width:218px
}
.maintext__title{
    font-family:open sans,Helvetica,Arial,sans-serif;
    font-weight:700;
    color:#323132;
    margin-bottom:5px
}
.sidebar{
    display:none;
    height:48px;
    padding:16px
}
.circle{
    margin:0;
    padding:0;
    height:14px;
    font-size:22px;
    color:#8fbed8;
    line-height:13px;
    clear:both;
    display:none
}
.square{
    margin:0;
    padding:0;
    height:21px;
    font-size:20px;
    color:#5296c3;
    line-height:21px;
    clear:both;
    display:none
}
.diamond{
    margin:0;
    padding:0;
    height:19px;
    font-size:20px;
    color:#1377b2;
    line-height:19px;
    clear:both;
    display:none
}
.triangle{
    margin:0;
    padding:0;
    height:16px;
    font-size:14px;
    color:#1673ac;
    line-height:20px;
    clear:both;
    display:none
}
.tip{
    padding:0;
    padding-top:1px;
    padding-bottom:1px
}
.tiptext{
    margin:0;
    padding:0;
    padding-top:1px;
    left:0;
    text-align:left;
    white-space:normal
}
.tooltip-right{
    position:relative
}
.tooltip-right:after{
    content:"";
    border-color:transparent transparent transparent #d0d2d3;
    border-style:solid;
    border-width:15px;
    width:0;
    height:0;
    position:absolute;
    top:10px;
    left:219px
}
.tooltip-left{
    position:relative
}
.tooltip-left:after{
    content:"";
    border-color:transparent #d0d2d3 transparent transparent;
    border-style:solid;
    border-width:15px;
    width:0;
    height:0;
    position:absolute;
    top:10px;
    left:-30px
}
.meta-wrap{
    background:#e5e5e5;
    border-top:1px solid #d0d2d3;
    margin-top:-1px;
    padding-top:24px
}
.meta-wrap h2,.meta-wrap .font-size--h2{
    font-size:21px;
    margin-top:0
}
.meta-wrap address{
    padding:6px 0 2px
}
.meta-wrap--gallery{
    background:#eaeaea;
    border-top:1px solid #d0d2d3;
    margin-top:-1px;
    position:relative
}
.meta-wrap--thin{
    padding-top:16px
}
.meta-wrap--thin .meta__item{
    min-height:auto;
    margin-bottom:16px
}
.meta__item{
    padding-left:16px;
    margin-top:0;
    margin-bottom:24px;
    min-height:64px
}
@media(max-width:767px){
    .meta__item{
        margin-bottom:8px
    }
}
@media(min-width:768px){
    .meta__item{
        border-right:1px solid #d0d2d3
    }
}
@media(min-width:992px){
    .meta__item{
        border-right:1px solid #d0d2d3
    }
}
.meta__item--no-border{
    border:none
}
.meta__image{
    height:47px;
    float:left;
    margin-right:16px
}
.meta__list{
    list-style:none;
    margin-top:0;
    margin-bottom:0;
    padding-left:0
}
.meta__list .meta__item{
    padding:0 0 0 16px
}
.alert{
    background-color:#58595b;
    padding:16px 0 24px;
    color:#d0d2d3
}
@media print{
    .alert{
        display:none
    }
}
.alert__title{
    font-size:24px;
    line-height:24px;
    margin-top:0;
    margin-bottom:8px;
    padding:3px 0 5px
}
.alert__title a{
    color:#d0d2d3
}
.alert__title a:hover{
    color:#fff
}
.alert__link{
    color:#d0d2d3;
    font-size:16px;
    text-decoration:underline;
    padding:5px 0 3px;
    display:inline-block
}
.alert__link:hover{
    color:#fff
}
.alert__link:focus{
    color:#323132;
    background:#d0d2d3
}
.alert__content{
    font-size:14px;
    margin:0
}
.alert__content--large{
    font-size:17px;
    margin:0
}
.alert__date{
    padding:5px 0 10px;
    margin:0;
    font-size:17px
}
.alert--warning{
    padding:8px 0
}
.alert--warning__title{
    padding-left:64px;
    margin:8px 0;
    text-align:left
}
@media(max-width:767px){
    .alert--warning__content{
        margin:0 16px
    }
}
@media(min-width:768px){
    .alert--warning__content{
        margin:0 64px
    }
}
.alert--light{
    padding:0 0 0 16px;
    background:0 0;
    border-left:8px #d32f2f solid;
    color:#323132
}
.alert--light a{
    color:#d32f2f
}
.status{
    padding:16px;
    margin:0 0 8px;
    background:#eaeaea;
    color:#323132
}
@media print{
    .status{
        display:none
    }
}
.status--green{
    border-left:8px #0f8243 solid
}
.status--amber{
    border-left:8px #f93 solid
}
.status--red{
    border-left:8px #d32f2f solid
}
.status--blue{
    border-left:8px #3a7db4 solid
}
.status__content{
    margin:0 0 16px;
    font-size:16px;
    line-height:24px;
    color:#323132;
    padding:0 8px 0 0
}
.status__link{
    text-decoration:underline
}
.alert-release-banner{
    background-color:#fff;
    color:#414042;
    width:auto
}
@media print{
    .alert-release-banner{
        display:none
    }
}
.alert-release-banner__latest{
    border-left:7px solid #206095
}
.alert-release-banner__not-latest{
    border-left:7px solid #f93
}
.alert-release-banner__title{
    font-size:18px;
    line-height:32px;
    padding:0;
    margin:8px 16px
}
.alert-release-banner__title a{
    color:#206095
}
@media(max-width:767px){
    .alert-release-banner__title{
        font-size:16px;
        line-height:24px
    }
}
.alert-release-banner__link{
    font-size:18px;
    display:inline-block
}
@media(max-width:767px){
    .alert-release-banner__link{
        font-size:16px
    }
}
.alert-release-banner__content{
    font-size:14px;
    margin:0
}
.alert-release-banner__content--large{
    font-size:17px;
    margin:0
}
.alert-release-banner__date{
    padding:5px 0 10px;
    margin:0;
    font-size:17px
}
.alert-bulletins{
    background-color:#fff;
    color:#414042;
    width:auto
}
@media print{
    .alert-bulletins{
        display:none
    }
}
.alert-bulletins--warning{
    padding:8px 0
}
.alert-bulletins--warning__title{
    padding-left:64px;
    text-align:left
}
@media(max-width:767px){
    .alert-bulletins--warning__content{
        margin:0 16px
    }
}
@media(min-width:768px){
    .alert-bulletins--warning__content{
        margin:0 64px
    }
}
.alert-bulletins--light{
    padding:0 0 0 16px;
    background:0 0;
    border-left:8px #d32f2f solid;
    color:#323132
}
.alert-bulletins--light a{
    color:#d32f2f
}
.alert-bulletins--border{
    border:1px solid #fff;
    padding:8px 0
}
.alert-bulletins--expand-arrow{
    margin:0!important;
    padding:0!important
}
.alert-bulletins--info-box{
    top:8px!important;
    margin:0!important
}
.footer{
    background-color:#414042;
    color:#f5f5f6
}
.footer--sticky{
    bottom:0;
    width:100%
}
.footer a{
    color:#f5f5f6;
    text-decoration:underline
}
.footer a:hover{
    color:#fff
}
.footer a:focus{
    color:#323132;
    background-color:#fff
}
.footer-nav{
    padding:0 0 40px
}
.footer-nav__heading{
    margin-top:32px;
    margin-bottom:0;
    font-size:24px;
    font-weight:800;
    line-height:1.33;
    color:#f5f5f6
}
.footer-nav__list{
    list-style:none;
    margin:0;
    padding:0
}
.footer-nav__item{
    margin:0;
    padding:6px 0 2px;
    font-size:18px;
    color:#f5f5f6
}
.footer-license{
    border-top:1px solid #707071;
    padding:32px 0 16px
}
.footer-license__img{
    display:inline-block
}
.footer-license__text{
    display:inline-block;
    margin:16px 0 16px 16px;
    font-size:18px;
    vertical-align:super
}
.js .accordion{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    border-bottom:2px solid #d0d2d3;
    margin-bottom:-2px;
    padding-bottom:0
}
.js .accordion__title{
    position:relative;
    margin:0;
    padding:11px 32px 13px 0;
    cursor:pointer;
    cursor:hand
}
.js .accordion:first-of-type{
    border-top:2px solid #d0d2d3;
    margin-top:14px
}
.js .accordion:last-of-type{
    margin-bottom:16px
}
.js .accordion.is-collapsed .accordion__title:after{
    position:absolute;
    right:0;
    top:10px;
    content:""
}
.js .accordion.is-collapsed .accordion__content{
    display:none
}
.js .accordion.is-expanded .accordion__title:after{
    position:absolute;
    right:0;
    top:10px;
    content:""
}
.js .accordion.is-expanded .accordion__content{
    display:block
}
.filters__title{
    display:block;
    font-size:17px;
    font-weight:400;
    line-height:24px;
    padding:5px 0 3px
}
.filters__sub-title{
    margin:0;
    font-weight:400;
    font-size:16px
}
.filters__item{
    margin:0
}
.filters__field{
    padding:6px 0 2px;
    margin-bottom:8px
}
.filters__fieldset:not(:first-child){
    margin-top:24px
}
.filters__error{
    font-size:13px;
    background:#d32f2f;
    color:#fff;
    padding-left:16px;
    padding-right:16px;
    margin:0 0 8px -16px;
    width:288px
}
.filters__error.enhanced{
    overflow:hidden;
    animation:hideError .15s ease-out forwards
}
.filters__error.active{
    animation:showError .25s ease-in forwards
}
.filters__age--text{
    width:100px;
    height:35px;
    border:2px solid #000;
    border-radius:0;
    padding-left:8px
}
.filters__age--text:focus{
    outline-style:none;
    -webkit-appearance:none;
    -webkit-box-shadow:0 0 0 3px #f93;
    -moz-box-shadow:0 0 0 3px #f93;
    box-shadow:0 0 0 3px #f93
}
@keyframes showError{
    from{
        max-height:0
    }
    to{
        max-height:240px
    }
}
@keyframes hideError{
    from{
        max-height:240px
    }
    to{
        max-height:0
    }
}
@media(min-width:768px){
    .filters__date{
        float:left
    }
}
@media(max-width:767px){
    .filters__date:not(:first-of-type){
        margin-top:8px
    }
}
@media(min-width:768px){
    .filters__date:not(:first-of-type){
        margin-left:8px
    }
}
@media(min-width:992px){
    .filters__date:not(:first-of-type){
        margin-left:16px
    }
}
.filters__date input{
    width:100%;
    line-height:24px;
    padding-left:8px;
    height:32px;
    border:1px solid #d0d2d3
}
.filters__date input:focus{
    outline:3 px solid #f93;
    outline-offset:0
}
@media(min-width:768px){
    .filters__date--day{
        width:40px
    }
}
@media(min-width:992px){
    .filters__date--day{
        width:48px
    }
}
@media(min-width:768px){
    .filters__date--month{
        width:40px
    }
}
@media(min-width:992px){
    .filters__date--month{
        width:48px
    }
}
@media(min-width:768px){
    .filters__date--year{
        width:64px
    }
}
@media(min-width:992px){
    .filters__date--year{
        width:80px
    }
}
.filters__a-z{
    overflow:hidden
}
.filters__a-z-input{
    left:-99999px;
    position:absolute;
    z-index:-1
}
.filters__a-z-label{
    width:32px;
    height:32px;
    border-right:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    background:#58595b;
    display:block;
    float:left;
    color:#e5e6e7;
    font-size:19px;
    text-align:center;
    text-decoration:none;
    padding:4px 0 0
}
.filters__a-z-label:hover,.filters__a-z-label:focus{
    background:#323132;
    cursor:pointer
}
.filters__a-z-label--disabled,.filters__a-z-label--disabled:hover,.filters__a-z-label--disabled:focus{
    cursor:not-allowed;
    background:#d0d2d3;
    color:#58595b
}
.filters__a-z input:checked+label{
    background:#222
}
@media(max-width:767px){
    .filters{
        margin-top:24px
    }
}
@media(max-width:767px){
    .mobile-filters__title{
        background:#d0d2d3
    }
    .mobile-filters__title button{
        padding-left:0
    }
    .mobile-filters__title h3,.mobile-filters__title .font-size--h3{
        display:block!important
    }
    .mobile-filters__contents{
        background:#e5e6e7
    }
}
.sort-results{
    display:inline-block;
    margin:24px 0 0
}
@media(min-width:768px){
    .sort-results{
        height:56px;
        margin:24px 0 0
    }
}
@media(max-width:991px){
    .filter-selection{
        display:none
    }
}
.filter-selection__header{
    background:#eaeaea;
    padding:15px
}
.filter-selection__header h2,.filter-selection__header .font-size--h2{
    font-size:20px;
    margin:0;
    padding:0;
    display:inline-block
}
.filter-selection__header a{
    float:right;
    text-align:right;
    padding:0
}
.filter-selection ul{
    border-left:1px solid #eaeaea;
    border-right:1px solid #eaeaea;
    margin:0
}
.filter-selection ul li{
    border-bottom:1px solid #eaeaea;
    padding:15px;
    margin:0;
    overflow:hidden
}
.filter-selection ul li span{
    float:left
}
@media(min-width:768px){
    .filter-selection ul li span.remove-link{
        float:right;
        text-align:right;
        padding-left:10px
    }
}
.no-results-advice{
    margin-left:0
}
.no-results-advice h3,.no-results-advice .font-size--h3{
    font-size:16px;
    font-weight:700
}
.no-results-advice ul{
    margin-left:10px
}
.no-results-advice ul li{
    line-height:20px
}
@media(max-width:767px){
    .dimension-name{
        position:absolute;
        bottom:25px;
        width:auto
    }
}
.filter-overview__error{
    border-left:thick solid #d32f2f
}
.filter-overview__add{
    border-left:thick solid #1a4c76
}
.filter-overview__edit{
    border-left:thick solid #fff
}
.filter-overview__link--add{
    position:absolute;
    width:100%;
    height:100%;
    right:0;
    top:0;
    padding-top:18px;
    padding-right:16px
}
.filter-overview__link--edit{
    position:absolute;
    width:100%;
    height:100%;
    right:0;
    top:0;
    padding-top:24px;
    padding-right:16px
}
.filter-overview__row-adjust-right--5{
    padding-left:5px
}
.filter-overview__row-adjust-right--7{
    padding-left:7px
}
.filter-overview li{
    min-width:200px
}
@media(max-width:767px){
    .filter-overview li{
        max-height:75px
    }
}
.filter-overview li:not(:first-child){
    position:relative
}
.filter-overview li div:first-child{
    padding-left:16px;
    padding-right:16px
}
@media(min-width:992px){
    .filter-overview div:last-child{
        padding-right:16px
    }
}
.filter-overview__error-container{
    position:relative
}
@media(max-width:767px){
    .filter-overview__error-container{
        min-height:30px
    }
}
.filter-overview__error-message{
    left:0;
    top:-35px
}
@media(max-width:767px){
    .view-link{
        position:relative;
        bottom:50px;
        text-align:right
    }
}
@media(max-width:635px){
    .view-link{
        position:relative;
        text-align:right;
        top:0;
        margin-right:0
    }
}
@media(min-width:500px){
    .hierarchy-box{
        position:relative
    }
}
.view-link--icon{
    padding-top:4px
}
@media(min-width:768px){
    .block-with-text{
        overflow:hidden;
        line-height:25px;
        max-height:75px;
        min-height:75px;
        position:relative
    }
    .block-with-text span{
        position:absolute;
        top:50%;
        transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
        left:16px;
        max-height:75px
    }
    @supports(-webkit-line-clamp:3){
        .block-with-text span{
            -webkit-box-orient:vertical;
            display:-webkit-box;
            -webkit-line-clamp:3
        }
    }
    @supports not (-webkit-line-clamp:3){
        .block-with-text span:after{
            content:"...";
            text-align:right;
            position:absolute;
            bottom:0;
            top:50px;
            right:30px;
            width:100%;
            height:75px
        }
    }
}
@media(max-width:767px){
    .block-with-text{
        text-overflow:ellipsis;
        margin-left:85px;
        margin-bottom:10px;
        white-space:nowrap;
        overflow:hidden
    }
}
.tab__item{
    margin:0;
    vertical-align:bottom;
    display:inline-block
}
@media(max-width:767px){
    .tab__item{
        max-width:32%
    }
}
.tab__link{
    font-size:21px;
    height:48px;
    background:#58595b;
    color:#f0f1f1;
    padding:12px 16px;
    margin:0;
    display:block
}
@media(max-width:767px){
    .tab__link{
        padding:9px 8px 3px;
        font-size:14px;
        word-wrap:normal;
        line-height:18px;
        height:56px
    }
}
.tab__link:hover,.tab__link:focus{
    cursor:pointer;
    background:#323132
}
.tab__link--active{
    padding-top:20px;
    padding-bottom:12px;
    background:#fff;
    color:#323132;
    height:56px
}
@media(max-width:767px){
    .tab__link--active{
        padding-top:17px;
        height:64px
    }
}
.tab__link--active:hover,.tab__link--active:focus{
    cursor:default;
    background-color:#fff;
    text-decoration:none
}
.search-page__title{
    margin:16px 0 0
}
.search-page__results-text{
    font-size:14px;
    font-weight:400;
    line-height:24px;
    margin:24px 0 8px;
    padding:6px 0 10px
}
@media(max-width:767px){
    .search-page__results-text--timeseries{
        max-width:170px
    }
}
.search-results__headline{
    overflow:auto;
    margin-bottom:16px
}
.search-results__item{
    margin:0 0 32px
}
.search-results__title{
    margin:0
}
.search-results__meta{
    padding:0;
    color:#0f8243;
    font-size:14px;
    margin:-1px 0 1px
}
.search-results__meta:first-letter{
    text-transform:capitalize
}
.search-results__summary p,.search-results__summary .markdown li p:nth-of-type(2),.markdown li .search-results__summary p:nth-of-type(2),.search-results__summary .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .search-results__summary p:nth-of-type(2),.search-results__summary .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .search-results__summary p:nth-of-type(2){
    margin:0;
    padding:6px 0 2px
}
.search-results__keywords{
    margin:0
}
.tooltip{
    display:inline;
    position:absolute
}
.tooltip:hover:before,.tooltip:focus:before{
    border:solid;
    border-color:#58595b transparent;
    border-width:6px 6px 0;
    bottom:25px;
    content:"";
    left:50%;
    position:absolute;
    z-index:99
}
.tooltip:hover:after,.tooltip:focus:after{
    background:#58595b;
    bottom:31px;
    color:#d0d2d3;
    content:attr(title);
    padding:8px 16px;
    position:absolute;
    z-index:98;
    width:220px;
    left:-190px;
    box-sizing:border-box
}
@media(max-width:767px){
    .tooltip:hover:after,.tooltip:focus:after{
        left:-80px
    }
}
@media(min-width:768px){
    .tooltip:hover:after,.tooltip:focus:after{
        width:193px;
        left:-118px
    }
}
@media(min-width:992px){
    .tooltip:hover:after,.tooltip:focus:after{
        width:241px;
        left:-119px
    }
}
.loader:before,.loader:after,.loader{
    border-radius:50%;
    width:1em;
    height:1em;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation:load7 1.8s infinite ease-in-out;
    animation:load7 1.8s infinite ease-in-out
}
.loader{
    font-size:16px;
    margin:auto;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    text-indent:-2em;
    color:#96968f;
    -webkit-transform:translateZ(0);
    -ms-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-animation-delay:-.16s;
    animation-delay:-.16s
}
.loader:before{
    left:-2em;
    -webkit-animation-delay:-.32s;
    animation-delay:-.32s
}
.loader:after{
    left:2em
}
.loader:before,.loader:after{
    content:'';
    position:absolute;
    top:0
}
@-webkit-keyframes load7{
    0%,80%,100%{
        box-shadow:0 2.5em 0 -1.3em #b2bb1c
    }
    40%{
        box-shadow:0 2.5em 0 0 #b2bb1c
    }
}
@keyframes load7{
    0%,80%,100%{
        box-shadow:0 2.5em 0 -1.3em #b2bb1c
    }
    40%{
        box-shadow:0 2.5em 0 0 #b2bb1c
    }
}
#loading-overlay,#modal-overlay{
    position:fixed;
    height:100%;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#fff;
    z-index:210
}
#modal-overlay{
    position:absolute;
    z-index:200
}
.prototype-modal{
    max-width:400px;
    overflow:hidden;
    border:4px solid #f93;
    background:#fff4ec;
    color:#303030;
    margin:50px auto
}
.prototype-modal header{
    background:#f93
}
.prototype-modal h1,.prototype-modal .font-size--h1{
    font-size:34px;
    padding:10px 20px;
    margin:0
}
.prototype-modal section{
    padding:20px;
    font-size:15px
}
.prototype-modal .modal-nav{
    padding:0;
    margin:20px 0;
    overflow:hidden
}
.prototype-modal .modal-nav li{
    list-style:none;
    margin:0;
    display:inline-block
}
.prototype-modal .btn-modal-cancel{
    display:block;
    background:#a8233e;
    color:#fff;
    padding:10px;
    font-weight:700;
    text-align:center;
    width:165px;
    float:right
}
.prototype-modal .btn-modal-cancel:hover{
    background:#7d192d
}
.prototype-modal .btn-modal-continue{
    display:block;
    background:#5f7b36;
    color:#fff;
    padding:10px;
    font-weight:700;
    text-align:center;
    width:165px;
    float:left;
    margin:0 20px 0 0
}
.prototype-modal .btn-modal-continue:hover{
    background:#3b5219
}
.modal-beta{
    float:right;
    font-weight:400;
    color:#db852f
}
.modal-scrollable{
    height:100%;
    width:100%;
    overflow-y:scroll
}
#modal-overlay{
    position:fixed
}
@media screen and (min-width:768px){
    .prototype-modal{
        margin:20px auto
    }
    .markdown-chart-overlay{
        display:none
    }
}
@media screen and (max-width:420px){
    .prototype-modal{
        margin:20px
    }
    .prototype-modal .modal-nav li{
        display:block
    }
    .prototype-modal .btn-modal-continue{
        width:100%;
        margin-bottom:20px;
        float:none
    }
    .prototype-modal .btn-modal-cancel{
        width:100%;
        float:none
    }
}
#my_feedback{
    background-color:#f93;
    position:fixed;
    margin:0 1.5rem;
    padding:.5rem 1rem;
    cursor:pointer;
    color:#303030;
    bottom:0;
    right:0;
    border-radius:3px 3px 0 0
}
@media screen and (max-width:799px){
    #my_feedback{
        margin:0
    }
}
.markdown-chart-container ol{
    margin-bottom:0
}
.table-of-contents__list{
    padding:6px 0 18px;
    margin-top:8px
}
@media(min-width:992px){
    .table-of-contents__list{
        -webkit-column-count:2;
        -moz-column-count:2;
        -ms-column-count:2;
        column-count:2
    }
}
.table-of-contents__item{
    margin:0 0 0 32px;
    padding:0;
    -webkit-column-break-inside:avoid;
    -moz-column-break-inside:avoid;
    -o-column-break-inside:avoid;
    -ms-column-break-inside:avoid;
    column-break-inside:avoid
}
.table-of-contents--sticky__wrap{
    overflow:hidden;
    background:#414042;
    position:fixed;
    top:0;
    left:0;
    right:0;
    margin:0;
    padding:0;
    z-index:100
}
.table-of-contents--sticky__wrap>.wrapper{
    padding:16px 0
}
.table-of-contents--sticky__wrap a{
    color:#f9f9f9
}
.table-of-contents--sticky__heading{
    margin:0 0 8px;
    color:#fff;
    display:block
}
.table-of-contents--sticky__select-wrap{
    position:relative;
    height:40px;
    display:inline-block;
    width:90%;
    background:#e1fced
}
.table-of-contents--sticky__select-wrap:before{
    content:'';
    width:42px;
    height:40px;
    position:absolute;
    top:0;
    right:0;
    background-color:#0f8243;
    background-image:url(https://cdn.ons.gov.uk/assets/images/icon-sprite/v2/icon-sprite.svg);
    background-size:150px auto;
    background-position:5px -857px
}

.a:link{
    color:#db0000;
}
.bottonGroup{
    background-color:#db0000;
}

.buttonGroup{
    background-color:#db0000;
}

.selectedButton{
    background-color:#db0000;
}
.table-of-contents--sticky__select{
    width:100%;
    font-size:14px;
    color:#323132;
    border:none;
    padding:6px 48px 4px 16px;
    height:40px;
    border-radius:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:0 0;
    position:relative;
    cursor:pointer
}
.link-adjust .table-of-contents .table-of-contents__item{
    transform:translate3d(0,0,0)!important
}
.js-show-hide__title button{
    font-size:inherit;
    font-family:inherit;
    font-weight:inherit;
    color:inherit;
    text-transform:inherit;
    text-align:left;
    background-color:transparent;
    border:none;
    padding:16px 56px 16px 0;
    line-height:inherit;
    width:100%;
    height:100%
}
.js-show-hide__title button:hover,.js-show-hide__title button:focus{
    text-decoration:underline
}
.show-hide:focus{
    border:2px solid #323132
}
.show-hide button{
    position:relative
}
.show-hide button[aria-expanded=false]:after{
    position:absolute;
    right:16px;
    top:32%;
    content:""
}
.show-hide button[aria-expanded=true]:after{
    position:absolute;
    right:16px;
    top:32%;
    content:""
}
.show-hide button:focus{
    outline:none
}
.show-hide .js-show-hide__button--slim{
    padding:8px 8px 8px 0
}
.show-hide .js-show-hide__button--slim[aria-expanded=false]:after{
    right:8px;
    top:25%
}
.show-hide--dark-bg{
    background:#eaeaea
}
.show-hide--dark-bg .show-hide__title:hover{
    background:#e5e6e7
}
.show-hide__title{
    margin:8px 0;
    height:100%;
    width:100%
}
@media(min-width:768px){
    .show-hide__title{
        padding-right:32px
    }
}
.show-hide__title--link-style{
    color:#206095
}
.show-hide h1,.show-hide .font-size--h1{
    padding-top:0
}
.show-hide h2,.show-hide .font-size--h2{
    padding-top:0
}
.show-hide h3,.show-hide .font-size--h3{
    padding-top:0
}
.show-hide h4,.show-hide .font-size--h4{
    padding-top:0
}
.show-hide h5,.show-hide .font-size--h5,.show-hide table caption,table .show-hide caption{
    padding-top:0
}
.show-hide h6,.show-hide .font-size--h6{
    padding-top:0
}
.show-hide__content{
    padding-left:0;
    border-bottom:1px solid #a6a8ab
}
.show-hide__content:last-of-type{
    border:none
}
details{
    display:block;
    clear:both
}
details summary{
    cursor:pointer;
    color:#206095;
    text-decoration:underline;
    display:inline-block
}
details summary:focus{
    -webkit-box-shadow:0 0 0 3px #f93;
    -moz-box-shadow:0 0 0 3px #f93;
    box-shadow:0 0 0 3px #f93;
    outline:0
}
details summary span{
    color:#206095
}
details summary span::-webkit-details-marker{
    font-size:20px
}
details .panel{
    border-left:5px solid #a6a8ab;
    padding-left:16px
}
details .arrow{
    color:#206095;
    padding-right:5px
}
details .arrow[aria-hidden=true]{
    display:inline-block;
    visibility:visible
}
.side-bar__item{
    margin:0;
    margin-bottom:8px;
    padding:8px 0;
    display:block
}
.side-bar__item:hover{
    cursor:pointer
}
.side-bar__link{
    display:inline-block;
    padding:8px 0 8px 16px
}
.side-bar__active{
    background-color:#c2dcf2;
    font-weight:400
}
.viewport-md .affix,.viewport-lg .affix{
    position:fixed;
    top:0
}
@media(min-width:768px){
    .viewport-md .affix,.viewport-lg .affix{
        width:208px
    }
}
@media(min-width:992px){
    .viewport-md .affix,.viewport-lg .affix{
        width:272px
    }
}
.viewport-md .affix-bottom,.viewport-lg .affix-bottom{
    position:absolute
}
@media(min-width:768px){
    .viewport-md .affix-bottom,.viewport-lg .affix-bottom{
        width:208px
    }
}
@media(min-width:992px){
    .viewport-md .affix-bottom,.viewport-lg .affix-bottom{
        width:272px
    }
}
.datepicker{
    background-color:#414042;
    color:#f5f5f6;
    padding:24px 16px;
    margin-top:16px;
    position:absolute;
    width:256px;
    z-index:10
}
.datepicker:before{
    width:0;
    height:0;
    content:"";
    position:absolute;
    top:-15px;
    right:16px;
    border-right:15px solid transparent;
    border-left:15px solid transparent;
    border-bottom:15px solid #414042
}
.datepicker--left-arrow:before{
    left:16px
}
.datepicker__icon{
    width:32px;
    padding:0;
    background:0 0
}
.datepicker__icon:focus{
    background:#d0d2d3
}
@media(max-width:767px){
    .datepicker__icon{
        clear:left;
        display:block;
        margin-top:8px
    }
}
@media(min-width:768px){
    .datepicker__icon{
        margin:8px 0 0
    }
}
@media(min-width:992px){
    .datepicker__icon{
        margin:24px 0 0 16px
    }
}
.datepicker__month{
    font-size:18px;
    margin:0 0 16px;
    float:left;
    width:176px;
    text-align:center;
    padding:4px 0
}
.datepicker__btn{
    background-color:transparent;
    border:0;
    border-radius:0;
    float:left;
    padding:0;
    width:24px;
    position:relative
}
.datepicker__btn:focus{
    outline:1px solid #d0d2d3
}
.datepicker__btn--next span{
    background-position:-76px -478px
}
.datepicker__grid{
    position:relative;
    table-layout:fixed;
    margin-bottom:-1px;
    border-collapse:separate
}
.datepicker__grid:focus{
    outline:0
}
.datepicker__grid:before{
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    background:#323132;
    opacity:.4;
    z-index:2
}
.datepicker__grid:focus:before{
    background:0 0;
    opacity:1;
    z-index:0
}
.datepicker__grid-data{
    height:32px;
    width:32px;
    text-align:center;
    vertical-align:middle;
    background:#6d6e72;
    border-right:1px solid #414042;
    border-bottom:1px solid #414042;
    position:relative;
    cursor:pointer;
    padding:0
}
.datepicker__grid-data.empty{
    background:#58595b
}
.datepicker__grid-data.focus{
    background:#323132
}
.datepicker__grid-data.active{
    background:#e5e6e7;
    color:#323132
}
.datepicker__grid-data.today:after{
    content:"";
    width:0;
    height:0;
    border-top:8px solid #e5e6e7;
    border-left:8px solid transparent;
    position:absolute;
    right:0;
    top:0
}
.datepicker__grid-header{
    height:32px;
    width:32px;
    font-weight:300;
    font-size:12px
}
.datepicker__clear{
    display:block;
    margin:24px auto 0
}
.timeseries-modal-container{
    position:relative
}
.timeseries__basket{
    border-radius:0;
    background:#58595b;
    color:#e5e6e7;
    min-height:40px;
    width:112px;
    font-size:14px;
    position:absolute;
    border:1px solid #414042;
    top:16px;
    right:0
}
.timeseries__basket--active{
    outline:none;
    background:#0f8243;
    color:#fff
}
.timeseries__basket:hover,.timeseries__basket:focus,.timeseries__basket--focus{
    background-color:#414042;
    outline:none
}
.timeseries__list{
    max-height:464px;
    overflow-y:scroll;
    overflow-x:hidden;
    padding-left:16px
}
.timeseries__list-container{
    display:none;
    position:absolute;
    width:448px;
    background:#e5e6e7;
    top:88px;
    right:0;
    z-index:1000;
    padding:8px 0 24px;
    color:#e5e6e7;
    background:#414042
}
@media(max-width:767px){
    .timeseries__list-container{
        width:288px
    }
}
.timeseries__list-container:after{
    content:"";
    width:0;
    height:0;
    border-left:16px solid transparent;
    border-right:16px solid transparent;
    border-bottom:16px solid #414042;
    position:absolute;
    top:-16px;
    right:40px
}
.timeseries__list--exit{
    cursor:pointer;
    position:absolute;
    right:16px;
    top:8px
}
.timeseries__list--exit:hover,.timeseries__list--exit:focus{
    text-decoration:underline
}
.timeseries__download{
    border-top:1px solid #d0d2d3;
    margin:-1px 16px 0;
    display:none
}
.timeseries__empty{
    text-align:center
}
.timeseries__select{
    margin-top:27px
}
.timeseries__remember{
    display:none;
    margin-bottom:16px;
    padding:6px 16px 2px
}
.timeseries__remember label{
    cursor:pointer
}
@media(max-width:767px){
    .search{
        background-color:#58595b
    }
}
@media(min-width:768px){
    .search{
        background-color:#414042;
        font-size:17px;
        height:80px
    }
}
.search--results-page{
    height:192px
}
.search--results-page h1,.search--results-page .font-size--h1{
    color:#e5e6e7;
    margin:16px 0 8px
}
@media(max-width:767px){
    .search--results-page{
        height:auto
    }
    .search--results-page h1,.search--results-page .font-size--h1{
        font-size:21px;
        line-height:32px
    }
}
.search__form{
    font-family:open sans,Helvetica,Arial,sans-serif;
    font-weight:400;
    line-height:24px;
    color:#e5e6e7;
    padding:16px 0 16px 16px;
    overflow:initial
}
@media(max-width:767px){
    .search__form{
        padding:24px 0;
        overflow:hidden
    }
}
.search__label{
    font-family:open sans,Helvetica,Arial,sans-serif;
    font-weight:400;
    line-height:24px;
    font-size:17px;
    color:#e5e6e7;
    padding:12px 16px 12px 0;
    background-color:transparent;
    position:relative
}
@media(max-width:767px){
    .search__label{
        display:none
    }
}
.search__input{
    font-family:open sans,Helvetica,Arial,sans-serif;
    font-weight:400;
    line-height:24px;
    font-size:17px;
    color:#323132;
    border:none;
    padding:4px;
    height:48px;
    background:#fff;
    border-top-left-radius:2px;
    border-bottom-left-radius:2px;
    -webkit-appearance:textfield
}
.search__input:focus{
    outline:2px solid #f93;
    outline-offset:-2px;
    z-index:1;
    position:relative
}
@media(max-width:767px){
    .search__input{
        width:80%;
        font-size:14px;
        padding:12px 8px 8px
    }
}
.search__input--results-page{
    height:40px
}
.search__input--body{
    background:0 0;
    outline:2px solid #323132;
    outline-offset:0;
    z-index:1;
    position:relative;
    float:left
}
.search__button{
    font-family:open sans,Helvetica,Arial,sans-serif;
    font-weight:400;
    line-height:24px;
    font-size:17px;
    color:#fff;
    border:none;
    padding:0;
    background-color:#1b3300;
    height:48px;
    position:relative;
    transition:all .3s
}
.search__button:hover,.search__button:focus{
    background-color:#1b3300
}
.search__button:focus{
    outline:3px solid #1b3300
}
@media(max-width:767px){
    .search__button{
        width:20%;
        font-size:14px;
        padding-left:8px;
        padding-right:8px
    }
}
.search__button--results-page{
    height:40px;
    padding-top:4px
}
.search__button--body{
    height:52px;
    width:52px;
    margin-top:-2px;
    float:left
}
.a-z{
    margin-bottom:48px
}
@media(max-width:767px){
    .a-z{
        margin-bottom:24px
    }
}
.a-z h2 a,.a-z .font-size--h2 a{
    color:#f0f1f1
}
.a-z h2 a:hover,.a-z .font-size--h2 a:hover,.a-z h2 a:focus,.a-z .font-size--h2 a:focus{
    text-decoration:underline
}
.a-z-list{
    overflow:hidden;
    padding:16px;
    margin:0
}
.a-z-list-item{
    list-style:none;
    float:left;
    padding:0;
    margin:0;
    width:48px;
    height:48px;
    border-right:1px solid #3b7a9e;
    border-bottom:1px solid #3b7a9e
}
.a-z-list-item a{
    background:#414042;
    display:block;
    width:100%;
    height:100%;
    color:#e5e6e7;
    font-size:21px;
    text-align:center;
    text-decoration:none;
    padding:11px 0 0
}
.a-z-list-item a:hover,.a-z-list-item a:focus{
    background:#d0d2d3;
    color:#323132
}
@media(min-width:768px){
    .pym-interactive{
        width:670px
    }
}
@media(min-width:992px){
    .pym-interactive{
        width:700px
    }
}
@media(min-width:992px){
    .pym-interactive--full-width{
        width:944px;
        margin-left:-16px
    }
}
.language{
    font-size:12px
}
@media(min-width:768px){
    .language{
        float:right;
        color:#323132
    }
}
.language__title{
    display:inline
}
.language__item{
    margin:0 0 0 4px;
    display:inline
}
.language__link{
    text-decoration:underline;
    color:#1b3300
}
@media(max-width:767px){
    .language__link{
        color:#e5e6e7
    }
}
.language--js{
    display:none;
    min-width:160px
}
.language--js__label{
    font-size:12px
}
.language--js__select{
    padding-bottom:2px;
    float:right;
    border:0!important;
    font-size:12px;
    height:24px;
    color:#1b3300;
    font-weight:400;
    -webkit-appearance:none;
    -moz-appearance:none;
    text-indent:.01px;
    text-overflow:""
}
.language--js__select::-ms-expand{
    display:none
}
.language--js__select:focus::-ms-value{
    color:#1b3300
}
.language--js__select:hover{
    cursor:pointer
}
.info-box{
    background-color:#3b7a9e;
    color:#f0f1f1;
    position:relative
}
.info-box a{
    color:#fff;
    text-decoration:underline
}
.info-box a:not(.btn):focus{
    background-color:#f0f1f1;
    color:#3b7a9e
}
.multiple-choice{
    display:block;
    float:none;
    clear:left;
    position:relative;
    padding:0 0 0 38px;
    margin-bottom:10px
}
@media(min-width:641px){
    .multiple-choice .multiple-choice{
        float:left
    }
}
.multiple-choice__input{
    position:absolute;
    cursor:pointer;
    left:0;
    top:0;
    width:38px;
    height:38px;
    z-index:1;
    margin:0;
    zoom:1;
    filter:alpha(opacity=0);
    opacity:0
}
.multiple-choice__label{
    cursor:pointer;
    padding:8px 10px 9px 12px;
    display:block;
    -ms-touch-action:manipulation;
    touch-action:manipulation
}
@media(min-width:641px){
    .multiple-choice .multiple-choice label{
        float:left;
        padding-top:7px;
        padding-bottom:7px
    }
}
.multiple-choice [type=radio]+label::before{
    content:"";
    border:2px solid;
    background:0 0;
    width:34px;
    height:34px;
    position:absolute;
    top:0;
    left:0;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.multiple-choice [type=radio]+label::after{
    content:"";
    border:10px solid;
    width:0;
    height:0;
    position:absolute;
    top:9px;
    left:9px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    zoom:1;
    filter:alpha(opacity=0);
    opacity:0
}
.multiple-choice [type=radio]:focus+label::before{
    -webkit-box-shadow:0 0 0 3px #f93;
    -moz-box-shadow:0 0 0 3px #f93;
    box-shadow:0 0 0 3px #f93
}
[type=radio]~.multiple-choice__content{
    display:none
}
[type=radio]:checked~.multiple-choice__content{
    left:0;
    display:block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    clear:both;
    margin-bottom:65px;
    padding-top:6px
}
[type=radio]:checked~.multiple-choice__content.multiple-choice__error:before{
    content:"";
    vertical-align:bottom;
    background-color:#d32f2f;
    width:4px;
    height:100%;
    position:absolute;
    left:18px;
    top:46px
}
[type=radio]:checked~.multiple-choice__content:before{
    content:"";
    vertical-align:bottom;
    background-color:#bfc1c3;
    width:4px;
    height:100%;
    position:absolute;
    left:18px;
    top:46px
}
.multiple-choice input:checked+label::after{
    zoom:1;
    filter:alpha(opacity=100);
    opacity:1
}
.multiple-choice input:disabled{
    cursor:default
}
.multiple-choice input:disabled+label{
    zoom:1;
    filter:alpha(opacity=50);
    opacity:.5;
    cursor:default
}
.improve-this-page{
    font-size:18px
}
.improve-this-page button,.improve-this-page .btn{
    font-size:18px
}
.improve-this-page__prompt{
    background-color:#3b7a9e;
    color:#fff;
    padding:10px 15px;
    display:flex;
    justify-content:space-between
}
@media(max-width:767px){
    .improve-this-page__prompt{
        flex-wrap:wrap
    }
}
.improve-this-page__prompt h3,.improve-this-page__prompt .font-size--h3{
    margin-bottom:0
}
.improve-this-page__prompt a{
    color:#fff;
    display:inline-block
}
.improve-this-page__prompt_left{
    flex-grow:1;
    justify-content:flex-start;
    flex-wrap:nowrap;
    padding-right:2rem
}
@media(max-width:767px){
    .improve-this-page__prompt_left{
        padding:0
    }
}
.improve-this-page__prompt_left a{
    white-space:nowrap
}
.improve-this-page__prompt_right{
    padding-left:2rem
}
@media(max-width:767px){
    .improve-this-page__prompt_right{
        padding:0;
        margin:16px 0 8px
    }
}
.improve-this-page__form{
    margin-top:30px;
    padding:15px 0;
    border-top:10px solid #3b7a9e
}
.improve-this-page__form .form-control{
    width:100%;
    opacity:1;
    -webkit-appearance:none;
    border-radius:0;
    background-image:none;
    box-sizing:border-box;
    font-weight:400;
    text-transform:none;
    line-height:1.25;
    padding:5px 4px 4px;
    border:2px solid #0b0c0c;
    margin-bottom:40px
}
@media(min-width:641px){
    .improve-this-page__form .form-control{
        width:70%;
        font-size:16px;
        line-height:1.31579
    }
}
.improve-this-page__form .form-control__error{
    outline:3px solid #d32f2f;
    outline-offset:-2px;
    border:none
}
.improve-this-page__form .form-control:focus{
    outline:3px solid #f93;
    outline-offset:-2px;
    border:none
}
.improve-this-page__form textarea{
    display:block
}
.improve-this-page__form .form-label{
    font-weight:400;
    text-transform:none;
    display:block;
    color:#0b0c0c;
    padding-bottom:2px;
    margin-bottom:4px
}
.improve-this-page__form .form-label-bold{
    font-weight:700;
    font-size:18px;
    line-height:1.25;
    text-transform:none;
    display:block;
    color:#0b0c0c;
    padding-bottom:2px;
    margin-bottom:4px
}
.improve-this-page__form .form-label-bold .form-hint{
    text-transform:none;
    display:block;
    color:#6f777b;
    font-weight:400
}
.improve-this-page__form .form-label-bold .form-error{
    text-transform:none;
    display:block;
    color:#d32f2f;
    font-weight:700;
    font-size:16px
}
@media(min-width:641px){
    .improve-this-page__form .form-label{
        line-height:1.31579
    }
}
.improve-this-page__is-useful-question{
    font-weight:700;
    text-transform:none;
    display:inline
}
.improve-this-page__page-is-useful-button{
    margin-right:.2em
}
.improve-this-page__anything-wrong{
    float:right
}
@media(max-width:767px){
    .improve-this-page__anything-wrong{
        float:none;
        margin:16px 0 8px
    }
}
.form-control{
    width:100%;
    opacity:1;
    -webkit-appearance:none;
    border-radius:0;
    background-image:none;
    box-sizing:border-box;
    font-weight:400;
    text-transform:none;
    font-size:16px;
    line-height:1.25;
    padding:5px 4px 4px;
    border:2px solid #0b0c0c;
    margin-bottom:40px
}
.form-control__inline{
    width:70%
}
.form-control__error{
    outline:3px solid #d32f2f;
    outline-offset:-2px;
    border:none
}
.form-control:focus{
    outline:3px solid #f93;
    outline-offset:-2px;
    border:none
}
.form-hint{
    text-transform:none;
    display:block;
    color:#6f777b;
    font-weight:400
}
.form-helper{
    color:#6f777b;
    font-size:18px
}
.form-error{
    text-transform:none;
    display:block;
    color:#d32f2f;
    font-weight:700;
    font-size:16px
}
.embed-code__label{
    font-size:16px;
    font-weight:600
}
.embed-code__code{
    font-size:16px;
    height:60px;
    background-color:#eaeaea;
    border:3px solid #d0d2d3;
    padding:8px 16px;
    overflow-x:scroll;
    position:relative;
    border-radius:0;
    -webkit-appearance:none;
    margin:0
}
.embed-code__code:focus{
    outline:3px solid #f93;
    outline-offset:0;
    z-index:1;
    position:relative
}
.embed-code__button{
    height:60px;
    position:absolute;
    font-size:16px;
    font-weight:600
}
.embed-code__button:focus{
    outline:3px solid #f93;
    outline-offset:0;
    z-index:1
}
.embed-code__success-container{
    position:relative
}
.embed-code__success-message{
    position:absolute;
    background-color:#414042;
    color:#fff;
    width:150px;
    top:50px;
    left:-78px;
    font-weight:400;
    padding:8px;
    border-radius:3px
}
.embed-code__success-message:before{
    content:'';
    position:absolute;
    top:-10px;
    left:108px;
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:10px solid #414042
}
.scrollable-container__parent{
    position:relative
}
@media(min-width:768px){
    .scrollable-container__parent{
        display:inline-block
    }
}
.scrollable-container{
    overflow:visible;
    overflow-x:auto;
    width:720px
}
@media(max-width:767px){
    .scrollable-container{
        width:100%
    }
}
.scrollable-container__overflow:after,.scrollable-container__overflow:before{
    content:'';
    height:100%;
    width:5px;
    display:block;
    position:absolute;
    z-index:5;
    top:0;
    display:none
}
.scrollable-container__overflow:before{
    left:0;
    box-shadow:inset 1px 0 0 0 #bfc1c3,inset -5px 0 0 0 rgba(191,193,195,.4)
}
.scrollable-container__overflow.scroll-container__left-shadow:before{
    display:block
}
.scrollable-container__overflow:after{
    right:0;
    box-shadow:inset -1px 0 0 0 #bfc1c3,inset -5px 0 0 0 rgba(191,193,195,.4)
}
.scrollable-container__overflow.scroll-container__right-shadow:after{
    display:block
}
.quote{
    border-left:.33rem solid #e2e2e3;
    margin:2.25rem 0;
    padding-left:1.6rem
}
.quote blockquote{
    margin:0
}
.quote--body{
    margin-left:0
}
.quote--body p,.quote--body .markdown li p:nth-of-type(2),.markdown li .quote--body p:nth-of-type(2),.quote--body .section__content--markdown li p:nth-of-type(2),.section__content--markdown li .quote--body p:nth-of-type(2),.quote--body .section__content--static-markdown li p:nth-of-type(2),.section__content--static-markdown li .quote--body p:nth-of-type(2){
    font-size:1.4rem;
    font-weight:700;
    line-height:1.4;
    margin:0;
    margin-bottom:.5rem;
    quotes:"“" "”" "‘" "’";
    padding:0
}
.quote--body p:before,.quote--body .markdown li p:nth-of-type(2):before,.markdown li .quote--body p:nth-of-type(2):before,.quote--body .section__content--markdown li p:nth-of-type(2):before,.section__content--markdown li .quote--body p:nth-of-type(2):before,.quote--body .section__content--static-markdown li p:nth-of-type(2):before,.section__content--static-markdown li .quote--body p:nth-of-type(2):before{
    content:open-quote;
    display:inline;
    margin-left:-.45rem
}
.quote--body p:after,.quote--body .markdown li p:nth-of-type(2):after,.markdown li .quote--body p:nth-of-type(2):after,.quote--body .section__content--markdown li p:nth-of-type(2):after,.section__content--markdown li .quote--body p:nth-of-type(2):after,.quote--body .section__content--static-markdown li p:nth-of-type(2):after,.section__content--static-markdown li .quote--body p:nth-of-type(2):after{
    content:close-quote
}
.quote--source{
    font-size:1.13rem;
    font-style:normal;
    font-weight:700;
    line-height:1.4;
    margin-top:1rem
}
.page-type--homepage .emergency-banner{
    padding:27px 0
}
.emergency-banner{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-weight:400;
    font-size:18px;
    line-height:1.25;
    background-color:#b1b4b6;
    color:#fff;
    margin-top:2px;
    padding:18px 0;
    border-bottom:5px solid #fff;
    margin-bottom:-10px;
    margin-top:0;
    position:relative
}
.emergency-banner__heading{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-weight:700;
    font-size:30px;
    line-height:1.4;
    margin:0;
    padding:0
}
@media(max-width:768px){
    .emergency-banner__heading{
        font-size:26px
    }
}
.page-type--homepage .emergency-banner__heading{
    font-size:36px;
    line-height:1.4
}
@media(max-width:768px){
    .page-type--homepage .emergency-banner__heading{
        font-size:28px
    }
}
.emergency-banner__description{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-weight:400;
    font-size:18px;
    line-height:1.6;
    color:#fff;
    margin:0 0 18px;
    padding:0
}
.emergency-banner__description:last-child{
    margin-bottom:0
}
.page-type--homepage .emergency-banner__description{
    margin:18px 0
}
@media(max-width:768px){
    .page-type--homepage .emergency-banner__description{
        line-height:1.4
    }
}
.emergency-banner__link{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-weight:400;
    text-decoration:underline;
    color:#fff;
    line-height:1.6
}
.emergency-banner__link:visited{
    color:#fff
}
.emergency-banner__link:focus{
    background-color:#fbc900;
    color:#0b0c0c
}
@media(max-width:768px){
    .page-type--homepage .emergency-banner__link{
        line-height:1.4
    }
}
.emergency-banner--notable-death{
    background-color:#0b0c0c
}
.emergency-banner--national-emergency{
    background-color:#b10e1e
}
.emergency-banner--local-emergency{
    background-color:#28a197
}
@media(max-width:768px){
    .emergency-banner .wrapper{
        padding:0 18px
    }
}
@media print{
    .emergency-banner{
        font-family:sans-serif;
        font-size:14pt;
        line-height:1.15
    }
    .emergency-banner__heading{
        font-family:sans-serif;
        font-size:18pt;
        line-height:1.15
    }
    .emergency-banner__description{
        font-family:sans-serif;
        font-size:14pt;
        line-height:1.15
    }
    .page-type--homepage .emergency-banner__heading{
        font-family:sans-serif;
        font-size:32pt;
        line-height:1.15
    }
    .emergency-banner__link{
        font-family:sans-serif;
        font-size:14pt;
        line-height:1.15
    }
}
.promo__container{
    display:block;
    height:100%
}
@media(max-width:767px){
    .promo__container{
        margin-left:-16px;
        margin-right:-16px
    }
}
.promo__container>section{
    height:100%
}
.promo__container:focus{
    outline:2px solid #fbc900;
    outline-offset:2px;
    text-decoration:none
}
.promo__container:hover{
    text-decoration:none
}
.promo__background--blue-gradient{
    background-image:linear-gradient(to bottom,#003c57,#206095);
    color:#fff
}
.promo__background--plum-gradient{
    background-image:linear-gradient(to right,#FF0000,#db0000);
    color:#fff
}
.promo__body{
    display:flex;
    height:100%;
    align-items:center;
    justify-content:space-between
}
@media(min-width:768px){
    .promo__body{
        align-items:flex-start
    }
}
.promo__body:before,.promo__body:after{
    content:'';
    display:block
}
.promo__body--column{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:flex-start
}
@media(max-width:767px){
    .promo__copy{
        flex-basis:75%
    }
}
@media(min-width:768px){
    .promo__copy{
        flex-basis:90%
    }
}
@media(min-width:992px){
    .promo__copy{
        flex-basis:auto
    }
}
.promo__heading{
    font-weight:700
}
@media(max-width:767px){
    .promo__heading{
        font-size:18px;
        line-height:1.78
    }
}
@media(min-width:768px){
    .promo__heading{
        font-size:30px;
        line-height:1.4
    }
}
@media(min-width:992px){
    .promo__heading{
        font-size:30px;
        line-height:1.33
    }
}
.promo__description{
    font-size:16px;
    color:#fff;
    width:100%
}
@media(min-width:768px){
    .promo__description{
        font-size:18px;
        line-height:1.55
    }
}
@media(min-width:992px){
    .promo__description{
        font-size:18px;
        line-height:1.22
    }
}
