/* 축소하지 못했습니다. 축소되지 않은 콘텐츠를 반환합니다.
(63669,1): run-time error CSS1019: Unexpected token, found '@import'
(63669,9): run-time error CSS1019: Unexpected token, found 'url(/Areas/Plugins/Views/Common/ElasticSearchResultList/css/owl-carousel.css)'
 */
@-moz-document url-prefix() { }
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out; }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0); }

.fade.in {
  opacity: 1; }

.partnerContents:before, .partnerContents:after {
  content: "";
  display: table;
  clear: both !important; }
.partnerContents.editable {
  width: auto;
  height: auto; }
  .partnerContents.editable .editToolBoxWrap {
    display: none;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
    width: 0;
    height: 0;
    overflow: visible; }
  .partnerContents.editable:hover {
    border: 1px dotted #3a3f49;
    z-index: 9999; }
    .partnerContents.editable:hover .editToolBoxWrap {
      display: block;
      width: auto;
      height: auto; }
      .partnerContents.editable:hover .editToolBoxWrap div {
        position: absolute;
        top: -1px;
        right: -1px;
        padding: 6px 10px;
        background-color: #3a3f49;
        border-radius: 25px 0 0 25px;
        box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5);
        z-index: 9999;
        color: #fff;
        font-weight: bold;
        font-size: 0.8571428571rem; }
        .partnerContents.editable:hover .editToolBoxWrap div em {
          font-size: 0.7857142857rem;
          font-style: italic; }
      .partnerContents.editable:hover .editToolBoxWrap .editToolBox {
        width: 200px; }

.col.col-320-480-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 45%) / 10);
    margin-left: 5%; }
    .col.col-320-480-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-10-50 > *:nth-of-type(n+11) {
      margin-top: 5%; }
    .col.col-320-480-10-50 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 45%) / 10);
    margin-left: 5%; }
    .col.col-480-768-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-10-50 > *:nth-of-type(n+11) {
      margin-top: 5%; }
    .col.col-480-768-10-50 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 45%) / 10);
    margin-left: 5%; }
    .col.col-768-1024-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-10-50 > *:nth-of-type(n+11) {
      margin-top: 5%; }
    .col.col-768-1024-10-50 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40.5%) / 10);
    margin-left: 4.5%; }
    .col.col-320-480-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-10-45 > *:nth-of-type(n+11) {
      margin-top: 4.5%; }
    .col.col-320-480-10-45 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40.5%) / 10);
    margin-left: 4.5%; }
    .col.col-480-768-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-10-45 > *:nth-of-type(n+11) {
      margin-top: 4.5%; }
    .col.col-480-768-10-45 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40.5%) / 10);
    margin-left: 4.5%; }
    .col.col-768-1024-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-10-45 > *:nth-of-type(n+11) {
      margin-top: 4.5%; }
    .col.col-768-1024-10-45 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 10);
    margin-left: 4%; }
    .col.col-320-480-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-10-40 > *:nth-of-type(n+11) {
      margin-top: 4%; }
    .col.col-320-480-10-40 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 10);
    margin-left: 4%; }
    .col.col-480-768-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-10-40 > *:nth-of-type(n+11) {
      margin-top: 4%; }
    .col.col-480-768-10-40 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 10);
    margin-left: 4%; }
    .col.col-768-1024-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-10-40 > *:nth-of-type(n+11) {
      margin-top: 4%; }
    .col.col-768-1024-10-40 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 10);
    margin-left: 3.5%; }
    .col.col-320-480-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-10-35 > *:nth-of-type(n+11) {
      margin-top: 3.5%; }
    .col.col-320-480-10-35 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 10);
    margin-left: 3.5%; }
    .col.col-480-768-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-10-35 > *:nth-of-type(n+11) {
      margin-top: 3.5%; }
    .col.col-480-768-10-35 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 10);
    margin-left: 3.5%; }
    .col.col-768-1024-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-10-35 > *:nth-of-type(n+11) {
      margin-top: 3.5%; }
    .col.col-768-1024-10-35 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 10);
    margin-left: 3%; }
    .col.col-320-480-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-10-30 > *:nth-of-type(n+11) {
      margin-top: 3%; }
    .col.col-320-480-10-30 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 10);
    margin-left: 3%; }
    .col.col-480-768-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-10-30 > *:nth-of-type(n+11) {
      margin-top: 3%; }
    .col.col-480-768-10-30 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 10);
    margin-left: 3%; }
    .col.col-768-1024-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-10-30 > *:nth-of-type(n+11) {
      margin-top: 3%; }
    .col.col-768-1024-10-30 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 10);
    margin-left: 2.5%; }
    .col.col-320-480-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-10-25 > *:nth-of-type(n+11) {
      margin-top: 2.5%; }
    .col.col-320-480-10-25 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 10);
    margin-left: 2.5%; }
    .col.col-480-768-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-10-25 > *:nth-of-type(n+11) {
      margin-top: 2.5%; }
    .col.col-480-768-10-25 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 10);
    margin-left: 2.5%; }
    .col.col-768-1024-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-10-25 > *:nth-of-type(n+11) {
      margin-top: 2.5%; }
    .col.col-768-1024-10-25 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 10);
    margin-left: 2%; }
    .col.col-320-480-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-10-20 > *:nth-of-type(n+11) {
      margin-top: 2%; }
    .col.col-320-480-10-20 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 10);
    margin-left: 2%; }
    .col.col-480-768-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-10-20 > *:nth-of-type(n+11) {
      margin-top: 2%; }
    .col.col-480-768-10-20 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 10);
    margin-left: 2%; }
    .col.col-768-1024-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-10-20 > *:nth-of-type(n+11) {
      margin-top: 2%; }
    .col.col-768-1024-10-20 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 10);
    margin-left: 1.5%; }
    .col.col-320-480-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-10-15 > *:nth-of-type(n+11) {
      margin-top: 1.5%; }
    .col.col-320-480-10-15 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 10);
    margin-left: 1.5%; }
    .col.col-480-768-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-10-15 > *:nth-of-type(n+11) {
      margin-top: 1.5%; }
    .col.col-480-768-10-15 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 10);
    margin-left: 1.5%; }
    .col.col-768-1024-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-10-15 > *:nth-of-type(n+11) {
      margin-top: 1.5%; }
    .col.col-768-1024-10-15 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 10);
    margin-left: 1%; }
    .col.col-320-480-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-10-10 > *:nth-of-type(n+11) {
      margin-top: 1%; }
    .col.col-320-480-10-10 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 10);
    margin-left: 1%; }
    .col.col-480-768-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-10-10 > *:nth-of-type(n+11) {
      margin-top: 1%; }
    .col.col-480-768-10-10 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 10);
    margin-left: 1%; }
    .col.col-768-1024-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-10-10 > *:nth-of-type(n+11) {
      margin-top: 1%; }
    .col.col-768-1024-10-10 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 10);
    margin-left: 0.5%; }
    .col.col-320-480-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-10-5 > *:nth-of-type(n+11) {
      margin-top: 0.5%; }
    .col.col-320-480-10-5 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 10);
    margin-left: 0.5%; }
    .col.col-480-768-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-10-5 > *:nth-of-type(n+11) {
      margin-top: 0.5%; }
    .col.col-480-768-10-5 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 10);
    margin-left: 0.5%; }
    .col.col-768-1024-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-10-5 > *:nth-of-type(n+11) {
      margin-top: 0.5%; }
    .col.col-768-1024-10-5 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-10-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-10-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 10);
    margin-left: 0%; }
    .col.col-320-480-10-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-10-0 > *:nth-of-type(n+11) {
      margin-top: 0%; }
    .col.col-320-480-10-0 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-10-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-10-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 10);
    margin-left: 0%; }
    .col.col-480-768-10-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-10-0 > *:nth-of-type(n+11) {
      margin-top: 0%; }
    .col.col-480-768-10-0 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-10-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-10-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 10);
    margin-left: 0%; }
    .col.col-768-1024-10-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-10-0 > *:nth-of-type(n+11) {
      margin-top: 0%; }
    .col.col-768-1024-10-0 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40%) / 9);
    margin-left: 5%; }
    .col.col-320-480-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-9-50 > *:nth-of-type(n+10) {
      margin-top: 5%; }
    .col.col-320-480-9-50 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40%) / 9);
    margin-left: 5%; }
    .col.col-480-768-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-9-50 > *:nth-of-type(n+10) {
      margin-top: 5%; }
    .col.col-480-768-9-50 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40%) / 9);
    margin-left: 5%; }
    .col.col-768-1024-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-9-50 > *:nth-of-type(n+10) {
      margin-top: 5%; }
    .col.col-768-1024-9-50 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 9);
    margin-left: 4.5%; }
    .col.col-320-480-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-9-45 > *:nth-of-type(n+10) {
      margin-top: 4.5%; }
    .col.col-320-480-9-45 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 9);
    margin-left: 4.5%; }
    .col.col-480-768-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-9-45 > *:nth-of-type(n+10) {
      margin-top: 4.5%; }
    .col.col-480-768-9-45 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 9);
    margin-left: 4.5%; }
    .col.col-768-1024-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-9-45 > *:nth-of-type(n+10) {
      margin-top: 4.5%; }
    .col.col-768-1024-9-45 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 32%) / 9);
    margin-left: 4%; }
    .col.col-320-480-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-9-40 > *:nth-of-type(n+10) {
      margin-top: 4%; }
    .col.col-320-480-9-40 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 32%) / 9);
    margin-left: 4%; }
    .col.col-480-768-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-9-40 > *:nth-of-type(n+10) {
      margin-top: 4%; }
    .col.col-480-768-9-40 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 32%) / 9);
    margin-left: 4%; }
    .col.col-768-1024-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-9-40 > *:nth-of-type(n+10) {
      margin-top: 4%; }
    .col.col-768-1024-9-40 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 9);
    margin-left: 3.5%; }
    .col.col-320-480-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-9-35 > *:nth-of-type(n+10) {
      margin-top: 3.5%; }
    .col.col-320-480-9-35 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 9);
    margin-left: 3.5%; }
    .col.col-480-768-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-9-35 > *:nth-of-type(n+10) {
      margin-top: 3.5%; }
    .col.col-480-768-9-35 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 9);
    margin-left: 3.5%; }
    .col.col-768-1024-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-9-35 > *:nth-of-type(n+10) {
      margin-top: 3.5%; }
    .col.col-768-1024-9-35 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 9);
    margin-left: 3%; }
    .col.col-320-480-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-9-30 > *:nth-of-type(n+10) {
      margin-top: 3%; }
    .col.col-320-480-9-30 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 9);
    margin-left: 3%; }
    .col.col-480-768-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-9-30 > *:nth-of-type(n+10) {
      margin-top: 3%; }
    .col.col-480-768-9-30 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 9);
    margin-left: 3%; }
    .col.col-768-1024-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-9-30 > *:nth-of-type(n+10) {
      margin-top: 3%; }
    .col.col-768-1024-9-30 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 9);
    margin-left: 2.5%; }
    .col.col-320-480-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-9-25 > *:nth-of-type(n+10) {
      margin-top: 2.5%; }
    .col.col-320-480-9-25 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 9);
    margin-left: 2.5%; }
    .col.col-480-768-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-9-25 > *:nth-of-type(n+10) {
      margin-top: 2.5%; }
    .col.col-480-768-9-25 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 9);
    margin-left: 2.5%; }
    .col.col-768-1024-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-9-25 > *:nth-of-type(n+10) {
      margin-top: 2.5%; }
    .col.col-768-1024-9-25 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 9);
    margin-left: 2%; }
    .col.col-320-480-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-9-20 > *:nth-of-type(n+10) {
      margin-top: 2%; }
    .col.col-320-480-9-20 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 9);
    margin-left: 2%; }
    .col.col-480-768-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-9-20 > *:nth-of-type(n+10) {
      margin-top: 2%; }
    .col.col-480-768-9-20 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 9);
    margin-left: 2%; }
    .col.col-768-1024-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-9-20 > *:nth-of-type(n+10) {
      margin-top: 2%; }
    .col.col-768-1024-9-20 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 9);
    margin-left: 1.5%; }
    .col.col-320-480-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-9-15 > *:nth-of-type(n+10) {
      margin-top: 1.5%; }
    .col.col-320-480-9-15 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 9);
    margin-left: 1.5%; }
    .col.col-480-768-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-9-15 > *:nth-of-type(n+10) {
      margin-top: 1.5%; }
    .col.col-480-768-9-15 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 9);
    margin-left: 1.5%; }
    .col.col-768-1024-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-9-15 > *:nth-of-type(n+10) {
      margin-top: 1.5%; }
    .col.col-768-1024-9-15 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 9);
    margin-left: 1%; }
    .col.col-320-480-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-9-10 > *:nth-of-type(n+10) {
      margin-top: 1%; }
    .col.col-320-480-9-10 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 9);
    margin-left: 1%; }
    .col.col-480-768-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-9-10 > *:nth-of-type(n+10) {
      margin-top: 1%; }
    .col.col-480-768-9-10 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 9);
    margin-left: 1%; }
    .col.col-768-1024-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-9-10 > *:nth-of-type(n+10) {
      margin-top: 1%; }
    .col.col-768-1024-9-10 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 9);
    margin-left: 0.5%; }
    .col.col-320-480-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-9-5 > *:nth-of-type(n+10) {
      margin-top: 0.5%; }
    .col.col-320-480-9-5 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 9);
    margin-left: 0.5%; }
    .col.col-480-768-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-9-5 > *:nth-of-type(n+10) {
      margin-top: 0.5%; }
    .col.col-480-768-9-5 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 9);
    margin-left: 0.5%; }
    .col.col-768-1024-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-9-5 > *:nth-of-type(n+10) {
      margin-top: 0.5%; }
    .col.col-768-1024-9-5 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-9-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-9-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 9);
    margin-left: 0%; }
    .col.col-320-480-9-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-9-0 > *:nth-of-type(n+10) {
      margin-top: 0%; }
    .col.col-320-480-9-0 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-9-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-9-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 9);
    margin-left: 0%; }
    .col.col-480-768-9-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-9-0 > *:nth-of-type(n+10) {
      margin-top: 0%; }
    .col.col-480-768-9-0 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-9-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-9-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 9);
    margin-left: 0%; }
    .col.col-768-1024-9-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-9-0 > *:nth-of-type(n+10) {
      margin-top: 0%; }
    .col.col-768-1024-9-0 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 35%) / 8);
    margin-left: 5%; }
    .col.col-320-480-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-8-50 > *:nth-of-type(n+9) {
      margin-top: 5%; }
    .col.col-320-480-8-50 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 35%) / 8);
    margin-left: 5%; }
    .col.col-480-768-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-8-50 > *:nth-of-type(n+9) {
      margin-top: 5%; }
    .col.col-480-768-8-50 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 35%) / 8);
    margin-left: 5%; }
    .col.col-768-1024-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-8-50 > *:nth-of-type(n+9) {
      margin-top: 5%; }
    .col.col-768-1024-8-50 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 8);
    margin-left: 4.5%; }
    .col.col-320-480-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-8-45 > *:nth-of-type(n+9) {
      margin-top: 4.5%; }
    .col.col-320-480-8-45 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 8);
    margin-left: 4.5%; }
    .col.col-480-768-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-8-45 > *:nth-of-type(n+9) {
      margin-top: 4.5%; }
    .col.col-480-768-8-45 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 8);
    margin-left: 4.5%; }
    .col.col-768-1024-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-8-45 > *:nth-of-type(n+9) {
      margin-top: 4.5%; }
    .col.col-768-1024-8-45 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 8);
    margin-left: 4%; }
    .col.col-320-480-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-8-40 > *:nth-of-type(n+9) {
      margin-top: 4%; }
    .col.col-320-480-8-40 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 8);
    margin-left: 4%; }
    .col.col-480-768-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-8-40 > *:nth-of-type(n+9) {
      margin-top: 4%; }
    .col.col-480-768-8-40 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 8);
    margin-left: 4%; }
    .col.col-768-1024-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-8-40 > *:nth-of-type(n+9) {
      margin-top: 4%; }
    .col.col-768-1024-8-40 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24.5%) / 8);
    margin-left: 3.5%; }
    .col.col-320-480-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-8-35 > *:nth-of-type(n+9) {
      margin-top: 3.5%; }
    .col.col-320-480-8-35 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24.5%) / 8);
    margin-left: 3.5%; }
    .col.col-480-768-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-8-35 > *:nth-of-type(n+9) {
      margin-top: 3.5%; }
    .col.col-480-768-8-35 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24.5%) / 8);
    margin-left: 3.5%; }
    .col.col-768-1024-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-8-35 > *:nth-of-type(n+9) {
      margin-top: 3.5%; }
    .col.col-768-1024-8-35 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 8);
    margin-left: 3%; }
    .col.col-320-480-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-8-30 > *:nth-of-type(n+9) {
      margin-top: 3%; }
    .col.col-320-480-8-30 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 8);
    margin-left: 3%; }
    .col.col-480-768-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-8-30 > *:nth-of-type(n+9) {
      margin-top: 3%; }
    .col.col-480-768-8-30 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 8);
    margin-left: 3%; }
    .col.col-768-1024-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-8-30 > *:nth-of-type(n+9) {
      margin-top: 3%; }
    .col.col-768-1024-8-30 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 8);
    margin-left: 2.5%; }
    .col.col-320-480-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-8-25 > *:nth-of-type(n+9) {
      margin-top: 2.5%; }
    .col.col-320-480-8-25 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 8);
    margin-left: 2.5%; }
    .col.col-480-768-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-8-25 > *:nth-of-type(n+9) {
      margin-top: 2.5%; }
    .col.col-480-768-8-25 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 8);
    margin-left: 2.5%; }
    .col.col-768-1024-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-8-25 > *:nth-of-type(n+9) {
      margin-top: 2.5%; }
    .col.col-768-1024-8-25 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 8);
    margin-left: 2%; }
    .col.col-320-480-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-8-20 > *:nth-of-type(n+9) {
      margin-top: 2%; }
    .col.col-320-480-8-20 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 8);
    margin-left: 2%; }
    .col.col-480-768-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-8-20 > *:nth-of-type(n+9) {
      margin-top: 2%; }
    .col.col-480-768-8-20 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 8);
    margin-left: 2%; }
    .col.col-768-1024-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-8-20 > *:nth-of-type(n+9) {
      margin-top: 2%; }
    .col.col-768-1024-8-20 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 8);
    margin-left: 1.5%; }
    .col.col-320-480-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-8-15 > *:nth-of-type(n+9) {
      margin-top: 1.5%; }
    .col.col-320-480-8-15 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 8);
    margin-left: 1.5%; }
    .col.col-480-768-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-8-15 > *:nth-of-type(n+9) {
      margin-top: 1.5%; }
    .col.col-480-768-8-15 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 8);
    margin-left: 1.5%; }
    .col.col-768-1024-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-8-15 > *:nth-of-type(n+9) {
      margin-top: 1.5%; }
    .col.col-768-1024-8-15 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 8);
    margin-left: 1%; }
    .col.col-320-480-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-8-10 > *:nth-of-type(n+9) {
      margin-top: 1%; }
    .col.col-320-480-8-10 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 8);
    margin-left: 1%; }
    .col.col-480-768-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-8-10 > *:nth-of-type(n+9) {
      margin-top: 1%; }
    .col.col-480-768-8-10 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 8);
    margin-left: 1%; }
    .col.col-768-1024-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-8-10 > *:nth-of-type(n+9) {
      margin-top: 1%; }
    .col.col-768-1024-8-10 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 8);
    margin-left: 0.5%; }
    .col.col-320-480-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-8-5 > *:nth-of-type(n+9) {
      margin-top: 0.5%; }
    .col.col-320-480-8-5 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 8);
    margin-left: 0.5%; }
    .col.col-480-768-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-8-5 > *:nth-of-type(n+9) {
      margin-top: 0.5%; }
    .col.col-480-768-8-5 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 8);
    margin-left: 0.5%; }
    .col.col-768-1024-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-8-5 > *:nth-of-type(n+9) {
      margin-top: 0.5%; }
    .col.col-768-1024-8-5 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-8-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-8-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 8);
    margin-left: 0%; }
    .col.col-320-480-8-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-8-0 > *:nth-of-type(n+9) {
      margin-top: 0%; }
    .col.col-320-480-8-0 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-8-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-8-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 8);
    margin-left: 0%; }
    .col.col-480-768-8-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-8-0 > *:nth-of-type(n+9) {
      margin-top: 0%; }
    .col.col-480-768-8-0 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-8-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-8-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 8);
    margin-left: 0%; }
    .col.col-768-1024-8-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-8-0 > *:nth-of-type(n+9) {
      margin-top: 0%; }
    .col.col-768-1024-8-0 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 30%) / 7);
    margin-left: 5%; }
    .col.col-320-480-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-7-50 > *:nth-of-type(n+8) {
      margin-top: 5%; }
    .col.col-320-480-7-50 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 30%) / 7);
    margin-left: 5%; }
    .col.col-480-768-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-7-50 > *:nth-of-type(n+8) {
      margin-top: 5%; }
    .col.col-480-768-7-50 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 30%) / 7);
    margin-left: 5%; }
    .col.col-768-1024-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-7-50 > *:nth-of-type(n+8) {
      margin-top: 5%; }
    .col.col-768-1024-7-50 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 7);
    margin-left: 4.5%; }
    .col.col-320-480-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-7-45 > *:nth-of-type(n+8) {
      margin-top: 4.5%; }
    .col.col-320-480-7-45 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 7);
    margin-left: 4.5%; }
    .col.col-480-768-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-7-45 > *:nth-of-type(n+8) {
      margin-top: 4.5%; }
    .col.col-480-768-7-45 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 7);
    margin-left: 4.5%; }
    .col.col-768-1024-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-7-45 > *:nth-of-type(n+8) {
      margin-top: 4.5%; }
    .col.col-768-1024-7-45 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 7);
    margin-left: 4%; }
    .col.col-320-480-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-7-40 > *:nth-of-type(n+8) {
      margin-top: 4%; }
    .col.col-320-480-7-40 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 7);
    margin-left: 4%; }
    .col.col-480-768-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-7-40 > *:nth-of-type(n+8) {
      margin-top: 4%; }
    .col.col-480-768-7-40 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 7);
    margin-left: 4%; }
    .col.col-768-1024-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-7-40 > *:nth-of-type(n+8) {
      margin-top: 4%; }
    .col.col-768-1024-7-40 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 7);
    margin-left: 3.5%; }
    .col.col-320-480-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-7-35 > *:nth-of-type(n+8) {
      margin-top: 3.5%; }
    .col.col-320-480-7-35 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 7);
    margin-left: 3.5%; }
    .col.col-480-768-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-7-35 > *:nth-of-type(n+8) {
      margin-top: 3.5%; }
    .col.col-480-768-7-35 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 7);
    margin-left: 3.5%; }
    .col.col-768-1024-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-7-35 > *:nth-of-type(n+8) {
      margin-top: 3.5%; }
    .col.col-768-1024-7-35 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 7);
    margin-left: 3%; }
    .col.col-320-480-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-7-30 > *:nth-of-type(n+8) {
      margin-top: 3%; }
    .col.col-320-480-7-30 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 7);
    margin-left: 3%; }
    .col.col-480-768-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-7-30 > *:nth-of-type(n+8) {
      margin-top: 3%; }
    .col.col-480-768-7-30 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 7);
    margin-left: 3%; }
    .col.col-768-1024-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-7-30 > *:nth-of-type(n+8) {
      margin-top: 3%; }
    .col.col-768-1024-7-30 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 7);
    margin-left: 2.5%; }
    .col.col-320-480-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-7-25 > *:nth-of-type(n+8) {
      margin-top: 2.5%; }
    .col.col-320-480-7-25 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 7);
    margin-left: 2.5%; }
    .col.col-480-768-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-7-25 > *:nth-of-type(n+8) {
      margin-top: 2.5%; }
    .col.col-480-768-7-25 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 7);
    margin-left: 2.5%; }
    .col.col-768-1024-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-7-25 > *:nth-of-type(n+8) {
      margin-top: 2.5%; }
    .col.col-768-1024-7-25 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 7);
    margin-left: 2%; }
    .col.col-320-480-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-7-20 > *:nth-of-type(n+8) {
      margin-top: 2%; }
    .col.col-320-480-7-20 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 7);
    margin-left: 2%; }
    .col.col-480-768-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-7-20 > *:nth-of-type(n+8) {
      margin-top: 2%; }
    .col.col-480-768-7-20 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 7);
    margin-left: 2%; }
    .col.col-768-1024-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-7-20 > *:nth-of-type(n+8) {
      margin-top: 2%; }
    .col.col-768-1024-7-20 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 7);
    margin-left: 1.5%; }
    .col.col-320-480-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-7-15 > *:nth-of-type(n+8) {
      margin-top: 1.5%; }
    .col.col-320-480-7-15 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 7);
    margin-left: 1.5%; }
    .col.col-480-768-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-7-15 > *:nth-of-type(n+8) {
      margin-top: 1.5%; }
    .col.col-480-768-7-15 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 7);
    margin-left: 1.5%; }
    .col.col-768-1024-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-7-15 > *:nth-of-type(n+8) {
      margin-top: 1.5%; }
    .col.col-768-1024-7-15 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 7);
    margin-left: 1%; }
    .col.col-320-480-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-7-10 > *:nth-of-type(n+8) {
      margin-top: 1%; }
    .col.col-320-480-7-10 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 7);
    margin-left: 1%; }
    .col.col-480-768-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-7-10 > *:nth-of-type(n+8) {
      margin-top: 1%; }
    .col.col-480-768-7-10 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 7);
    margin-left: 1%; }
    .col.col-768-1024-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-7-10 > *:nth-of-type(n+8) {
      margin-top: 1%; }
    .col.col-768-1024-7-10 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 7);
    margin-left: 0.5%; }
    .col.col-320-480-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-7-5 > *:nth-of-type(n+8) {
      margin-top: 0.5%; }
    .col.col-320-480-7-5 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 7);
    margin-left: 0.5%; }
    .col.col-480-768-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-7-5 > *:nth-of-type(n+8) {
      margin-top: 0.5%; }
    .col.col-480-768-7-5 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 7);
    margin-left: 0.5%; }
    .col.col-768-1024-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-7-5 > *:nth-of-type(n+8) {
      margin-top: 0.5%; }
    .col.col-768-1024-7-5 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-7-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-7-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 7);
    margin-left: 0%; }
    .col.col-320-480-7-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-7-0 > *:nth-of-type(n+8) {
      margin-top: 0%; }
    .col.col-320-480-7-0 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-7-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-7-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 7);
    margin-left: 0%; }
    .col.col-480-768-7-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-7-0 > *:nth-of-type(n+8) {
      margin-top: 0%; }
    .col.col-480-768-7-0 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-7-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-7-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 7);
    margin-left: 0%; }
    .col.col-768-1024-7-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-7-0 > *:nth-of-type(n+8) {
      margin-top: 0%; }
    .col.col-768-1024-7-0 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 25%) / 6);
    margin-left: 5%; }
    .col.col-320-480-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-6-50 > *:nth-of-type(n+7) {
      margin-top: 5%; }
    .col.col-320-480-6-50 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 25%) / 6);
    margin-left: 5%; }
    .col.col-480-768-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-6-50 > *:nth-of-type(n+7) {
      margin-top: 5%; }
    .col.col-480-768-6-50 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 25%) / 6);
    margin-left: 5%; }
    .col.col-768-1024-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-6-50 > *:nth-of-type(n+7) {
      margin-top: 5%; }
    .col.col-768-1024-6-50 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 6);
    margin-left: 4.5%; }
    .col.col-320-480-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-6-45 > *:nth-of-type(n+7) {
      margin-top: 4.5%; }
    .col.col-320-480-6-45 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 6);
    margin-left: 4.5%; }
    .col.col-480-768-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-6-45 > *:nth-of-type(n+7) {
      margin-top: 4.5%; }
    .col.col-480-768-6-45 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 6);
    margin-left: 4.5%; }
    .col.col-768-1024-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-6-45 > *:nth-of-type(n+7) {
      margin-top: 4.5%; }
    .col.col-768-1024-6-45 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 6);
    margin-left: 4%; }
    .col.col-320-480-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-6-40 > *:nth-of-type(n+7) {
      margin-top: 4%; }
    .col.col-320-480-6-40 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 6);
    margin-left: 4%; }
    .col.col-480-768-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-6-40 > *:nth-of-type(n+7) {
      margin-top: 4%; }
    .col.col-480-768-6-40 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 6);
    margin-left: 4%; }
    .col.col-768-1024-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-6-40 > *:nth-of-type(n+7) {
      margin-top: 4%; }
    .col.col-768-1024-6-40 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 6);
    margin-left: 3.5%; }
    .col.col-320-480-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-6-35 > *:nth-of-type(n+7) {
      margin-top: 3.5%; }
    .col.col-320-480-6-35 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 6);
    margin-left: 3.5%; }
    .col.col-480-768-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-6-35 > *:nth-of-type(n+7) {
      margin-top: 3.5%; }
    .col.col-480-768-6-35 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 6);
    margin-left: 3.5%; }
    .col.col-768-1024-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-6-35 > *:nth-of-type(n+7) {
      margin-top: 3.5%; }
    .col.col-768-1024-6-35 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 6);
    margin-left: 3%; }
    .col.col-320-480-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-6-30 > *:nth-of-type(n+7) {
      margin-top: 3%; }
    .col.col-320-480-6-30 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 6);
    margin-left: 3%; }
    .col.col-480-768-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-6-30 > *:nth-of-type(n+7) {
      margin-top: 3%; }
    .col.col-480-768-6-30 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 6);
    margin-left: 3%; }
    .col.col-768-1024-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-6-30 > *:nth-of-type(n+7) {
      margin-top: 3%; }
    .col.col-768-1024-6-30 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12.5%) / 6);
    margin-left: 2.5%; }
    .col.col-320-480-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-6-25 > *:nth-of-type(n+7) {
      margin-top: 2.5%; }
    .col.col-320-480-6-25 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12.5%) / 6);
    margin-left: 2.5%; }
    .col.col-480-768-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-6-25 > *:nth-of-type(n+7) {
      margin-top: 2.5%; }
    .col.col-480-768-6-25 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12.5%) / 6);
    margin-left: 2.5%; }
    .col.col-768-1024-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-6-25 > *:nth-of-type(n+7) {
      margin-top: 2.5%; }
    .col.col-768-1024-6-25 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 6);
    margin-left: 2%; }
    .col.col-320-480-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-6-20 > *:nth-of-type(n+7) {
      margin-top: 2%; }
    .col.col-320-480-6-20 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 6);
    margin-left: 2%; }
    .col.col-480-768-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-6-20 > *:nth-of-type(n+7) {
      margin-top: 2%; }
    .col.col-480-768-6-20 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 6);
    margin-left: 2%; }
    .col.col-768-1024-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-6-20 > *:nth-of-type(n+7) {
      margin-top: 2%; }
    .col.col-768-1024-6-20 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 6);
    margin-left: 1.5%; }
    .col.col-320-480-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-6-15 > *:nth-of-type(n+7) {
      margin-top: 1.5%; }
    .col.col-320-480-6-15 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 6);
    margin-left: 1.5%; }
    .col.col-480-768-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-6-15 > *:nth-of-type(n+7) {
      margin-top: 1.5%; }
    .col.col-480-768-6-15 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 6);
    margin-left: 1.5%; }
    .col.col-768-1024-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-6-15 > *:nth-of-type(n+7) {
      margin-top: 1.5%; }
    .col.col-768-1024-6-15 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 6);
    margin-left: 1%; }
    .col.col-320-480-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-6-10 > *:nth-of-type(n+7) {
      margin-top: 1%; }
    .col.col-320-480-6-10 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 6);
    margin-left: 1%; }
    .col.col-480-768-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-6-10 > *:nth-of-type(n+7) {
      margin-top: 1%; }
    .col.col-480-768-6-10 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 6);
    margin-left: 1%; }
    .col.col-768-1024-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-6-10 > *:nth-of-type(n+7) {
      margin-top: 1%; }
    .col.col-768-1024-6-10 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 6);
    margin-left: 0.5%; }
    .col.col-320-480-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-6-5 > *:nth-of-type(n+7) {
      margin-top: 0.5%; }
    .col.col-320-480-6-5 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 6);
    margin-left: 0.5%; }
    .col.col-480-768-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-6-5 > *:nth-of-type(n+7) {
      margin-top: 0.5%; }
    .col.col-480-768-6-5 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 6);
    margin-left: 0.5%; }
    .col.col-768-1024-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-6-5 > *:nth-of-type(n+7) {
      margin-top: 0.5%; }
    .col.col-768-1024-6-5 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-6-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-6-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 6);
    margin-left: 0%; }
    .col.col-320-480-6-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-6-0 > *:nth-of-type(n+7) {
      margin-top: 0%; }
    .col.col-320-480-6-0 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-6-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-6-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 6);
    margin-left: 0%; }
    .col.col-480-768-6-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-6-0 > *:nth-of-type(n+7) {
      margin-top: 0%; }
    .col.col-480-768-6-0 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-6-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-6-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 6);
    margin-left: 0%; }
    .col.col-768-1024-6-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-6-0 > *:nth-of-type(n+7) {
      margin-top: 0%; }
    .col.col-768-1024-6-0 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-320-480-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-5-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-320-480-5-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-480-768-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-5-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-480-768-5-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-768-1024-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-5-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-768-1024-5-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-320-480-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-5-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-320-480-5-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-480-768-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-5-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-480-768-5-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-768-1024-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-5-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-768-1024-5-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-320-480-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-5-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-320-480-5-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-480-768-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-5-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-480-768-5-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-768-1024-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-5-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-768-1024-5-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-320-480-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-5-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-320-480-5-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-480-768-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-5-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-480-768-5-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-768-1024-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-5-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-768-1024-5-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-320-480-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-5-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-320-480-5-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-480-768-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-5-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-480-768-5-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-768-1024-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-5-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-768-1024-5-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-320-480-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-5-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-320-480-5-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-480-768-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-5-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-480-768-5-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-768-1024-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-5-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-768-1024-5-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-320-480-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-5-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-320-480-5-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-480-768-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-5-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-480-768-5-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-768-1024-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-5-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-768-1024-5-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-320-480-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-5-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-320-480-5-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-480-768-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-5-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-480-768-5-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-768-1024-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-5-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-768-1024-5-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-320-480-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-5-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-320-480-5-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-480-768-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-5-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-480-768-5-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-768-1024-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-5-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-768-1024-5-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-320-480-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-5-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-320-480-5-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-480-768-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-5-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-480-768-5-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-768-1024-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-5-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-768-1024-5-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 5);
    margin-left: 0%; }
    .col.col-320-480-5-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-5-0 > *:nth-of-type(n+6) {
      margin-top: 0%; }
    .col.col-320-480-5-0 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 5);
    margin-left: 0%; }
    .col.col-480-768-5-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-5-0 > *:nth-of-type(n+6) {
      margin-top: 0%; }
    .col.col-480-768-5-0 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 5);
    margin-left: 0%; }
    .col.col-768-1024-5-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-5-0 > *:nth-of-type(n+6) {
      margin-top: 0%; }
    .col.col-768-1024-5-0 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-320-480-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-4-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-320-480-4-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-480-768-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-4-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-480-768-4-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-768-1024-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-4-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-768-1024-4-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-320-480-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-4-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-320-480-4-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-480-768-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-4-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-480-768-4-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-768-1024-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-4-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-768-1024-4-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-320-480-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-4-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-320-480-4-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-480-768-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-4-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-480-768-4-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-768-1024-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-4-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-768-1024-4-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-320-480-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-4-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-320-480-4-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-480-768-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-4-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-480-768-4-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-768-1024-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-4-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-768-1024-4-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-320-480-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-4-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-320-480-4-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-480-768-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-4-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-480-768-4-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-768-1024-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-4-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-768-1024-4-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-320-480-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-4-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-320-480-4-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-480-768-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-4-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-480-768-4-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-768-1024-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-4-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-768-1024-4-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-320-480-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-4-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-320-480-4-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-480-768-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-4-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-480-768-4-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-768-1024-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-4-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-768-1024-4-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-320-480-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-4-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-320-480-4-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-480-768-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-4-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-480-768-4-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-768-1024-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-4-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-768-1024-4-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-320-480-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-4-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-320-480-4-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-480-768-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-4-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-480-768-4-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-768-1024-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-4-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-768-1024-4-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-320-480-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-4-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-320-480-4-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-480-768-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-4-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-480-768-4-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-768-1024-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-4-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-768-1024-4-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 4);
    margin-left: 0%; }
    .col.col-320-480-4-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-4-0 > *:nth-of-type(n+5) {
      margin-top: 0%; }
    .col.col-320-480-4-0 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 4);
    margin-left: 0%; }
    .col.col-480-768-4-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-4-0 > *:nth-of-type(n+5) {
      margin-top: 0%; }
    .col.col-480-768-4-0 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 4);
    margin-left: 0%; }
    .col.col-768-1024-4-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-4-0 > *:nth-of-type(n+5) {
      margin-top: 0%; }
    .col.col-768-1024-4-0 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-320-480-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-3-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-320-480-3-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-480-768-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-3-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-480-768-3-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-768-1024-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-3-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-768-1024-3-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-320-480-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-3-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-320-480-3-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-480-768-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-3-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-480-768-3-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-768-1024-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-3-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-768-1024-3-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-320-480-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-3-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-320-480-3-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-480-768-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-3-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-480-768-3-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-768-1024-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-3-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-768-1024-3-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-320-480-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-3-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-320-480-3-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-480-768-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-3-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-480-768-3-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-768-1024-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-3-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-768-1024-3-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-320-480-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-3-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-320-480-3-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-480-768-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-3-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-480-768-3-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-768-1024-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-3-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-768-1024-3-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-320-480-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-3-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-320-480-3-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-480-768-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-3-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-480-768-3-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-768-1024-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-3-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-768-1024-3-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-320-480-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-3-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-320-480-3-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-480-768-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-3-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-480-768-3-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-768-1024-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-3-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-768-1024-3-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-320-480-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-3-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-320-480-3-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-480-768-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-3-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-480-768-3-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-768-1024-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-3-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-768-1024-3-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-320-480-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-3-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-320-480-3-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-480-768-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-3-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-480-768-3-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-768-1024-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-3-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-768-1024-3-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-320-480-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-3-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-320-480-3-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-480-768-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-3-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-480-768-3-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-768-1024-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-3-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-768-1024-3-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 3);
    margin-left: 0%; }
    .col.col-320-480-3-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-3-0 > *:nth-of-type(n+4) {
      margin-top: 0%; }
    .col.col-320-480-3-0 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 3);
    margin-left: 0%; }
    .col.col-480-768-3-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-3-0 > *:nth-of-type(n+4) {
      margin-top: 0%; }
    .col.col-480-768-3-0 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 3);
    margin-left: 0%; }
    .col.col-768-1024-3-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-3-0 > *:nth-of-type(n+4) {
      margin-top: 0%; }
    .col.col-768-1024-3-0 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-320-480-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-2-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-320-480-2-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-480-768-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-2-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-480-768-2-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-768-1024-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-2-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-768-1024-2-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-320-480-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-2-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-320-480-2-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-480-768-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-2-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-480-768-2-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-768-1024-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-2-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-768-1024-2-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-320-480-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-2-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-320-480-2-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-480-768-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-2-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-480-768-2-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-768-1024-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-2-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-768-1024-2-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-320-480-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-2-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-320-480-2-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-480-768-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-2-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-480-768-2-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-768-1024-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-2-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-768-1024-2-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-320-480-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-2-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-320-480-2-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-480-768-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-2-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-480-768-2-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-768-1024-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-2-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-768-1024-2-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-320-480-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-2-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-320-480-2-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-480-768-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-2-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-480-768-2-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-768-1024-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-2-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-768-1024-2-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-320-480-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-2-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-320-480-2-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-480-768-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-2-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-480-768-2-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-768-1024-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-2-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-768-1024-2-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-320-480-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-2-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-320-480-2-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-480-768-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-2-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-480-768-2-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-768-1024-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-2-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-768-1024-2-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-320-480-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-2-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-320-480-2-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-480-768-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-2-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-480-768-2-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-768-1024-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-2-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-768-1024-2-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-320-480-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-2-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-320-480-2-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-480-768-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-2-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-480-768-2-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-768-1024-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-2-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-768-1024-2-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 2);
    margin-left: 0%; }
    .col.col-320-480-2-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-2-0 > *:nth-of-type(n+3) {
      margin-top: 0%; }
    .col.col-320-480-2-0 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 2);
    margin-left: 0%; }
    .col.col-480-768-2-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-2-0 > *:nth-of-type(n+3) {
      margin-top: 0%; }
    .col.col-480-768-2-0 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 2);
    margin-left: 0%; }
    .col.col-768-1024-2-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-2-0 > *:nth-of-type(n+3) {
      margin-top: 0%; }
    .col.col-768-1024-2-0 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-320-480-1-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-480-768-1-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-768-1024-1-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-320-480-1-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-480-768-1-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-320-480-1-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-480-768-1-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-320-480-1-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-480-768-1-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-320-480-1-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-480-768-1-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-0 > *:nth-of-type(n+2) {
      margin-top: 0%;
      margin-top: 4.5%; }
    .col.col-320-480-1-0 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-0 > *:nth-of-type(n+2) {
      margin-top: 0%;
      margin-top: 4.5%; }
    .col.col-480-768-1-0 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-0 > *:nth-of-type(n+2) {
      margin-top: 0%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-0 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 45%) / 10);
    margin-left: 5%; }
    .col.col-320-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-10-50 > *:nth-of-type(n+11) {
      margin-top: 5%; }
    .col.col-320-10-50 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40.5%) / 10);
    margin-left: 4.5%; }
    .col.col-320-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-10-45 > *:nth-of-type(n+11) {
      margin-top: 4.5%; }
    .col.col-320-10-45 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 10);
    margin-left: 4%; }
    .col.col-320-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-10-40 > *:nth-of-type(n+11) {
      margin-top: 4%; }
    .col.col-320-10-40 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 10);
    margin-left: 3.5%; }
    .col.col-320-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-10-35 > *:nth-of-type(n+11) {
      margin-top: 3.5%; }
    .col.col-320-10-35 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 10);
    margin-left: 3%; }
    .col.col-320-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-10-30 > *:nth-of-type(n+11) {
      margin-top: 3%; }
    .col.col-320-10-30 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 10);
    margin-left: 2.5%; }
    .col.col-320-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-10-25 > *:nth-of-type(n+11) {
      margin-top: 2.5%; }
    .col.col-320-10-25 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 10);
    margin-left: 2%; }
    .col.col-320-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-10-20 > *:nth-of-type(n+11) {
      margin-top: 2%; }
    .col.col-320-10-20 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 10);
    margin-left: 1.5%; }
    .col.col-320-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-10-15 > *:nth-of-type(n+11) {
      margin-top: 1.5%; }
    .col.col-320-10-15 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 10);
    margin-left: 1%; }
    .col.col-320-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-10-10 > *:nth-of-type(n+11) {
      margin-top: 1%; }
    .col.col-320-10-10 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 10);
    margin-left: 0.5%; }
    .col.col-320-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-10-5 > *:nth-of-type(n+11) {
      margin-top: 0.5%; }
    .col.col-320-10-5 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-10-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-10-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 10);
    margin-left: 0%; }
    .col.col-320-10-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-10-0 > *:nth-of-type(n+11) {
      margin-top: 0%; }
    .col.col-320-10-0 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40%) / 9);
    margin-left: 5%; }
    .col.col-320-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-9-50 > *:nth-of-type(n+10) {
      margin-top: 5%; }
    .col.col-320-9-50 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 9);
    margin-left: 4.5%; }
    .col.col-320-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-9-45 > *:nth-of-type(n+10) {
      margin-top: 4.5%; }
    .col.col-320-9-45 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 32%) / 9);
    margin-left: 4%; }
    .col.col-320-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-9-40 > *:nth-of-type(n+10) {
      margin-top: 4%; }
    .col.col-320-9-40 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 9);
    margin-left: 3.5%; }
    .col.col-320-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-9-35 > *:nth-of-type(n+10) {
      margin-top: 3.5%; }
    .col.col-320-9-35 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 9);
    margin-left: 3%; }
    .col.col-320-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-9-30 > *:nth-of-type(n+10) {
      margin-top: 3%; }
    .col.col-320-9-30 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 9);
    margin-left: 2.5%; }
    .col.col-320-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-9-25 > *:nth-of-type(n+10) {
      margin-top: 2.5%; }
    .col.col-320-9-25 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 9);
    margin-left: 2%; }
    .col.col-320-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-9-20 > *:nth-of-type(n+10) {
      margin-top: 2%; }
    .col.col-320-9-20 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 9);
    margin-left: 1.5%; }
    .col.col-320-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-9-15 > *:nth-of-type(n+10) {
      margin-top: 1.5%; }
    .col.col-320-9-15 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 9);
    margin-left: 1%; }
    .col.col-320-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-9-10 > *:nth-of-type(n+10) {
      margin-top: 1%; }
    .col.col-320-9-10 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 9);
    margin-left: 0.5%; }
    .col.col-320-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-9-5 > *:nth-of-type(n+10) {
      margin-top: 0.5%; }
    .col.col-320-9-5 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-9-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-9-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 9);
    margin-left: 0%; }
    .col.col-320-9-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-9-0 > *:nth-of-type(n+10) {
      margin-top: 0%; }
    .col.col-320-9-0 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 35%) / 8);
    margin-left: 5%; }
    .col.col-320-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-8-50 > *:nth-of-type(n+9) {
      margin-top: 5%; }
    .col.col-320-8-50 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 8);
    margin-left: 4.5%; }
    .col.col-320-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-8-45 > *:nth-of-type(n+9) {
      margin-top: 4.5%; }
    .col.col-320-8-45 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 8);
    margin-left: 4%; }
    .col.col-320-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-8-40 > *:nth-of-type(n+9) {
      margin-top: 4%; }
    .col.col-320-8-40 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24.5%) / 8);
    margin-left: 3.5%; }
    .col.col-320-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-8-35 > *:nth-of-type(n+9) {
      margin-top: 3.5%; }
    .col.col-320-8-35 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 8);
    margin-left: 3%; }
    .col.col-320-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-8-30 > *:nth-of-type(n+9) {
      margin-top: 3%; }
    .col.col-320-8-30 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 8);
    margin-left: 2.5%; }
    .col.col-320-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-8-25 > *:nth-of-type(n+9) {
      margin-top: 2.5%; }
    .col.col-320-8-25 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 8);
    margin-left: 2%; }
    .col.col-320-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-8-20 > *:nth-of-type(n+9) {
      margin-top: 2%; }
    .col.col-320-8-20 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 8);
    margin-left: 1.5%; }
    .col.col-320-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-8-15 > *:nth-of-type(n+9) {
      margin-top: 1.5%; }
    .col.col-320-8-15 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 8);
    margin-left: 1%; }
    .col.col-320-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-8-10 > *:nth-of-type(n+9) {
      margin-top: 1%; }
    .col.col-320-8-10 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 8);
    margin-left: 0.5%; }
    .col.col-320-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-8-5 > *:nth-of-type(n+9) {
      margin-top: 0.5%; }
    .col.col-320-8-5 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-8-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-8-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 8);
    margin-left: 0%; }
    .col.col-320-8-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-8-0 > *:nth-of-type(n+9) {
      margin-top: 0%; }
    .col.col-320-8-0 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 30%) / 7);
    margin-left: 5%; }
    .col.col-320-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-7-50 > *:nth-of-type(n+8) {
      margin-top: 5%; }
    .col.col-320-7-50 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 7);
    margin-left: 4.5%; }
    .col.col-320-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-7-45 > *:nth-of-type(n+8) {
      margin-top: 4.5%; }
    .col.col-320-7-45 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 7);
    margin-left: 4%; }
    .col.col-320-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-7-40 > *:nth-of-type(n+8) {
      margin-top: 4%; }
    .col.col-320-7-40 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 7);
    margin-left: 3.5%; }
    .col.col-320-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-7-35 > *:nth-of-type(n+8) {
      margin-top: 3.5%; }
    .col.col-320-7-35 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 7);
    margin-left: 3%; }
    .col.col-320-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-7-30 > *:nth-of-type(n+8) {
      margin-top: 3%; }
    .col.col-320-7-30 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 7);
    margin-left: 2.5%; }
    .col.col-320-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-7-25 > *:nth-of-type(n+8) {
      margin-top: 2.5%; }
    .col.col-320-7-25 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 7);
    margin-left: 2%; }
    .col.col-320-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-7-20 > *:nth-of-type(n+8) {
      margin-top: 2%; }
    .col.col-320-7-20 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 7);
    margin-left: 1.5%; }
    .col.col-320-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-7-15 > *:nth-of-type(n+8) {
      margin-top: 1.5%; }
    .col.col-320-7-15 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 7);
    margin-left: 1%; }
    .col.col-320-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-7-10 > *:nth-of-type(n+8) {
      margin-top: 1%; }
    .col.col-320-7-10 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 7);
    margin-left: 0.5%; }
    .col.col-320-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-7-5 > *:nth-of-type(n+8) {
      margin-top: 0.5%; }
    .col.col-320-7-5 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-7-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-7-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 7);
    margin-left: 0%; }
    .col.col-320-7-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-7-0 > *:nth-of-type(n+8) {
      margin-top: 0%; }
    .col.col-320-7-0 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 25%) / 6);
    margin-left: 5%; }
    .col.col-320-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-6-50 > *:nth-of-type(n+7) {
      margin-top: 5%; }
    .col.col-320-6-50 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 6);
    margin-left: 4.5%; }
    .col.col-320-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-6-45 > *:nth-of-type(n+7) {
      margin-top: 4.5%; }
    .col.col-320-6-45 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 6);
    margin-left: 4%; }
    .col.col-320-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-6-40 > *:nth-of-type(n+7) {
      margin-top: 4%; }
    .col.col-320-6-40 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 6);
    margin-left: 3.5%; }
    .col.col-320-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-6-35 > *:nth-of-type(n+7) {
      margin-top: 3.5%; }
    .col.col-320-6-35 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 6);
    margin-left: 3%; }
    .col.col-320-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-6-30 > *:nth-of-type(n+7) {
      margin-top: 3%; }
    .col.col-320-6-30 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12.5%) / 6);
    margin-left: 2.5%; }
    .col.col-320-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-6-25 > *:nth-of-type(n+7) {
      margin-top: 2.5%; }
    .col.col-320-6-25 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 6);
    margin-left: 2%; }
    .col.col-320-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-6-20 > *:nth-of-type(n+7) {
      margin-top: 2%; }
    .col.col-320-6-20 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 6);
    margin-left: 1.5%; }
    .col.col-320-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-6-15 > *:nth-of-type(n+7) {
      margin-top: 1.5%; }
    .col.col-320-6-15 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 6);
    margin-left: 1%; }
    .col.col-320-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-6-10 > *:nth-of-type(n+7) {
      margin-top: 1%; }
    .col.col-320-6-10 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 6);
    margin-left: 0.5%; }
    .col.col-320-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-6-5 > *:nth-of-type(n+7) {
      margin-top: 0.5%; }
    .col.col-320-6-5 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-6-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-6-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 6);
    margin-left: 0%; }
    .col.col-320-6-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-6-0 > *:nth-of-type(n+7) {
      margin-top: 0%; }
    .col.col-320-6-0 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-320-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-5-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-320-5-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-320-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-5-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-320-5-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-320-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-5-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-320-5-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-320-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-5-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-320-5-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-320-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-5-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-320-5-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-320-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-5-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-320-5-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-320-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-5-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-320-5-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-320-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-5-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-320-5-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-320-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-5-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-320-5-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-320-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-5-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-320-5-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-5-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-5-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 5);
    margin-left: 0%; }
    .col.col-320-5-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-5-0 > *:nth-of-type(n+6) {
      margin-top: 0%; }
    .col.col-320-5-0 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-320-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-4-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-320-4-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-320-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-4-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-320-4-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-320-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-4-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-320-4-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-320-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-4-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-320-4-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-320-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-4-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-320-4-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-320-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-4-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-320-4-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-320-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-4-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-320-4-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-320-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-4-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-320-4-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-320-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-4-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-320-4-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-320-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-4-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-320-4-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-4-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-4-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 4);
    margin-left: 0%; }
    .col.col-320-4-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-4-0 > *:nth-of-type(n+5) {
      margin-top: 0%; }
    .col.col-320-4-0 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-320-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-3-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-320-3-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-320-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-3-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-320-3-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-320-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-3-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-320-3-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-320-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-3-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-320-3-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-320-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-3-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-320-3-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-320-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-3-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-320-3-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-320-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-3-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-320-3-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-320-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-3-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-320-3-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-320-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-3-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-320-3-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-320-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-3-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-320-3-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-3-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-3-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 3);
    margin-left: 0%; }
    .col.col-320-3-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-3-0 > *:nth-of-type(n+4) {
      margin-top: 0%; }
    .col.col-320-3-0 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-320-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-2-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-320-2-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-320-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-2-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-320-2-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-320-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-2-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-320-2-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-320-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-2-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-320-2-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-320-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-2-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-320-2-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-320-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-2-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-320-2-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-320-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-2-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-320-2-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-320-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-2-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-320-2-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-320-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-2-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-320-2-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-320-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-2-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-320-2-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-2-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-2-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 2);
    margin-left: 0%; }
    .col.col-320-2-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-2-0 > *:nth-of-type(n+3) {
      margin-top: 0%; }
    .col.col-320-2-0 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-1-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-320-1-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-1-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-320-1-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-1-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-320-1-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-1-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-320-1-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-1-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-320-1-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-1-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-320-1-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-1-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-320-1-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-1-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-320-1-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-1-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-320-1-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-1-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-320-1-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-1-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) {
  .col.col-320-1-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-1-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-1-0 > *:nth-of-type(n+2) {
      margin-top: 0%;
      margin-top: 4.5%; }
    .col.col-320-1-0 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 45%) / 10);
    margin-left: 5%; }
    .col.col-480-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-10-50 > *:nth-of-type(n+11) {
      margin-top: 5%; }
    .col.col-480-10-50 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40.5%) / 10);
    margin-left: 4.5%; }
    .col.col-480-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-10-45 > *:nth-of-type(n+11) {
      margin-top: 4.5%; }
    .col.col-480-10-45 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 10);
    margin-left: 4%; }
    .col.col-480-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-10-40 > *:nth-of-type(n+11) {
      margin-top: 4%; }
    .col.col-480-10-40 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 10);
    margin-left: 3.5%; }
    .col.col-480-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-10-35 > *:nth-of-type(n+11) {
      margin-top: 3.5%; }
    .col.col-480-10-35 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 10);
    margin-left: 3%; }
    .col.col-480-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-10-30 > *:nth-of-type(n+11) {
      margin-top: 3%; }
    .col.col-480-10-30 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 10);
    margin-left: 2.5%; }
    .col.col-480-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-10-25 > *:nth-of-type(n+11) {
      margin-top: 2.5%; }
    .col.col-480-10-25 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 10);
    margin-left: 2%; }
    .col.col-480-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-10-20 > *:nth-of-type(n+11) {
      margin-top: 2%; }
    .col.col-480-10-20 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 10);
    margin-left: 1.5%; }
    .col.col-480-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-10-15 > *:nth-of-type(n+11) {
      margin-top: 1.5%; }
    .col.col-480-10-15 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 10);
    margin-left: 1%; }
    .col.col-480-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-10-10 > *:nth-of-type(n+11) {
      margin-top: 1%; }
    .col.col-480-10-10 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 10);
    margin-left: 0.5%; }
    .col.col-480-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-10-5 > *:nth-of-type(n+11) {
      margin-top: 0.5%; }
    .col.col-480-10-5 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-10-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-10-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 10);
    margin-left: 0%; }
    .col.col-480-10-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-10-0 > *:nth-of-type(n+11) {
      margin-top: 0%; }
    .col.col-480-10-0 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40%) / 9);
    margin-left: 5%; }
    .col.col-480-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-9-50 > *:nth-of-type(n+10) {
      margin-top: 5%; }
    .col.col-480-9-50 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 9);
    margin-left: 4.5%; }
    .col.col-480-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-9-45 > *:nth-of-type(n+10) {
      margin-top: 4.5%; }
    .col.col-480-9-45 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 32%) / 9);
    margin-left: 4%; }
    .col.col-480-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-9-40 > *:nth-of-type(n+10) {
      margin-top: 4%; }
    .col.col-480-9-40 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 9);
    margin-left: 3.5%; }
    .col.col-480-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-9-35 > *:nth-of-type(n+10) {
      margin-top: 3.5%; }
    .col.col-480-9-35 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 9);
    margin-left: 3%; }
    .col.col-480-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-9-30 > *:nth-of-type(n+10) {
      margin-top: 3%; }
    .col.col-480-9-30 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 9);
    margin-left: 2.5%; }
    .col.col-480-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-9-25 > *:nth-of-type(n+10) {
      margin-top: 2.5%; }
    .col.col-480-9-25 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 9);
    margin-left: 2%; }
    .col.col-480-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-9-20 > *:nth-of-type(n+10) {
      margin-top: 2%; }
    .col.col-480-9-20 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 9);
    margin-left: 1.5%; }
    .col.col-480-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-9-15 > *:nth-of-type(n+10) {
      margin-top: 1.5%; }
    .col.col-480-9-15 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 9);
    margin-left: 1%; }
    .col.col-480-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-9-10 > *:nth-of-type(n+10) {
      margin-top: 1%; }
    .col.col-480-9-10 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 9);
    margin-left: 0.5%; }
    .col.col-480-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-9-5 > *:nth-of-type(n+10) {
      margin-top: 0.5%; }
    .col.col-480-9-5 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-9-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-9-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 9);
    margin-left: 0%; }
    .col.col-480-9-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-9-0 > *:nth-of-type(n+10) {
      margin-top: 0%; }
    .col.col-480-9-0 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 35%) / 8);
    margin-left: 5%; }
    .col.col-480-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-8-50 > *:nth-of-type(n+9) {
      margin-top: 5%; }
    .col.col-480-8-50 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 8);
    margin-left: 4.5%; }
    .col.col-480-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-8-45 > *:nth-of-type(n+9) {
      margin-top: 4.5%; }
    .col.col-480-8-45 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 8);
    margin-left: 4%; }
    .col.col-480-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-8-40 > *:nth-of-type(n+9) {
      margin-top: 4%; }
    .col.col-480-8-40 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24.5%) / 8);
    margin-left: 3.5%; }
    .col.col-480-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-8-35 > *:nth-of-type(n+9) {
      margin-top: 3.5%; }
    .col.col-480-8-35 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 8);
    margin-left: 3%; }
    .col.col-480-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-8-30 > *:nth-of-type(n+9) {
      margin-top: 3%; }
    .col.col-480-8-30 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 8);
    margin-left: 2.5%; }
    .col.col-480-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-8-25 > *:nth-of-type(n+9) {
      margin-top: 2.5%; }
    .col.col-480-8-25 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 8);
    margin-left: 2%; }
    .col.col-480-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-8-20 > *:nth-of-type(n+9) {
      margin-top: 2%; }
    .col.col-480-8-20 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 8);
    margin-left: 1.5%; }
    .col.col-480-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-8-15 > *:nth-of-type(n+9) {
      margin-top: 1.5%; }
    .col.col-480-8-15 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 8);
    margin-left: 1%; }
    .col.col-480-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-8-10 > *:nth-of-type(n+9) {
      margin-top: 1%; }
    .col.col-480-8-10 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 8);
    margin-left: 0.5%; }
    .col.col-480-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-8-5 > *:nth-of-type(n+9) {
      margin-top: 0.5%; }
    .col.col-480-8-5 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-8-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-8-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 8);
    margin-left: 0%; }
    .col.col-480-8-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-8-0 > *:nth-of-type(n+9) {
      margin-top: 0%; }
    .col.col-480-8-0 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 30%) / 7);
    margin-left: 5%; }
    .col.col-480-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-7-50 > *:nth-of-type(n+8) {
      margin-top: 5%; }
    .col.col-480-7-50 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 7);
    margin-left: 4.5%; }
    .col.col-480-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-7-45 > *:nth-of-type(n+8) {
      margin-top: 4.5%; }
    .col.col-480-7-45 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 7);
    margin-left: 4%; }
    .col.col-480-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-7-40 > *:nth-of-type(n+8) {
      margin-top: 4%; }
    .col.col-480-7-40 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 7);
    margin-left: 3.5%; }
    .col.col-480-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-7-35 > *:nth-of-type(n+8) {
      margin-top: 3.5%; }
    .col.col-480-7-35 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 7);
    margin-left: 3%; }
    .col.col-480-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-7-30 > *:nth-of-type(n+8) {
      margin-top: 3%; }
    .col.col-480-7-30 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 7);
    margin-left: 2.5%; }
    .col.col-480-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-7-25 > *:nth-of-type(n+8) {
      margin-top: 2.5%; }
    .col.col-480-7-25 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 7);
    margin-left: 2%; }
    .col.col-480-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-7-20 > *:nth-of-type(n+8) {
      margin-top: 2%; }
    .col.col-480-7-20 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 7);
    margin-left: 1.5%; }
    .col.col-480-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-7-15 > *:nth-of-type(n+8) {
      margin-top: 1.5%; }
    .col.col-480-7-15 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 7);
    margin-left: 1%; }
    .col.col-480-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-7-10 > *:nth-of-type(n+8) {
      margin-top: 1%; }
    .col.col-480-7-10 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 7);
    margin-left: 0.5%; }
    .col.col-480-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-7-5 > *:nth-of-type(n+8) {
      margin-top: 0.5%; }
    .col.col-480-7-5 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-7-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-7-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 7);
    margin-left: 0%; }
    .col.col-480-7-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-7-0 > *:nth-of-type(n+8) {
      margin-top: 0%; }
    .col.col-480-7-0 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 25%) / 6);
    margin-left: 5%; }
    .col.col-480-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-6-50 > *:nth-of-type(n+7) {
      margin-top: 5%; }
    .col.col-480-6-50 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 6);
    margin-left: 4.5%; }
    .col.col-480-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-6-45 > *:nth-of-type(n+7) {
      margin-top: 4.5%; }
    .col.col-480-6-45 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 6);
    margin-left: 4%; }
    .col.col-480-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-6-40 > *:nth-of-type(n+7) {
      margin-top: 4%; }
    .col.col-480-6-40 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 6);
    margin-left: 3.5%; }
    .col.col-480-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-6-35 > *:nth-of-type(n+7) {
      margin-top: 3.5%; }
    .col.col-480-6-35 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 6);
    margin-left: 3%; }
    .col.col-480-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-6-30 > *:nth-of-type(n+7) {
      margin-top: 3%; }
    .col.col-480-6-30 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12.5%) / 6);
    margin-left: 2.5%; }
    .col.col-480-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-6-25 > *:nth-of-type(n+7) {
      margin-top: 2.5%; }
    .col.col-480-6-25 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 6);
    margin-left: 2%; }
    .col.col-480-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-6-20 > *:nth-of-type(n+7) {
      margin-top: 2%; }
    .col.col-480-6-20 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 6);
    margin-left: 1.5%; }
    .col.col-480-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-6-15 > *:nth-of-type(n+7) {
      margin-top: 1.5%; }
    .col.col-480-6-15 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 6);
    margin-left: 1%; }
    .col.col-480-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-6-10 > *:nth-of-type(n+7) {
      margin-top: 1%; }
    .col.col-480-6-10 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 6);
    margin-left: 0.5%; }
    .col.col-480-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-6-5 > *:nth-of-type(n+7) {
      margin-top: 0.5%; }
    .col.col-480-6-5 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-6-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-6-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 6);
    margin-left: 0%; }
    .col.col-480-6-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-6-0 > *:nth-of-type(n+7) {
      margin-top: 0%; }
    .col.col-480-6-0 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-480-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-5-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-480-5-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-480-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-5-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-480-5-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-480-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-5-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-480-5-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-480-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-5-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-480-5-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-480-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-5-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-480-5-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-480-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-5-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-480-5-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-480-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-5-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-480-5-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-480-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-5-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-480-5-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-480-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-5-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-480-5-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-480-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-5-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-480-5-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-5-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-5-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 5);
    margin-left: 0%; }
    .col.col-480-5-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-5-0 > *:nth-of-type(n+6) {
      margin-top: 0%; }
    .col.col-480-5-0 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-480-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-4-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-480-4-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-480-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-4-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-480-4-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-480-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-4-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-480-4-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-480-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-4-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-480-4-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-480-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-4-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-480-4-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-480-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-4-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-480-4-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-480-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-4-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-480-4-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-480-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-4-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-480-4-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-480-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-4-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-480-4-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-480-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-4-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-480-4-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-4-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-4-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 4);
    margin-left: 0%; }
    .col.col-480-4-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-4-0 > *:nth-of-type(n+5) {
      margin-top: 0%; }
    .col.col-480-4-0 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-480-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-3-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-480-3-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-480-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-3-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-480-3-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-480-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-3-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-480-3-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-480-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-3-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-480-3-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-480-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-3-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-480-3-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-480-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-3-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-480-3-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-480-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-3-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-480-3-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-480-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-3-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-480-3-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-480-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-3-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-480-3-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-480-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-3-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-480-3-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-3-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-3-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 3);
    margin-left: 0%; }
    .col.col-480-3-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-3-0 > *:nth-of-type(n+4) {
      margin-top: 0%; }
    .col.col-480-3-0 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-480-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-2-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-480-2-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-480-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-2-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-480-2-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-480-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-2-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-480-2-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-480-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-2-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-480-2-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-480-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-2-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-480-2-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-480-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-2-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-480-2-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-480-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-2-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-480-2-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-480-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-2-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-480-2-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-480-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-2-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-480-2-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-480-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-2-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-480-2-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-2-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-2-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 2);
    margin-left: 0%; }
    .col.col-480-2-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-2-0 > *:nth-of-type(n+3) {
      margin-top: 0%; }
    .col.col-480-2-0 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-1-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-480-1-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-1-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-480-1-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-1-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-480-1-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-1-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-480-1-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-1-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-480-1-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-1-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-480-1-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-1-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-480-1-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-1-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-480-1-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-1-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-480-1-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-1-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-480-1-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-1-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) {
  .col.col-480-1-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-1-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-1-0 > *:nth-of-type(n+2) {
      margin-top: 0%;
      margin-top: 4.5%; }
    .col.col-480-1-0 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 45%) / 10);
    margin-left: 5%; }
    .col.col-768-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-10-50 > *:nth-of-type(n+11) {
      margin-top: 5%; }
    .col.col-768-10-50 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40.5%) / 10);
    margin-left: 4.5%; }
    .col.col-768-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-10-45 > *:nth-of-type(n+11) {
      margin-top: 4.5%; }
    .col.col-768-10-45 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 10);
    margin-left: 4%; }
    .col.col-768-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-10-40 > *:nth-of-type(n+11) {
      margin-top: 4%; }
    .col.col-768-10-40 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 10);
    margin-left: 3.5%; }
    .col.col-768-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-10-35 > *:nth-of-type(n+11) {
      margin-top: 3.5%; }
    .col.col-768-10-35 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 10);
    margin-left: 3%; }
    .col.col-768-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-10-30 > *:nth-of-type(n+11) {
      margin-top: 3%; }
    .col.col-768-10-30 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 10);
    margin-left: 2.5%; }
    .col.col-768-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-10-25 > *:nth-of-type(n+11) {
      margin-top: 2.5%; }
    .col.col-768-10-25 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 10);
    margin-left: 2%; }
    .col.col-768-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-10-20 > *:nth-of-type(n+11) {
      margin-top: 2%; }
    .col.col-768-10-20 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 10);
    margin-left: 1.5%; }
    .col.col-768-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-10-15 > *:nth-of-type(n+11) {
      margin-top: 1.5%; }
    .col.col-768-10-15 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 10);
    margin-left: 1%; }
    .col.col-768-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-10-10 > *:nth-of-type(n+11) {
      margin-top: 1%; }
    .col.col-768-10-10 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 10);
    margin-left: 0.5%; }
    .col.col-768-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-10-5 > *:nth-of-type(n+11) {
      margin-top: 0.5%; }
    .col.col-768-10-5 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-10-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-10-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 10);
    margin-left: 0%; }
    .col.col-768-10-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-10-0 > *:nth-of-type(n+11) {
      margin-top: 0%; }
    .col.col-768-10-0 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40%) / 9);
    margin-left: 5%; }
    .col.col-768-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-9-50 > *:nth-of-type(n+10) {
      margin-top: 5%; }
    .col.col-768-9-50 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 9);
    margin-left: 4.5%; }
    .col.col-768-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-9-45 > *:nth-of-type(n+10) {
      margin-top: 4.5%; }
    .col.col-768-9-45 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 32%) / 9);
    margin-left: 4%; }
    .col.col-768-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-9-40 > *:nth-of-type(n+10) {
      margin-top: 4%; }
    .col.col-768-9-40 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 9);
    margin-left: 3.5%; }
    .col.col-768-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-9-35 > *:nth-of-type(n+10) {
      margin-top: 3.5%; }
    .col.col-768-9-35 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 9);
    margin-left: 3%; }
    .col.col-768-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-9-30 > *:nth-of-type(n+10) {
      margin-top: 3%; }
    .col.col-768-9-30 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 9);
    margin-left: 2.5%; }
    .col.col-768-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-9-25 > *:nth-of-type(n+10) {
      margin-top: 2.5%; }
    .col.col-768-9-25 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 9);
    margin-left: 2%; }
    .col.col-768-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-9-20 > *:nth-of-type(n+10) {
      margin-top: 2%; }
    .col.col-768-9-20 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 9);
    margin-left: 1.5%; }
    .col.col-768-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-9-15 > *:nth-of-type(n+10) {
      margin-top: 1.5%; }
    .col.col-768-9-15 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 9);
    margin-left: 1%; }
    .col.col-768-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-9-10 > *:nth-of-type(n+10) {
      margin-top: 1%; }
    .col.col-768-9-10 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 9);
    margin-left: 0.5%; }
    .col.col-768-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-9-5 > *:nth-of-type(n+10) {
      margin-top: 0.5%; }
    .col.col-768-9-5 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-9-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-9-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 9);
    margin-left: 0%; }
    .col.col-768-9-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-9-0 > *:nth-of-type(n+10) {
      margin-top: 0%; }
    .col.col-768-9-0 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 35%) / 8);
    margin-left: 5%; }
    .col.col-768-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-8-50 > *:nth-of-type(n+9) {
      margin-top: 5%; }
    .col.col-768-8-50 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 8);
    margin-left: 4.5%; }
    .col.col-768-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-8-45 > *:nth-of-type(n+9) {
      margin-top: 4.5%; }
    .col.col-768-8-45 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 8);
    margin-left: 4%; }
    .col.col-768-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-8-40 > *:nth-of-type(n+9) {
      margin-top: 4%; }
    .col.col-768-8-40 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24.5%) / 8);
    margin-left: 3.5%; }
    .col.col-768-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-8-35 > *:nth-of-type(n+9) {
      margin-top: 3.5%; }
    .col.col-768-8-35 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 8);
    margin-left: 3%; }
    .col.col-768-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-8-30 > *:nth-of-type(n+9) {
      margin-top: 3%; }
    .col.col-768-8-30 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 8);
    margin-left: 2.5%; }
    .col.col-768-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-8-25 > *:nth-of-type(n+9) {
      margin-top: 2.5%; }
    .col.col-768-8-25 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 8);
    margin-left: 2%; }
    .col.col-768-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-8-20 > *:nth-of-type(n+9) {
      margin-top: 2%; }
    .col.col-768-8-20 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 8);
    margin-left: 1.5%; }
    .col.col-768-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-8-15 > *:nth-of-type(n+9) {
      margin-top: 1.5%; }
    .col.col-768-8-15 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 8);
    margin-left: 1%; }
    .col.col-768-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-8-10 > *:nth-of-type(n+9) {
      margin-top: 1%; }
    .col.col-768-8-10 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 8);
    margin-left: 0.5%; }
    .col.col-768-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-8-5 > *:nth-of-type(n+9) {
      margin-top: 0.5%; }
    .col.col-768-8-5 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-8-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-8-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 8);
    margin-left: 0%; }
    .col.col-768-8-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-8-0 > *:nth-of-type(n+9) {
      margin-top: 0%; }
    .col.col-768-8-0 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 30%) / 7);
    margin-left: 5%; }
    .col.col-768-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-7-50 > *:nth-of-type(n+8) {
      margin-top: 5%; }
    .col.col-768-7-50 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 7);
    margin-left: 4.5%; }
    .col.col-768-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-7-45 > *:nth-of-type(n+8) {
      margin-top: 4.5%; }
    .col.col-768-7-45 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 7);
    margin-left: 4%; }
    .col.col-768-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-7-40 > *:nth-of-type(n+8) {
      margin-top: 4%; }
    .col.col-768-7-40 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 7);
    margin-left: 3.5%; }
    .col.col-768-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-7-35 > *:nth-of-type(n+8) {
      margin-top: 3.5%; }
    .col.col-768-7-35 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 7);
    margin-left: 3%; }
    .col.col-768-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-7-30 > *:nth-of-type(n+8) {
      margin-top: 3%; }
    .col.col-768-7-30 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 7);
    margin-left: 2.5%; }
    .col.col-768-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-7-25 > *:nth-of-type(n+8) {
      margin-top: 2.5%; }
    .col.col-768-7-25 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 7);
    margin-left: 2%; }
    .col.col-768-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-7-20 > *:nth-of-type(n+8) {
      margin-top: 2%; }
    .col.col-768-7-20 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 7);
    margin-left: 1.5%; }
    .col.col-768-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-7-15 > *:nth-of-type(n+8) {
      margin-top: 1.5%; }
    .col.col-768-7-15 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 7);
    margin-left: 1%; }
    .col.col-768-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-7-10 > *:nth-of-type(n+8) {
      margin-top: 1%; }
    .col.col-768-7-10 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 7);
    margin-left: 0.5%; }
    .col.col-768-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-7-5 > *:nth-of-type(n+8) {
      margin-top: 0.5%; }
    .col.col-768-7-5 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-7-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-7-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 7);
    margin-left: 0%; }
    .col.col-768-7-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-7-0 > *:nth-of-type(n+8) {
      margin-top: 0%; }
    .col.col-768-7-0 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 25%) / 6);
    margin-left: 5%; }
    .col.col-768-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-6-50 > *:nth-of-type(n+7) {
      margin-top: 5%; }
    .col.col-768-6-50 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 6);
    margin-left: 4.5%; }
    .col.col-768-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-6-45 > *:nth-of-type(n+7) {
      margin-top: 4.5%; }
    .col.col-768-6-45 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 6);
    margin-left: 4%; }
    .col.col-768-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-6-40 > *:nth-of-type(n+7) {
      margin-top: 4%; }
    .col.col-768-6-40 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 6);
    margin-left: 3.5%; }
    .col.col-768-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-6-35 > *:nth-of-type(n+7) {
      margin-top: 3.5%; }
    .col.col-768-6-35 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 6);
    margin-left: 3%; }
    .col.col-768-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-6-30 > *:nth-of-type(n+7) {
      margin-top: 3%; }
    .col.col-768-6-30 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12.5%) / 6);
    margin-left: 2.5%; }
    .col.col-768-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-6-25 > *:nth-of-type(n+7) {
      margin-top: 2.5%; }
    .col.col-768-6-25 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 6);
    margin-left: 2%; }
    .col.col-768-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-6-20 > *:nth-of-type(n+7) {
      margin-top: 2%; }
    .col.col-768-6-20 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 6);
    margin-left: 1.5%; }
    .col.col-768-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-6-15 > *:nth-of-type(n+7) {
      margin-top: 1.5%; }
    .col.col-768-6-15 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 6);
    margin-left: 1%; }
    .col.col-768-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-6-10 > *:nth-of-type(n+7) {
      margin-top: 1%; }
    .col.col-768-6-10 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 6);
    margin-left: 0.5%; }
    .col.col-768-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-6-5 > *:nth-of-type(n+7) {
      margin-top: 0.5%; }
    .col.col-768-6-5 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-6-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-6-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 6);
    margin-left: 0%; }
    .col.col-768-6-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-6-0 > *:nth-of-type(n+7) {
      margin-top: 0%; }
    .col.col-768-6-0 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-768-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-5-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-768-5-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-768-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-5-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-768-5-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-768-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-5-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-768-5-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-768-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-5-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-768-5-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-768-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-5-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-768-5-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-768-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-5-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-768-5-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-768-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-5-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-768-5-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-768-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-5-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-768-5-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-768-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-5-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-768-5-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-768-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-5-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-768-5-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-5-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-5-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 5);
    margin-left: 0%; }
    .col.col-768-5-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-5-0 > *:nth-of-type(n+6) {
      margin-top: 0%; }
    .col.col-768-5-0 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-768-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-4-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-768-4-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-768-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-4-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-768-4-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-768-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-4-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-768-4-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-768-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-4-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-768-4-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-768-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-4-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-768-4-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-768-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-4-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-768-4-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-768-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-4-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-768-4-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-768-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-4-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-768-4-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-768-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-4-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-768-4-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-768-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-4-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-768-4-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-4-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-4-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 4);
    margin-left: 0%; }
    .col.col-768-4-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-4-0 > *:nth-of-type(n+5) {
      margin-top: 0%; }
    .col.col-768-4-0 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-768-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-3-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-768-3-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-768-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-3-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-768-3-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-768-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-3-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-768-3-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-768-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-3-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-768-3-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-768-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-3-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-768-3-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-768-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-3-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-768-3-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-768-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-3-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-768-3-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-768-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-3-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-768-3-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-768-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-3-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-768-3-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-768-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-3-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-768-3-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-3-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-3-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 3);
    margin-left: 0%; }
    .col.col-768-3-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-3-0 > *:nth-of-type(n+4) {
      margin-top: 0%; }
    .col.col-768-3-0 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-768-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-2-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-768-2-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-768-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-2-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-768-2-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-768-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-2-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-768-2-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-768-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-2-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-768-2-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-768-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-2-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-768-2-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-768-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-2-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-768-2-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-768-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-2-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-768-2-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-768-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-2-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-768-2-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-768-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-2-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-768-2-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-768-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-2-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-768-2-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-2-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-2-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 2);
    margin-left: 0%; }
    .col.col-768-2-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-2-0 > *:nth-of-type(n+3) {
      margin-top: 0%; }
    .col.col-768-2-0 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-768-1-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-768-1-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-768-1-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-768-1-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-768-1-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-768-1-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-768-1-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-768-1-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-768-1-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-768-1-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) {
  .col.col-768-1-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1-0 > *:nth-of-type(n+2) {
      margin-top: 0%;
      margin-top: 4.5%; }
    .col.col-768-1-0 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 45%) / 10);
    margin-left: 5%; }
    .col.col-1024-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-10-50 > *:nth-of-type(n+11) {
      margin-top: 5%; }
    .col.col-1024-10-50 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40.5%) / 10);
    margin-left: 4.5%; }
    .col.col-1024-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-10-45 > *:nth-of-type(n+11) {
      margin-top: 4.5%; }
    .col.col-1024-10-45 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 10);
    margin-left: 4%; }
    .col.col-1024-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-10-40 > *:nth-of-type(n+11) {
      margin-top: 4%; }
    .col.col-1024-10-40 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 10);
    margin-left: 3.5%; }
    .col.col-1024-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-10-35 > *:nth-of-type(n+11) {
      margin-top: 3.5%; }
    .col.col-1024-10-35 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 10);
    margin-left: 3%; }
    .col.col-1024-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-10-30 > *:nth-of-type(n+11) {
      margin-top: 3%; }
    .col.col-1024-10-30 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 10);
    margin-left: 2.5%; }
    .col.col-1024-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-10-25 > *:nth-of-type(n+11) {
      margin-top: 2.5%; }
    .col.col-1024-10-25 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 10);
    margin-left: 2%; }
    .col.col-1024-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-10-20 > *:nth-of-type(n+11) {
      margin-top: 2%; }
    .col.col-1024-10-20 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 10);
    margin-left: 1.5%; }
    .col.col-1024-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-10-15 > *:nth-of-type(n+11) {
      margin-top: 1.5%; }
    .col.col-1024-10-15 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 10);
    margin-left: 1%; }
    .col.col-1024-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-10-10 > *:nth-of-type(n+11) {
      margin-top: 1%; }
    .col.col-1024-10-10 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 10);
    margin-left: 0.5%; }
    .col.col-1024-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-10-5 > *:nth-of-type(n+11) {
      margin-top: 0.5%; }
    .col.col-1024-10-5 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-10-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-10-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 10);
    margin-left: 0%; }
    .col.col-1024-10-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-10-0 > *:nth-of-type(n+11) {
      margin-top: 0%; }
    .col.col-1024-10-0 > *:nth-of-type(10n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 40%) / 9);
    margin-left: 5%; }
    .col.col-1024-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-9-50 > *:nth-of-type(n+10) {
      margin-top: 5%; }
    .col.col-1024-9-50 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 36%) / 9);
    margin-left: 4.5%; }
    .col.col-1024-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-9-45 > *:nth-of-type(n+10) {
      margin-top: 4.5%; }
    .col.col-1024-9-45 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 32%) / 9);
    margin-left: 4%; }
    .col.col-1024-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-9-40 > *:nth-of-type(n+10) {
      margin-top: 4%; }
    .col.col-1024-9-40 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 9);
    margin-left: 3.5%; }
    .col.col-1024-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-9-35 > *:nth-of-type(n+10) {
      margin-top: 3.5%; }
    .col.col-1024-9-35 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 9);
    margin-left: 3%; }
    .col.col-1024-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-9-30 > *:nth-of-type(n+10) {
      margin-top: 3%; }
    .col.col-1024-9-30 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 9);
    margin-left: 2.5%; }
    .col.col-1024-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-9-25 > *:nth-of-type(n+10) {
      margin-top: 2.5%; }
    .col.col-1024-9-25 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 9);
    margin-left: 2%; }
    .col.col-1024-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-9-20 > *:nth-of-type(n+10) {
      margin-top: 2%; }
    .col.col-1024-9-20 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 9);
    margin-left: 1.5%; }
    .col.col-1024-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-9-15 > *:nth-of-type(n+10) {
      margin-top: 1.5%; }
    .col.col-1024-9-15 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 9);
    margin-left: 1%; }
    .col.col-1024-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-9-10 > *:nth-of-type(n+10) {
      margin-top: 1%; }
    .col.col-1024-9-10 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 9);
    margin-left: 0.5%; }
    .col.col-1024-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-9-5 > *:nth-of-type(n+10) {
      margin-top: 0.5%; }
    .col.col-1024-9-5 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-9-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-9-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 9);
    margin-left: 0%; }
    .col.col-1024-9-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-9-0 > *:nth-of-type(n+10) {
      margin-top: 0%; }
    .col.col-1024-9-0 > *:nth-of-type(9n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 35%) / 8);
    margin-left: 5%; }
    .col.col-1024-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-8-50 > *:nth-of-type(n+9) {
      margin-top: 5%; }
    .col.col-1024-8-50 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 31.5%) / 8);
    margin-left: 4.5%; }
    .col.col-1024-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-8-45 > *:nth-of-type(n+9) {
      margin-top: 4.5%; }
    .col.col-1024-8-45 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 28%) / 8);
    margin-left: 4%; }
    .col.col-1024-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-8-40 > *:nth-of-type(n+9) {
      margin-top: 4%; }
    .col.col-1024-8-40 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24.5%) / 8);
    margin-left: 3.5%; }
    .col.col-1024-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-8-35 > *:nth-of-type(n+9) {
      margin-top: 3.5%; }
    .col.col-1024-8-35 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 8);
    margin-left: 3%; }
    .col.col-1024-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-8-30 > *:nth-of-type(n+9) {
      margin-top: 3%; }
    .col.col-1024-8-30 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 8);
    margin-left: 2.5%; }
    .col.col-1024-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-8-25 > *:nth-of-type(n+9) {
      margin-top: 2.5%; }
    .col.col-1024-8-25 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 8);
    margin-left: 2%; }
    .col.col-1024-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-8-20 > *:nth-of-type(n+9) {
      margin-top: 2%; }
    .col.col-1024-8-20 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 8);
    margin-left: 1.5%; }
    .col.col-1024-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-8-15 > *:nth-of-type(n+9) {
      margin-top: 1.5%; }
    .col.col-1024-8-15 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 8);
    margin-left: 1%; }
    .col.col-1024-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-8-10 > *:nth-of-type(n+9) {
      margin-top: 1%; }
    .col.col-1024-8-10 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 8);
    margin-left: 0.5%; }
    .col.col-1024-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-8-5 > *:nth-of-type(n+9) {
      margin-top: 0.5%; }
    .col.col-1024-8-5 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-8-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-8-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 8);
    margin-left: 0%; }
    .col.col-1024-8-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-8-0 > *:nth-of-type(n+9) {
      margin-top: 0%; }
    .col.col-1024-8-0 > *:nth-of-type(8n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 30%) / 7);
    margin-left: 5%; }
    .col.col-1024-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-7-50 > *:nth-of-type(n+8) {
      margin-top: 5%; }
    .col.col-1024-7-50 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 27%) / 7);
    margin-left: 4.5%; }
    .col.col-1024-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-7-45 > *:nth-of-type(n+8) {
      margin-top: 4.5%; }
    .col.col-1024-7-45 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 24%) / 7);
    margin-left: 4%; }
    .col.col-1024-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-7-40 > *:nth-of-type(n+8) {
      margin-top: 4%; }
    .col.col-1024-7-40 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 21%) / 7);
    margin-left: 3.5%; }
    .col.col-1024-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-7-35 > *:nth-of-type(n+8) {
      margin-top: 3.5%; }
    .col.col-1024-7-35 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 7);
    margin-left: 3%; }
    .col.col-1024-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-7-30 > *:nth-of-type(n+8) {
      margin-top: 3%; }
    .col.col-1024-7-30 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 7);
    margin-left: 2.5%; }
    .col.col-1024-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-7-25 > *:nth-of-type(n+8) {
      margin-top: 2.5%; }
    .col.col-1024-7-25 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 7);
    margin-left: 2%; }
    .col.col-1024-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-7-20 > *:nth-of-type(n+8) {
      margin-top: 2%; }
    .col.col-1024-7-20 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 7);
    margin-left: 1.5%; }
    .col.col-1024-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-7-15 > *:nth-of-type(n+8) {
      margin-top: 1.5%; }
    .col.col-1024-7-15 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 7);
    margin-left: 1%; }
    .col.col-1024-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-7-10 > *:nth-of-type(n+8) {
      margin-top: 1%; }
    .col.col-1024-7-10 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 7);
    margin-left: 0.5%; }
    .col.col-1024-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-7-5 > *:nth-of-type(n+8) {
      margin-top: 0.5%; }
    .col.col-1024-7-5 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-7-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-7-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 7);
    margin-left: 0%; }
    .col.col-1024-7-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-7-0 > *:nth-of-type(n+8) {
      margin-top: 0%; }
    .col.col-1024-7-0 > *:nth-of-type(7n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 25%) / 6);
    margin-left: 5%; }
    .col.col-1024-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-6-50 > *:nth-of-type(n+7) {
      margin-top: 5%; }
    .col.col-1024-6-50 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 22.5%) / 6);
    margin-left: 4.5%; }
    .col.col-1024-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-6-45 > *:nth-of-type(n+7) {
      margin-top: 4.5%; }
    .col.col-1024-6-45 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 6);
    margin-left: 4%; }
    .col.col-1024-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-6-40 > *:nth-of-type(n+7) {
      margin-top: 4%; }
    .col.col-1024-6-40 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 17.5%) / 6);
    margin-left: 3.5%; }
    .col.col-1024-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-6-35 > *:nth-of-type(n+7) {
      margin-top: 3.5%; }
    .col.col-1024-6-35 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 6);
    margin-left: 3%; }
    .col.col-1024-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-6-30 > *:nth-of-type(n+7) {
      margin-top: 3%; }
    .col.col-1024-6-30 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12.5%) / 6);
    margin-left: 2.5%; }
    .col.col-1024-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-6-25 > *:nth-of-type(n+7) {
      margin-top: 2.5%; }
    .col.col-1024-6-25 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 6);
    margin-left: 2%; }
    .col.col-1024-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-6-20 > *:nth-of-type(n+7) {
      margin-top: 2%; }
    .col.col-1024-6-20 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 6);
    margin-left: 1.5%; }
    .col.col-1024-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-6-15 > *:nth-of-type(n+7) {
      margin-top: 1.5%; }
    .col.col-1024-6-15 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 6);
    margin-left: 1%; }
    .col.col-1024-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-6-10 > *:nth-of-type(n+7) {
      margin-top: 1%; }
    .col.col-1024-6-10 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 6);
    margin-left: 0.5%; }
    .col.col-1024-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-6-5 > *:nth-of-type(n+7) {
      margin-top: 0.5%; }
    .col.col-1024-6-5 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-6-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-6-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 6);
    margin-left: 0%; }
    .col.col-1024-6-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-6-0 > *:nth-of-type(n+7) {
      margin-top: 0%; }
    .col.col-1024-6-0 > *:nth-of-type(6n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-1024-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-5-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-1024-5-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-1024-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-5-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-1024-5-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-1024-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-5-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-1024-5-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-1024-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-5-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-1024-5-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-1024-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-5-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-1024-5-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-1024-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-5-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-1024-5-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-1024-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-5-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-1024-5-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-1024-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-5-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-1024-5-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-1024-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-5-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-1024-5-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-1024-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-5-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-1024-5-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-5-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-5-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 5);
    margin-left: 0%; }
    .col.col-1024-5-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-5-0 > *:nth-of-type(n+6) {
      margin-top: 0%; }
    .col.col-1024-5-0 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-1024-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-4-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-1024-4-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-1024-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-4-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-1024-4-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-1024-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-4-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-1024-4-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-1024-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-4-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-1024-4-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-1024-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-4-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-1024-4-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-1024-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-4-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-1024-4-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-1024-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-4-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-1024-4-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-1024-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-4-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-1024-4-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-1024-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-4-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-1024-4-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-1024-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-4-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-1024-4-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-4-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-4-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 4);
    margin-left: 0%; }
    .col.col-1024-4-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-4-0 > *:nth-of-type(n+5) {
      margin-top: 0%; }
    .col.col-1024-4-0 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-1024-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-3-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-1024-3-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-1024-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-3-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-1024-3-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-1024-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-3-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-1024-3-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-1024-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-3-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-1024-3-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-1024-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-3-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-1024-3-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-1024-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-3-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-1024-3-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-1024-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-3-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-1024-3-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-1024-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-3-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-1024-3-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-1024-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-3-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-1024-3-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-1024-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-3-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-1024-3-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-3-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-3-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 3);
    margin-left: 0%; }
    .col.col-1024-3-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-3-0 > *:nth-of-type(n+4) {
      margin-top: 0%; }
    .col.col-1024-3-0 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-1024-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-2-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-1024-2-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-1024-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-2-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-1024-2-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-1024-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-2-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-1024-2-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-1024-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-2-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-1024-2-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-1024-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-2-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-1024-2-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-1024-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-2-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-1024-2-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-1024-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-2-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-1024-2-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-1024-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-2-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-1024-2-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-1024-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-2-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-1024-2-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-1024-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-2-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-1024-2-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-2-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-2-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 2);
    margin-left: 0%; }
    .col.col-1024-2-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-2-0 > *:nth-of-type(n+3) {
      margin-top: 0%; }
    .col.col-1024-2-0 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-1-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-1024-1-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-1-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-1024-1-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-1-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-1024-1-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-1-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-1024-1-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-1-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-1024-1-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-1-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-1024-1-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-1-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-1024-1-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-1-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-1024-1-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-1-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-1024-1-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-1-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-1024-1-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-1-0:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-1-0 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-1-0 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-1-0 > *:nth-of-type(n+2) {
      margin-top: 0%;
      margin-top: 4.5%; }
    .col.col-1024-1-0 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-320-480-5-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-5-10-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-320-480-5-10-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-480-768-5-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-5-10-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-480-768-5-10-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-768-1024-5-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-5-10-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-768-1024-5-10-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-1024-MAX-5-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-10-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-1024-MAX-5-10-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-320-480-5-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-5-10-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-320-480-5-10-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-480-768-5-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-5-10-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-480-768-5-10-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-768-1024-5-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-5-10-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-768-1024-5-10-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-1024-MAX-5-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-10-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-5-10-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-320-480-5-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-5-10-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-320-480-5-10-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-480-768-5-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-5-10-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-480-768-5-10-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-768-1024-5-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-5-10-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-768-1024-5-10-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-1024-MAX-5-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-5-10-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-1024-MAX-5-10-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-320-480-5-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-5-10-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-320-480-5-10-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-480-768-5-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-5-10-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-480-768-5-10-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-768-1024-5-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-5-10-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-768-1024-5-10-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-1024-MAX-5-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-10-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-5-10-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-320-480-5-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-5-10-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-320-480-5-10-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-480-768-5-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-5-10-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-480-768-5-10-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-768-1024-5-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-5-10-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-768-1024-5-10-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-1024-MAX-5-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-5-10-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-1024-MAX-5-10-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-320-480-5-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-5-10-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-320-480-5-10-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-480-768-5-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-5-10-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-480-768-5-10-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-768-1024-5-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-5-10-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-768-1024-5-10-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-1024-MAX-5-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-10-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-5-10-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-320-480-5-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-5-10-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-320-480-5-10-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-480-768-5-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-5-10-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-480-768-5-10-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-768-1024-5-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-5-10-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-768-1024-5-10-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-1024-MAX-5-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-5-10-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-1024-MAX-5-10-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-320-480-5-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-5-10-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-320-480-5-10-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-480-768-5-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-5-10-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-480-768-5-10-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-768-1024-5-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-5-10-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-768-1024-5-10-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-1024-MAX-5-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-10-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-5-10-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-320-480-5-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-5-10-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-320-480-5-10-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-480-768-5-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-5-10-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-480-768-5-10-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-768-1024-5-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-5-10-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-768-1024-5-10-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-1024-MAX-5-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-5-10-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-1024-MAX-5-10-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-320-480-5-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-5-10-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-320-480-5-10-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-480-768-5-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-5-10-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-480-768-5-10-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-768-1024-5-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-5-10-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-768-1024-5-10-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-1024-MAX-5-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-10-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-5-10-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-320-480-5-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-5-9-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-320-480-5-9-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-480-768-5-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-5-9-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-480-768-5-9-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-768-1024-5-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-5-9-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-768-1024-5-9-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-1024-MAX-5-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-9-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-1024-MAX-5-9-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-320-480-5-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-5-9-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-320-480-5-9-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-480-768-5-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-5-9-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-480-768-5-9-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-768-1024-5-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-5-9-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-768-1024-5-9-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-1024-MAX-5-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-9-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-5-9-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-320-480-5-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-5-9-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-320-480-5-9-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-480-768-5-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-5-9-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-480-768-5-9-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-768-1024-5-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-5-9-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-768-1024-5-9-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-1024-MAX-5-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-5-9-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-1024-MAX-5-9-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-320-480-5-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-5-9-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-320-480-5-9-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-480-768-5-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-5-9-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-480-768-5-9-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-768-1024-5-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-5-9-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-768-1024-5-9-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-1024-MAX-5-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-9-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-5-9-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-320-480-5-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-5-9-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-320-480-5-9-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-480-768-5-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-5-9-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-480-768-5-9-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-768-1024-5-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-5-9-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-768-1024-5-9-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-1024-MAX-5-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-5-9-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-1024-MAX-5-9-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-320-480-5-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-5-9-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-320-480-5-9-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-480-768-5-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-5-9-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-480-768-5-9-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-768-1024-5-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-5-9-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-768-1024-5-9-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-1024-MAX-5-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-9-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-5-9-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-320-480-5-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-5-9-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-320-480-5-9-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-480-768-5-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-5-9-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-480-768-5-9-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-768-1024-5-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-5-9-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-768-1024-5-9-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-1024-MAX-5-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-5-9-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-1024-MAX-5-9-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-320-480-5-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-5-9-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-320-480-5-9-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-480-768-5-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-5-9-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-480-768-5-9-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-768-1024-5-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-5-9-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-768-1024-5-9-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-1024-MAX-5-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-9-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-5-9-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-320-480-5-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-5-9-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-320-480-5-9-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-480-768-5-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-5-9-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-480-768-5-9-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-768-1024-5-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-5-9-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-768-1024-5-9-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-1024-MAX-5-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-5-9-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-1024-MAX-5-9-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-320-480-5-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-5-9-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-320-480-5-9-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-480-768-5-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-5-9-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-480-768-5-9-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-768-1024-5-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-5-9-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-768-1024-5-9-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-1024-MAX-5-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-9-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-5-9-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-320-480-5-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-5-8-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-320-480-5-8-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-480-768-5-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-5-8-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-480-768-5-8-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-768-1024-5-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-5-8-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-768-1024-5-8-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-1024-MAX-5-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-8-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-1024-MAX-5-8-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-320-480-5-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-5-8-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-320-480-5-8-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-480-768-5-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-5-8-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-480-768-5-8-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-768-1024-5-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-5-8-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-768-1024-5-8-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-1024-MAX-5-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-8-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-5-8-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-320-480-5-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-5-8-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-320-480-5-8-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-480-768-5-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-5-8-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-480-768-5-8-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-768-1024-5-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-5-8-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-768-1024-5-8-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-1024-MAX-5-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-5-8-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-1024-MAX-5-8-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-320-480-5-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-5-8-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-320-480-5-8-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-480-768-5-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-5-8-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-480-768-5-8-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-768-1024-5-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-5-8-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-768-1024-5-8-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-1024-MAX-5-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-8-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-5-8-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-320-480-5-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-5-8-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-320-480-5-8-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-480-768-5-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-5-8-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-480-768-5-8-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-768-1024-5-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-5-8-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-768-1024-5-8-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-1024-MAX-5-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-5-8-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-1024-MAX-5-8-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-320-480-5-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-5-8-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-320-480-5-8-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-480-768-5-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-5-8-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-480-768-5-8-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-768-1024-5-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-5-8-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-768-1024-5-8-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-1024-MAX-5-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-8-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-5-8-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-320-480-5-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-5-8-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-320-480-5-8-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-480-768-5-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-5-8-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-480-768-5-8-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-768-1024-5-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-5-8-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-768-1024-5-8-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-1024-MAX-5-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-5-8-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-1024-MAX-5-8-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-320-480-5-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-5-8-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-320-480-5-8-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-480-768-5-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-5-8-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-480-768-5-8-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-768-1024-5-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-5-8-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-768-1024-5-8-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-1024-MAX-5-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-8-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-5-8-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-320-480-5-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-5-8-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-320-480-5-8-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-480-768-5-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-5-8-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-480-768-5-8-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-768-1024-5-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-5-8-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-768-1024-5-8-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-1024-MAX-5-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-5-8-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-1024-MAX-5-8-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-320-480-5-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-5-8-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-320-480-5-8-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-480-768-5-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-5-8-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-480-768-5-8-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-768-1024-5-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-5-8-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-768-1024-5-8-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-1024-MAX-5-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-8-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-5-8-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-320-480-5-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-5-7-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-320-480-5-7-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-480-768-5-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-5-7-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-480-768-5-7-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-768-1024-5-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-5-7-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-768-1024-5-7-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-1024-MAX-5-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-7-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-1024-MAX-5-7-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-320-480-5-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-5-7-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-320-480-5-7-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-480-768-5-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-5-7-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-480-768-5-7-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-768-1024-5-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-5-7-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-768-1024-5-7-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-1024-MAX-5-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-7-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-5-7-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-320-480-5-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-5-7-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-320-480-5-7-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-480-768-5-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-5-7-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-480-768-5-7-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-768-1024-5-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-5-7-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-768-1024-5-7-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-1024-MAX-5-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-5-7-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-1024-MAX-5-7-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-320-480-5-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-5-7-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-320-480-5-7-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-480-768-5-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-5-7-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-480-768-5-7-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-768-1024-5-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-5-7-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-768-1024-5-7-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-1024-MAX-5-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-7-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-5-7-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-320-480-5-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-5-7-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-320-480-5-7-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-480-768-5-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-5-7-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-480-768-5-7-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-768-1024-5-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-5-7-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-768-1024-5-7-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-1024-MAX-5-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-5-7-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-1024-MAX-5-7-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-320-480-5-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-5-7-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-320-480-5-7-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-480-768-5-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-5-7-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-480-768-5-7-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-768-1024-5-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-5-7-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-768-1024-5-7-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-1024-MAX-5-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-7-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-5-7-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-320-480-5-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-5-7-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-320-480-5-7-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-480-768-5-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-5-7-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-480-768-5-7-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-768-1024-5-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-5-7-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-768-1024-5-7-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-1024-MAX-5-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-5-7-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-1024-MAX-5-7-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-320-480-5-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-5-7-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-320-480-5-7-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-480-768-5-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-5-7-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-480-768-5-7-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-768-1024-5-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-5-7-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-768-1024-5-7-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-1024-MAX-5-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-7-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-5-7-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-320-480-5-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-5-7-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-320-480-5-7-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-480-768-5-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-5-7-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-480-768-5-7-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-768-1024-5-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-5-7-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-768-1024-5-7-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-1024-MAX-5-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-5-7-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-1024-MAX-5-7-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-320-480-5-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-5-7-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-320-480-5-7-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-480-768-5-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-5-7-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-480-768-5-7-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-768-1024-5-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-5-7-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-768-1024-5-7-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-1024-MAX-5-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-7-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-5-7-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-320-480-5-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-5-6-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-320-480-5-6-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-480-768-5-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-5-6-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-480-768-5-6-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-768-1024-5-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-5-6-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-768-1024-5-6-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-1024-MAX-5-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-6-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-1024-MAX-5-6-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-320-480-5-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-5-6-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-320-480-5-6-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-480-768-5-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-5-6-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-480-768-5-6-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-768-1024-5-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-5-6-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-768-1024-5-6-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-1024-MAX-5-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-6-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-5-6-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-320-480-5-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-5-6-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-320-480-5-6-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-480-768-5-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-5-6-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-480-768-5-6-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-768-1024-5-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-5-6-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-768-1024-5-6-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-1024-MAX-5-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-5-6-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-1024-MAX-5-6-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-320-480-5-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-5-6-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-320-480-5-6-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-480-768-5-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-5-6-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-480-768-5-6-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-768-1024-5-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-5-6-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-768-1024-5-6-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-1024-MAX-5-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-6-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-5-6-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-320-480-5-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-5-6-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-320-480-5-6-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-480-768-5-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-5-6-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-480-768-5-6-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-768-1024-5-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-5-6-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-768-1024-5-6-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-1024-MAX-5-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-5-6-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-1024-MAX-5-6-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-320-480-5-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-5-6-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-320-480-5-6-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-480-768-5-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-5-6-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-480-768-5-6-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-768-1024-5-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-5-6-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-768-1024-5-6-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-1024-MAX-5-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-6-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-5-6-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-320-480-5-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-5-6-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-320-480-5-6-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-480-768-5-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-5-6-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-480-768-5-6-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-768-1024-5-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-5-6-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-768-1024-5-6-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-1024-MAX-5-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-5-6-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-1024-MAX-5-6-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-320-480-5-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-5-6-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-320-480-5-6-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-480-768-5-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-5-6-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-480-768-5-6-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-768-1024-5-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-5-6-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-768-1024-5-6-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-1024-MAX-5-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-6-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-5-6-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-320-480-5-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-5-6-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-320-480-5-6-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-480-768-5-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-5-6-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-480-768-5-6-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-768-1024-5-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-5-6-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-768-1024-5-6-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-1024-MAX-5-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-5-6-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-1024-MAX-5-6-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-320-480-5-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-5-6-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-320-480-5-6-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-480-768-5-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-5-6-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-480-768-5-6-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-768-1024-5-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-5-6-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-768-1024-5-6-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-1024-MAX-5-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-6-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-5-6-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-320-480-5-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-5-5-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-320-480-5-5-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-480-768-5-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-5-5-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-480-768-5-5-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-768-1024-5-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-5-5-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-768-1024-5-5-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-1024-MAX-5-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-5-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-1024-MAX-5-5-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-320-480-5-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-5-5-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-320-480-5-5-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-480-768-5-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-5-5-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-480-768-5-5-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-768-1024-5-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-5-5-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-768-1024-5-5-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-1024-MAX-5-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-5-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-5-5-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-320-480-5-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-5-5-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-320-480-5-5-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-480-768-5-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-5-5-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-480-768-5-5-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-768-1024-5-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-5-5-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-768-1024-5-5-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-1024-MAX-5-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-5-5-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-1024-MAX-5-5-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-320-480-5-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-5-5-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-320-480-5-5-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-480-768-5-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-5-5-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-480-768-5-5-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-768-1024-5-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-5-5-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-768-1024-5-5-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-1024-MAX-5-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-5-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-5-5-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-320-480-5-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-5-5-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-320-480-5-5-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-480-768-5-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-5-5-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-480-768-5-5-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-768-1024-5-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-5-5-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-768-1024-5-5-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-1024-MAX-5-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-5-5-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-1024-MAX-5-5-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-320-480-5-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-5-5-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-320-480-5-5-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-480-768-5-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-5-5-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-480-768-5-5-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-768-1024-5-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-5-5-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-768-1024-5-5-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-1024-MAX-5-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-5-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-5-5-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-320-480-5-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-5-5-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-320-480-5-5-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-480-768-5-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-5-5-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-480-768-5-5-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-768-1024-5-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-5-5-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-768-1024-5-5-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-1024-MAX-5-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-5-5-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-1024-MAX-5-5-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-320-480-5-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-5-5-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-320-480-5-5-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-480-768-5-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-5-5-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-480-768-5-5-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-768-1024-5-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-5-5-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-768-1024-5-5-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-1024-MAX-5-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-5-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-5-5-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-320-480-5-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-5-5-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-320-480-5-5-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-480-768-5-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-5-5-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-480-768-5-5-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-768-1024-5-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-5-5-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-768-1024-5-5-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-1024-MAX-5-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-5-5-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-1024-MAX-5-5-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-320-480-5-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-5-5-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-320-480-5-5-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-480-768-5-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-5-5-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-480-768-5-5-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-768-1024-5-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-5-5-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-768-1024-5-5-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-1024-MAX-5-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-5-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-5-5-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-320-480-5-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-5-4-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-320-480-5-4-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-480-768-5-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-5-4-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-480-768-5-4-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-768-1024-5-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-5-4-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-768-1024-5-4-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-1024-MAX-5-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-4-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-1024-MAX-5-4-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-320-480-5-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-5-4-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-320-480-5-4-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-480-768-5-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-5-4-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-480-768-5-4-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-768-1024-5-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-5-4-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-768-1024-5-4-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-1024-MAX-5-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-4-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-5-4-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-320-480-5-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-5-4-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-320-480-5-4-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-480-768-5-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-5-4-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-480-768-5-4-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-768-1024-5-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-5-4-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-768-1024-5-4-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-1024-MAX-5-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-5-4-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-1024-MAX-5-4-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-320-480-5-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-5-4-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-320-480-5-4-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-480-768-5-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-5-4-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-480-768-5-4-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-768-1024-5-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-5-4-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-768-1024-5-4-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-1024-MAX-5-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-4-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-5-4-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-320-480-5-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-5-4-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-320-480-5-4-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-480-768-5-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-5-4-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-480-768-5-4-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-768-1024-5-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-5-4-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-768-1024-5-4-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-1024-MAX-5-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-5-4-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-1024-MAX-5-4-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-320-480-5-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-5-4-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-320-480-5-4-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-480-768-5-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-5-4-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-480-768-5-4-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-768-1024-5-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-5-4-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-768-1024-5-4-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-1024-MAX-5-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-4-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-5-4-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-320-480-5-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-5-4-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-320-480-5-4-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-480-768-5-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-5-4-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-480-768-5-4-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-768-1024-5-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-5-4-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-768-1024-5-4-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-1024-MAX-5-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-5-4-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-1024-MAX-5-4-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-320-480-5-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-5-4-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-320-480-5-4-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-480-768-5-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-5-4-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-480-768-5-4-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-768-1024-5-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-5-4-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-768-1024-5-4-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-1024-MAX-5-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-4-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-5-4-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-320-480-5-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-5-4-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-320-480-5-4-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-480-768-5-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-5-4-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-480-768-5-4-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-768-1024-5-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-5-4-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-768-1024-5-4-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-1024-MAX-5-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-5-4-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-1024-MAX-5-4-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-320-480-5-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-5-4-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-320-480-5-4-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-480-768-5-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-5-4-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-480-768-5-4-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-768-1024-5-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-5-4-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-768-1024-5-4-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-1024-MAX-5-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-4-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-5-4-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-320-480-5-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-5-3-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-320-480-5-3-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-480-768-5-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-5-3-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-480-768-5-3-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-768-1024-5-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-5-3-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-768-1024-5-3-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-1024-MAX-5-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-3-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-1024-MAX-5-3-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-320-480-5-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-5-3-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-320-480-5-3-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-480-768-5-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-5-3-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-480-768-5-3-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-768-1024-5-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-5-3-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-768-1024-5-3-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-1024-MAX-5-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-3-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-5-3-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-320-480-5-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-5-3-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-320-480-5-3-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-480-768-5-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-5-3-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-480-768-5-3-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-768-1024-5-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-5-3-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-768-1024-5-3-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-1024-MAX-5-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-5-3-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-1024-MAX-5-3-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-320-480-5-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-5-3-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-320-480-5-3-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-480-768-5-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-5-3-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-480-768-5-3-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-768-1024-5-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-5-3-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-768-1024-5-3-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-1024-MAX-5-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-3-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-5-3-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-320-480-5-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-5-3-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-320-480-5-3-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-480-768-5-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-5-3-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-480-768-5-3-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-768-1024-5-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-5-3-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-768-1024-5-3-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-1024-MAX-5-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-5-3-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-1024-MAX-5-3-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-320-480-5-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-5-3-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-320-480-5-3-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-480-768-5-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-5-3-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-480-768-5-3-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-768-1024-5-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-5-3-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-768-1024-5-3-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-1024-MAX-5-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-3-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-5-3-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-320-480-5-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-5-3-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-320-480-5-3-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-480-768-5-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-5-3-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-480-768-5-3-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-768-1024-5-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-5-3-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-768-1024-5-3-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-1024-MAX-5-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-5-3-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-1024-MAX-5-3-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-320-480-5-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-5-3-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-320-480-5-3-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-480-768-5-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-5-3-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-480-768-5-3-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-768-1024-5-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-5-3-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-768-1024-5-3-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-1024-MAX-5-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-3-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-5-3-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-320-480-5-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-5-3-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-320-480-5-3-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-480-768-5-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-5-3-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-480-768-5-3-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-768-1024-5-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-5-3-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-768-1024-5-3-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-1024-MAX-5-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-5-3-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-1024-MAX-5-3-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-320-480-5-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-5-3-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-320-480-5-3-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-480-768-5-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-5-3-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-480-768-5-3-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-768-1024-5-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-5-3-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-768-1024-5-3-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-1024-MAX-5-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-3-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-5-3-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-320-480-5-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-5-2-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-320-480-5-2-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-480-768-5-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-5-2-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-480-768-5-2-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-768-1024-5-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-5-2-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-768-1024-5-2-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-1024-MAX-5-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-2-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-1024-MAX-5-2-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-320-480-5-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-5-2-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-320-480-5-2-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-480-768-5-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-5-2-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-480-768-5-2-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-768-1024-5-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-5-2-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-768-1024-5-2-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-1024-MAX-5-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-2-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-5-2-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-320-480-5-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-5-2-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-320-480-5-2-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-480-768-5-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-5-2-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-480-768-5-2-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-768-1024-5-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-5-2-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-768-1024-5-2-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-1024-MAX-5-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-5-2-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-1024-MAX-5-2-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-320-480-5-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-5-2-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-320-480-5-2-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-480-768-5-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-5-2-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-480-768-5-2-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-768-1024-5-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-5-2-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-768-1024-5-2-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-1024-MAX-5-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-2-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-5-2-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-320-480-5-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-5-2-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-320-480-5-2-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-480-768-5-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-5-2-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-480-768-5-2-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-768-1024-5-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-5-2-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-768-1024-5-2-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-1024-MAX-5-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-5-2-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-1024-MAX-5-2-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-320-480-5-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-5-2-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-320-480-5-2-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-480-768-5-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-5-2-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-480-768-5-2-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-768-1024-5-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-5-2-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-768-1024-5-2-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-1024-MAX-5-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-2-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-5-2-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-320-480-5-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-5-2-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-320-480-5-2-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-480-768-5-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-5-2-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-480-768-5-2-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-768-1024-5-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-5-2-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-768-1024-5-2-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-1024-MAX-5-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-5-2-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-1024-MAX-5-2-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-320-480-5-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-5-2-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-320-480-5-2-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-480-768-5-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-5-2-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-480-768-5-2-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-768-1024-5-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-5-2-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-768-1024-5-2-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-1024-MAX-5-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-2-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-5-2-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-320-480-5-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-5-2-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-320-480-5-2-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-480-768-5-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-5-2-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-480-768-5-2-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-768-1024-5-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-5-2-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-768-1024-5-2-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-1024-MAX-5-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-5-2-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-1024-MAX-5-2-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-320-480-5-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-5-2-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-320-480-5-2-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-480-768-5-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-5-2-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-480-768-5-2-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-768-1024-5-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-5-2-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-768-1024-5-2-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-1024-MAX-5-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-2-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-5-2-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-320-480-5-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-5-1-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-320-480-5-1-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-480-768-5-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-5-1-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-480-768-5-1-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-768-1024-5-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-5-1-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-768-1024-5-1-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 20%) / 5);
    margin-left: 5%; }
    .col.col-1024-MAX-5-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-1-50 > *:nth-of-type(n+6) {
      margin-top: 5%; }
    .col.col-1024-MAX-5-1-50 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-320-480-5-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-5-1-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-320-480-5-1-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-480-768-5-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-5-1-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-480-768-5-1-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-768-1024-5-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-5-1-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-768-1024-5-1-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 18%) / 5);
    margin-left: 4.5%; }
    .col.col-1024-MAX-5-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-1-45 > *:nth-of-type(n+6) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-5-1-45 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-320-480-5-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-5-1-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-320-480-5-1-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-480-768-5-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-5-1-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-480-768-5-1-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-768-1024-5-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-5-1-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-768-1024-5-1-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 16%) / 5);
    margin-left: 4%; }
    .col.col-1024-MAX-5-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-5-1-40 > *:nth-of-type(n+6) {
      margin-top: 4%; }
    .col.col-1024-MAX-5-1-40 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-320-480-5-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-5-1-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-320-480-5-1-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-480-768-5-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-5-1-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-480-768-5-1-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-768-1024-5-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-5-1-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-768-1024-5-1-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 14%) / 5);
    margin-left: 3.5%; }
    .col.col-1024-MAX-5-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-1-35 > *:nth-of-type(n+6) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-5-1-35 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-320-480-5-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-5-1-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-320-480-5-1-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-480-768-5-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-5-1-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-480-768-5-1-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-768-1024-5-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-5-1-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-768-1024-5-1-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 5);
    margin-left: 3%; }
    .col.col-1024-MAX-5-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-5-1-30 > *:nth-of-type(n+6) {
      margin-top: 3%; }
    .col.col-1024-MAX-5-1-30 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-320-480-5-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-5-1-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-320-480-5-1-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-480-768-5-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-5-1-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-480-768-5-1-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-768-1024-5-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-5-1-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-768-1024-5-1-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 5);
    margin-left: 2.5%; }
    .col.col-1024-MAX-5-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-1-25 > *:nth-of-type(n+6) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-5-1-25 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-320-480-5-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-5-1-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-320-480-5-1-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-480-768-5-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-5-1-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-480-768-5-1-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-768-1024-5-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-5-1-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-768-1024-5-1-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 5);
    margin-left: 2%; }
    .col.col-1024-MAX-5-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-5-1-20 > *:nth-of-type(n+6) {
      margin-top: 2%; }
    .col.col-1024-MAX-5-1-20 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-320-480-5-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-5-1-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-320-480-5-1-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-480-768-5-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-5-1-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-480-768-5-1-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-768-1024-5-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-5-1-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-768-1024-5-1-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 5);
    margin-left: 1.5%; }
    .col.col-1024-MAX-5-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-1-15 > *:nth-of-type(n+6) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-5-1-15 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-320-480-5-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-5-1-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-320-480-5-1-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-480-768-5-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-5-1-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-480-768-5-1-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-768-1024-5-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-5-1-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-768-1024-5-1-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 5);
    margin-left: 1%; }
    .col.col-1024-MAX-5-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-5-1-10 > *:nth-of-type(n+6) {
      margin-top: 1%; }
    .col.col-1024-MAX-5-1-10 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-5-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-5-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-320-480-5-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-5-1-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-320-480-5-1-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-5-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-5-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-480-768-5-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-5-1-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-480-768-5-1-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-5-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-5-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-768-1024-5-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-5-1-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-768-1024-5-1-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-5-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-5-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 5);
    margin-left: 0.5%; }
    .col.col-1024-MAX-5-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-5-1-5 > *:nth-of-type(n+6) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-5-1-5 > *:nth-of-type(5n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-320-480-4-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-4-10-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-320-480-4-10-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-480-768-4-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-4-10-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-480-768-4-10-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-768-1024-4-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-4-10-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-768-1024-4-10-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-1024-MAX-4-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-10-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-1024-MAX-4-10-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-320-480-4-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-4-10-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-320-480-4-10-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-480-768-4-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-4-10-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-480-768-4-10-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-768-1024-4-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-4-10-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-768-1024-4-10-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-1024-MAX-4-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-10-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-4-10-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-320-480-4-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-4-10-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-320-480-4-10-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-480-768-4-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-4-10-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-480-768-4-10-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-768-1024-4-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-4-10-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-768-1024-4-10-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-1024-MAX-4-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-4-10-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-1024-MAX-4-10-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-320-480-4-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-4-10-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-320-480-4-10-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-480-768-4-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-4-10-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-480-768-4-10-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-768-1024-4-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-4-10-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-768-1024-4-10-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-1024-MAX-4-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-10-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-4-10-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-320-480-4-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-4-10-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-320-480-4-10-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-480-768-4-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-4-10-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-480-768-4-10-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-768-1024-4-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-4-10-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-768-1024-4-10-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-1024-MAX-4-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-4-10-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-1024-MAX-4-10-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-320-480-4-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-4-10-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-320-480-4-10-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-480-768-4-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-4-10-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-480-768-4-10-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-768-1024-4-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-4-10-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-768-1024-4-10-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-1024-MAX-4-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-10-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-4-10-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-320-480-4-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-4-10-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-320-480-4-10-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-480-768-4-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-4-10-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-480-768-4-10-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-768-1024-4-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-4-10-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-768-1024-4-10-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-1024-MAX-4-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-4-10-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-1024-MAX-4-10-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-320-480-4-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-4-10-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-320-480-4-10-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-480-768-4-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-4-10-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-480-768-4-10-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-768-1024-4-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-4-10-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-768-1024-4-10-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-1024-MAX-4-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-10-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-4-10-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-320-480-4-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-4-10-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-320-480-4-10-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-480-768-4-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-4-10-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-480-768-4-10-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-768-1024-4-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-4-10-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-768-1024-4-10-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-1024-MAX-4-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-4-10-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-1024-MAX-4-10-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-320-480-4-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-4-10-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-320-480-4-10-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-480-768-4-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-4-10-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-480-768-4-10-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-768-1024-4-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-4-10-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-768-1024-4-10-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-1024-MAX-4-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-10-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-4-10-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-320-480-4-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-4-9-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-320-480-4-9-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-480-768-4-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-4-9-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-480-768-4-9-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-768-1024-4-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-4-9-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-768-1024-4-9-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-1024-MAX-4-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-9-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-1024-MAX-4-9-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-320-480-4-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-4-9-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-320-480-4-9-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-480-768-4-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-4-9-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-480-768-4-9-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-768-1024-4-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-4-9-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-768-1024-4-9-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-1024-MAX-4-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-9-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-4-9-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-320-480-4-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-4-9-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-320-480-4-9-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-480-768-4-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-4-9-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-480-768-4-9-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-768-1024-4-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-4-9-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-768-1024-4-9-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-1024-MAX-4-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-4-9-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-1024-MAX-4-9-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-320-480-4-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-4-9-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-320-480-4-9-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-480-768-4-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-4-9-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-480-768-4-9-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-768-1024-4-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-4-9-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-768-1024-4-9-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-1024-MAX-4-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-9-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-4-9-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-320-480-4-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-4-9-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-320-480-4-9-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-480-768-4-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-4-9-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-480-768-4-9-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-768-1024-4-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-4-9-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-768-1024-4-9-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-1024-MAX-4-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-4-9-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-1024-MAX-4-9-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-320-480-4-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-4-9-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-320-480-4-9-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-480-768-4-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-4-9-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-480-768-4-9-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-768-1024-4-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-4-9-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-768-1024-4-9-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-1024-MAX-4-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-9-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-4-9-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-320-480-4-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-4-9-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-320-480-4-9-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-480-768-4-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-4-9-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-480-768-4-9-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-768-1024-4-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-4-9-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-768-1024-4-9-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-1024-MAX-4-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-4-9-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-1024-MAX-4-9-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-320-480-4-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-4-9-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-320-480-4-9-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-480-768-4-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-4-9-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-480-768-4-9-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-768-1024-4-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-4-9-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-768-1024-4-9-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-1024-MAX-4-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-9-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-4-9-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-320-480-4-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-4-9-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-320-480-4-9-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-480-768-4-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-4-9-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-480-768-4-9-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-768-1024-4-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-4-9-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-768-1024-4-9-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-1024-MAX-4-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-4-9-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-1024-MAX-4-9-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-320-480-4-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-4-9-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-320-480-4-9-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-480-768-4-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-4-9-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-480-768-4-9-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-768-1024-4-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-4-9-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-768-1024-4-9-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-1024-MAX-4-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-9-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-4-9-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-320-480-4-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-4-8-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-320-480-4-8-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-480-768-4-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-4-8-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-480-768-4-8-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-768-1024-4-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-4-8-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-768-1024-4-8-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-1024-MAX-4-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-8-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-1024-MAX-4-8-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-320-480-4-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-4-8-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-320-480-4-8-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-480-768-4-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-4-8-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-480-768-4-8-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-768-1024-4-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-4-8-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-768-1024-4-8-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-1024-MAX-4-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-8-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-4-8-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-320-480-4-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-4-8-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-320-480-4-8-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-480-768-4-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-4-8-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-480-768-4-8-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-768-1024-4-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-4-8-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-768-1024-4-8-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-1024-MAX-4-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-4-8-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-1024-MAX-4-8-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-320-480-4-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-4-8-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-320-480-4-8-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-480-768-4-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-4-8-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-480-768-4-8-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-768-1024-4-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-4-8-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-768-1024-4-8-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-1024-MAX-4-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-8-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-4-8-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-320-480-4-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-4-8-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-320-480-4-8-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-480-768-4-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-4-8-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-480-768-4-8-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-768-1024-4-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-4-8-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-768-1024-4-8-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-1024-MAX-4-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-4-8-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-1024-MAX-4-8-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-320-480-4-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-4-8-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-320-480-4-8-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-480-768-4-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-4-8-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-480-768-4-8-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-768-1024-4-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-4-8-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-768-1024-4-8-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-1024-MAX-4-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-8-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-4-8-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-320-480-4-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-4-8-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-320-480-4-8-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-480-768-4-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-4-8-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-480-768-4-8-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-768-1024-4-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-4-8-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-768-1024-4-8-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-1024-MAX-4-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-4-8-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-1024-MAX-4-8-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-320-480-4-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-4-8-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-320-480-4-8-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-480-768-4-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-4-8-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-480-768-4-8-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-768-1024-4-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-4-8-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-768-1024-4-8-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-1024-MAX-4-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-8-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-4-8-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-320-480-4-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-4-8-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-320-480-4-8-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-480-768-4-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-4-8-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-480-768-4-8-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-768-1024-4-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-4-8-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-768-1024-4-8-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-1024-MAX-4-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-4-8-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-1024-MAX-4-8-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-320-480-4-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-4-8-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-320-480-4-8-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-480-768-4-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-4-8-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-480-768-4-8-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-768-1024-4-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-4-8-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-768-1024-4-8-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-1024-MAX-4-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-8-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-4-8-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-320-480-4-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-4-7-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-320-480-4-7-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-480-768-4-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-4-7-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-480-768-4-7-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-768-1024-4-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-4-7-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-768-1024-4-7-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-1024-MAX-4-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-7-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-1024-MAX-4-7-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-320-480-4-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-4-7-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-320-480-4-7-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-480-768-4-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-4-7-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-480-768-4-7-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-768-1024-4-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-4-7-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-768-1024-4-7-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-1024-MAX-4-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-7-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-4-7-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-320-480-4-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-4-7-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-320-480-4-7-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-480-768-4-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-4-7-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-480-768-4-7-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-768-1024-4-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-4-7-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-768-1024-4-7-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-1024-MAX-4-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-4-7-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-1024-MAX-4-7-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-320-480-4-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-4-7-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-320-480-4-7-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-480-768-4-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-4-7-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-480-768-4-7-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-768-1024-4-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-4-7-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-768-1024-4-7-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-1024-MAX-4-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-7-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-4-7-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-320-480-4-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-4-7-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-320-480-4-7-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-480-768-4-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-4-7-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-480-768-4-7-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-768-1024-4-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-4-7-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-768-1024-4-7-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-1024-MAX-4-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-4-7-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-1024-MAX-4-7-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-320-480-4-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-4-7-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-320-480-4-7-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-480-768-4-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-4-7-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-480-768-4-7-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-768-1024-4-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-4-7-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-768-1024-4-7-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-1024-MAX-4-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-7-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-4-7-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-320-480-4-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-4-7-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-320-480-4-7-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-480-768-4-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-4-7-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-480-768-4-7-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-768-1024-4-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-4-7-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-768-1024-4-7-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-1024-MAX-4-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-4-7-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-1024-MAX-4-7-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-320-480-4-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-4-7-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-320-480-4-7-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-480-768-4-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-4-7-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-480-768-4-7-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-768-1024-4-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-4-7-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-768-1024-4-7-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-1024-MAX-4-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-7-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-4-7-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-320-480-4-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-4-7-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-320-480-4-7-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-480-768-4-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-4-7-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-480-768-4-7-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-768-1024-4-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-4-7-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-768-1024-4-7-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-1024-MAX-4-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-4-7-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-1024-MAX-4-7-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-320-480-4-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-4-7-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-320-480-4-7-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-480-768-4-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-4-7-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-480-768-4-7-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-768-1024-4-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-4-7-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-768-1024-4-7-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-1024-MAX-4-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-7-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-4-7-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-320-480-4-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-4-6-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-320-480-4-6-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-480-768-4-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-4-6-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-480-768-4-6-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-768-1024-4-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-4-6-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-768-1024-4-6-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-1024-MAX-4-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-6-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-1024-MAX-4-6-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-320-480-4-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-4-6-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-320-480-4-6-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-480-768-4-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-4-6-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-480-768-4-6-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-768-1024-4-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-4-6-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-768-1024-4-6-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-1024-MAX-4-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-6-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-4-6-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-320-480-4-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-4-6-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-320-480-4-6-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-480-768-4-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-4-6-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-480-768-4-6-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-768-1024-4-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-4-6-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-768-1024-4-6-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-1024-MAX-4-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-4-6-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-1024-MAX-4-6-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-320-480-4-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-4-6-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-320-480-4-6-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-480-768-4-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-4-6-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-480-768-4-6-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-768-1024-4-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-4-6-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-768-1024-4-6-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-1024-MAX-4-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-6-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-4-6-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-320-480-4-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-4-6-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-320-480-4-6-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-480-768-4-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-4-6-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-480-768-4-6-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-768-1024-4-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-4-6-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-768-1024-4-6-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-1024-MAX-4-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-4-6-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-1024-MAX-4-6-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-320-480-4-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-4-6-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-320-480-4-6-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-480-768-4-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-4-6-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-480-768-4-6-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-768-1024-4-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-4-6-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-768-1024-4-6-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-1024-MAX-4-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-6-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-4-6-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-320-480-4-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-4-6-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-320-480-4-6-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-480-768-4-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-4-6-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-480-768-4-6-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-768-1024-4-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-4-6-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-768-1024-4-6-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-1024-MAX-4-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-4-6-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-1024-MAX-4-6-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-320-480-4-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-4-6-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-320-480-4-6-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-480-768-4-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-4-6-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-480-768-4-6-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-768-1024-4-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-4-6-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-768-1024-4-6-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-1024-MAX-4-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-6-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-4-6-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-320-480-4-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-4-6-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-320-480-4-6-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-480-768-4-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-4-6-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-480-768-4-6-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-768-1024-4-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-4-6-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-768-1024-4-6-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-1024-MAX-4-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-4-6-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-1024-MAX-4-6-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-320-480-4-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-4-6-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-320-480-4-6-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-480-768-4-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-4-6-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-480-768-4-6-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-768-1024-4-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-4-6-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-768-1024-4-6-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-1024-MAX-4-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-6-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-4-6-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-320-480-4-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-4-5-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-320-480-4-5-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-480-768-4-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-4-5-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-480-768-4-5-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-768-1024-4-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-4-5-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-768-1024-4-5-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-1024-MAX-4-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-5-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-1024-MAX-4-5-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-320-480-4-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-4-5-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-320-480-4-5-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-480-768-4-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-4-5-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-480-768-4-5-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-768-1024-4-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-4-5-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-768-1024-4-5-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-1024-MAX-4-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-5-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-4-5-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-320-480-4-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-4-5-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-320-480-4-5-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-480-768-4-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-4-5-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-480-768-4-5-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-768-1024-4-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-4-5-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-768-1024-4-5-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-1024-MAX-4-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-4-5-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-1024-MAX-4-5-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-320-480-4-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-4-5-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-320-480-4-5-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-480-768-4-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-4-5-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-480-768-4-5-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-768-1024-4-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-4-5-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-768-1024-4-5-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-1024-MAX-4-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-5-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-4-5-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-320-480-4-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-4-5-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-320-480-4-5-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-480-768-4-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-4-5-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-480-768-4-5-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-768-1024-4-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-4-5-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-768-1024-4-5-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-1024-MAX-4-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-4-5-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-1024-MAX-4-5-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-320-480-4-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-4-5-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-320-480-4-5-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-480-768-4-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-4-5-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-480-768-4-5-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-768-1024-4-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-4-5-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-768-1024-4-5-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-1024-MAX-4-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-5-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-4-5-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-320-480-4-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-4-5-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-320-480-4-5-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-480-768-4-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-4-5-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-480-768-4-5-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-768-1024-4-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-4-5-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-768-1024-4-5-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-1024-MAX-4-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-4-5-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-1024-MAX-4-5-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-320-480-4-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-4-5-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-320-480-4-5-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-480-768-4-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-4-5-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-480-768-4-5-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-768-1024-4-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-4-5-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-768-1024-4-5-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-1024-MAX-4-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-5-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-4-5-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-320-480-4-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-4-5-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-320-480-4-5-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-480-768-4-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-4-5-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-480-768-4-5-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-768-1024-4-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-4-5-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-768-1024-4-5-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-1024-MAX-4-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-4-5-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-1024-MAX-4-5-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-320-480-4-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-4-5-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-320-480-4-5-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-480-768-4-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-4-5-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-480-768-4-5-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-768-1024-4-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-4-5-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-768-1024-4-5-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-1024-MAX-4-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-5-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-4-5-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-320-480-4-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-4-4-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-320-480-4-4-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-480-768-4-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-4-4-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-480-768-4-4-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-768-1024-4-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-4-4-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-768-1024-4-4-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-1024-MAX-4-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-4-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-1024-MAX-4-4-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-320-480-4-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-4-4-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-320-480-4-4-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-480-768-4-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-4-4-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-480-768-4-4-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-768-1024-4-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-4-4-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-768-1024-4-4-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-1024-MAX-4-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-4-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-4-4-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-320-480-4-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-4-4-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-320-480-4-4-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-480-768-4-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-4-4-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-480-768-4-4-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-768-1024-4-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-4-4-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-768-1024-4-4-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-1024-MAX-4-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-4-4-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-1024-MAX-4-4-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-320-480-4-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-4-4-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-320-480-4-4-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-480-768-4-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-4-4-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-480-768-4-4-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-768-1024-4-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-4-4-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-768-1024-4-4-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-1024-MAX-4-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-4-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-4-4-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-320-480-4-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-4-4-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-320-480-4-4-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-480-768-4-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-4-4-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-480-768-4-4-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-768-1024-4-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-4-4-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-768-1024-4-4-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-1024-MAX-4-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-4-4-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-1024-MAX-4-4-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-320-480-4-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-4-4-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-320-480-4-4-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-480-768-4-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-4-4-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-480-768-4-4-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-768-1024-4-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-4-4-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-768-1024-4-4-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-1024-MAX-4-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-4-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-4-4-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-320-480-4-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-4-4-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-320-480-4-4-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-480-768-4-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-4-4-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-480-768-4-4-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-768-1024-4-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-4-4-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-768-1024-4-4-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-1024-MAX-4-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-4-4-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-1024-MAX-4-4-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-320-480-4-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-4-4-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-320-480-4-4-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-480-768-4-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-4-4-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-480-768-4-4-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-768-1024-4-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-4-4-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-768-1024-4-4-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-1024-MAX-4-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-4-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-4-4-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-320-480-4-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-4-4-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-320-480-4-4-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-480-768-4-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-4-4-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-480-768-4-4-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-768-1024-4-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-4-4-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-768-1024-4-4-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-1024-MAX-4-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-4-4-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-1024-MAX-4-4-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-320-480-4-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-4-4-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-320-480-4-4-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-480-768-4-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-4-4-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-480-768-4-4-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-768-1024-4-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-4-4-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-768-1024-4-4-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-1024-MAX-4-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-4-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-4-4-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-320-480-4-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-4-3-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-320-480-4-3-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-480-768-4-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-4-3-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-480-768-4-3-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-768-1024-4-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-4-3-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-768-1024-4-3-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-1024-MAX-4-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-3-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-1024-MAX-4-3-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-320-480-4-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-4-3-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-320-480-4-3-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-480-768-4-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-4-3-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-480-768-4-3-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-768-1024-4-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-4-3-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-768-1024-4-3-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-1024-MAX-4-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-3-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-4-3-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-320-480-4-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-4-3-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-320-480-4-3-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-480-768-4-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-4-3-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-480-768-4-3-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-768-1024-4-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-4-3-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-768-1024-4-3-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-1024-MAX-4-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-4-3-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-1024-MAX-4-3-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-320-480-4-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-4-3-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-320-480-4-3-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-480-768-4-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-4-3-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-480-768-4-3-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-768-1024-4-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-4-3-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-768-1024-4-3-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-1024-MAX-4-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-3-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-4-3-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-320-480-4-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-4-3-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-320-480-4-3-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-480-768-4-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-4-3-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-480-768-4-3-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-768-1024-4-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-4-3-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-768-1024-4-3-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-1024-MAX-4-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-4-3-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-1024-MAX-4-3-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-320-480-4-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-4-3-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-320-480-4-3-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-480-768-4-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-4-3-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-480-768-4-3-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-768-1024-4-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-4-3-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-768-1024-4-3-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-1024-MAX-4-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-3-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-4-3-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-320-480-4-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-4-3-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-320-480-4-3-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-480-768-4-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-4-3-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-480-768-4-3-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-768-1024-4-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-4-3-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-768-1024-4-3-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-1024-MAX-4-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-4-3-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-1024-MAX-4-3-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-320-480-4-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-4-3-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-320-480-4-3-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-480-768-4-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-4-3-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-480-768-4-3-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-768-1024-4-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-4-3-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-768-1024-4-3-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-1024-MAX-4-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-3-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-4-3-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-320-480-4-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-4-3-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-320-480-4-3-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-480-768-4-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-4-3-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-480-768-4-3-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-768-1024-4-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-4-3-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-768-1024-4-3-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-1024-MAX-4-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-4-3-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-1024-MAX-4-3-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-320-480-4-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-4-3-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-320-480-4-3-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-480-768-4-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-4-3-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-480-768-4-3-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-768-1024-4-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-4-3-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-768-1024-4-3-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-1024-MAX-4-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-3-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-4-3-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-320-480-4-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-4-2-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-320-480-4-2-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-480-768-4-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-4-2-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-480-768-4-2-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-768-1024-4-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-4-2-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-768-1024-4-2-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-1024-MAX-4-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-2-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-1024-MAX-4-2-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-320-480-4-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-4-2-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-320-480-4-2-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-480-768-4-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-4-2-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-480-768-4-2-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-768-1024-4-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-4-2-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-768-1024-4-2-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-1024-MAX-4-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-2-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-4-2-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-320-480-4-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-4-2-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-320-480-4-2-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-480-768-4-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-4-2-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-480-768-4-2-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-768-1024-4-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-4-2-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-768-1024-4-2-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-1024-MAX-4-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-4-2-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-1024-MAX-4-2-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-320-480-4-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-4-2-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-320-480-4-2-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-480-768-4-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-4-2-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-480-768-4-2-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-768-1024-4-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-4-2-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-768-1024-4-2-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-1024-MAX-4-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-2-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-4-2-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-320-480-4-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-4-2-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-320-480-4-2-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-480-768-4-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-4-2-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-480-768-4-2-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-768-1024-4-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-4-2-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-768-1024-4-2-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-1024-MAX-4-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-4-2-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-1024-MAX-4-2-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-320-480-4-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-4-2-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-320-480-4-2-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-480-768-4-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-4-2-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-480-768-4-2-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-768-1024-4-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-4-2-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-768-1024-4-2-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-1024-MAX-4-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-2-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-4-2-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-320-480-4-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-4-2-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-320-480-4-2-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-480-768-4-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-4-2-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-480-768-4-2-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-768-1024-4-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-4-2-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-768-1024-4-2-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-1024-MAX-4-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-4-2-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-1024-MAX-4-2-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-320-480-4-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-4-2-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-320-480-4-2-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-480-768-4-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-4-2-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-480-768-4-2-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-768-1024-4-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-4-2-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-768-1024-4-2-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-1024-MAX-4-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-2-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-4-2-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-320-480-4-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-4-2-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-320-480-4-2-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-480-768-4-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-4-2-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-480-768-4-2-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-768-1024-4-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-4-2-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-768-1024-4-2-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-1024-MAX-4-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-4-2-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-1024-MAX-4-2-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-320-480-4-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-4-2-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-320-480-4-2-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-480-768-4-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-4-2-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-480-768-4-2-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-768-1024-4-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-4-2-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-768-1024-4-2-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-1024-MAX-4-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-2-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-4-2-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-320-480-4-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-4-1-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-320-480-4-1-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-480-768-4-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-4-1-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-480-768-4-1-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-768-1024-4-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-4-1-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-768-1024-4-1-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 15%) / 4);
    margin-left: 5%; }
    .col.col-1024-MAX-4-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-1-50 > *:nth-of-type(n+5) {
      margin-top: 5%; }
    .col.col-1024-MAX-4-1-50 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-320-480-4-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-4-1-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-320-480-4-1-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-480-768-4-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-4-1-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-480-768-4-1-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-768-1024-4-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-4-1-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-768-1024-4-1-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 13.5%) / 4);
    margin-left: 4.5%; }
    .col.col-1024-MAX-4-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-1-45 > *:nth-of-type(n+5) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-4-1-45 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-320-480-4-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-4-1-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-320-480-4-1-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-480-768-4-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-4-1-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-480-768-4-1-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-768-1024-4-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-4-1-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-768-1024-4-1-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 12%) / 4);
    margin-left: 4%; }
    .col.col-1024-MAX-4-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-4-1-40 > *:nth-of-type(n+5) {
      margin-top: 4%; }
    .col.col-1024-MAX-4-1-40 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-320-480-4-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-4-1-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-320-480-4-1-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-480-768-4-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-4-1-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-480-768-4-1-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-768-1024-4-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-4-1-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-768-1024-4-1-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10.5%) / 4);
    margin-left: 3.5%; }
    .col.col-1024-MAX-4-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-1-35 > *:nth-of-type(n+5) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-4-1-35 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-320-480-4-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-4-1-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-320-480-4-1-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-480-768-4-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-4-1-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-480-768-4-1-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-768-1024-4-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-4-1-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-768-1024-4-1-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 4);
    margin-left: 3%; }
    .col.col-1024-MAX-4-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-4-1-30 > *:nth-of-type(n+5) {
      margin-top: 3%; }
    .col.col-1024-MAX-4-1-30 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-320-480-4-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-4-1-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-320-480-4-1-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-480-768-4-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-4-1-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-480-768-4-1-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-768-1024-4-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-4-1-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-768-1024-4-1-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7.5%) / 4);
    margin-left: 2.5%; }
    .col.col-1024-MAX-4-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-1-25 > *:nth-of-type(n+5) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-4-1-25 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-320-480-4-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-4-1-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-320-480-4-1-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-480-768-4-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-4-1-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-480-768-4-1-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-768-1024-4-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-4-1-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-768-1024-4-1-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 4);
    margin-left: 2%; }
    .col.col-1024-MAX-4-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-4-1-20 > *:nth-of-type(n+5) {
      margin-top: 2%; }
    .col.col-1024-MAX-4-1-20 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-320-480-4-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-4-1-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-320-480-4-1-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-480-768-4-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-4-1-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-480-768-4-1-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-768-1024-4-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-4-1-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-768-1024-4-1-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 4);
    margin-left: 1.5%; }
    .col.col-1024-MAX-4-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-1-15 > *:nth-of-type(n+5) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-4-1-15 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-320-480-4-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-4-1-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-320-480-4-1-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-480-768-4-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-4-1-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-480-768-4-1-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-768-1024-4-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-4-1-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-768-1024-4-1-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 4);
    margin-left: 1%; }
    .col.col-1024-MAX-4-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-4-1-10 > *:nth-of-type(n+5) {
      margin-top: 1%; }
    .col.col-1024-MAX-4-1-10 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-4-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-4-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-320-480-4-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-4-1-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-320-480-4-1-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-4-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-4-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-480-768-4-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-4-1-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-480-768-4-1-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-4-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-4-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-768-1024-4-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-4-1-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-768-1024-4-1-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-4-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-4-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 4);
    margin-left: 0.5%; }
    .col.col-1024-MAX-4-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-4-1-5 > *:nth-of-type(n+5) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-4-1-5 > *:nth-of-type(4n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-320-480-3-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-3-10-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-320-480-3-10-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-480-768-3-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-3-10-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-480-768-3-10-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-768-1024-3-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-3-10-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-768-1024-3-10-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-1024-MAX-3-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-10-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-1024-MAX-3-10-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-320-480-3-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-3-10-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-320-480-3-10-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-480-768-3-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-3-10-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-480-768-3-10-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-768-1024-3-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-3-10-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-768-1024-3-10-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-1024-MAX-3-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-10-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-3-10-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-320-480-3-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-3-10-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-320-480-3-10-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-480-768-3-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-3-10-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-480-768-3-10-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-768-1024-3-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-3-10-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-768-1024-3-10-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-1024-MAX-3-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-3-10-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-1024-MAX-3-10-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-320-480-3-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-3-10-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-320-480-3-10-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-480-768-3-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-3-10-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-480-768-3-10-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-768-1024-3-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-3-10-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-768-1024-3-10-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-1024-MAX-3-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-10-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-3-10-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-320-480-3-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-3-10-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-320-480-3-10-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-480-768-3-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-3-10-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-480-768-3-10-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-768-1024-3-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-3-10-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-768-1024-3-10-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-1024-MAX-3-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-3-10-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-1024-MAX-3-10-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-320-480-3-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-3-10-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-320-480-3-10-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-480-768-3-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-3-10-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-480-768-3-10-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-768-1024-3-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-3-10-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-768-1024-3-10-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-1024-MAX-3-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-10-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-3-10-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-320-480-3-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-3-10-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-320-480-3-10-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-480-768-3-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-3-10-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-480-768-3-10-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-768-1024-3-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-3-10-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-768-1024-3-10-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-1024-MAX-3-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-3-10-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-1024-MAX-3-10-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-320-480-3-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-3-10-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-320-480-3-10-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-480-768-3-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-3-10-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-480-768-3-10-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-768-1024-3-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-3-10-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-768-1024-3-10-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-1024-MAX-3-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-10-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-3-10-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-320-480-3-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-3-10-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-320-480-3-10-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-480-768-3-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-3-10-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-480-768-3-10-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-768-1024-3-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-3-10-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-768-1024-3-10-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-1024-MAX-3-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-3-10-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-1024-MAX-3-10-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-320-480-3-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-3-10-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-320-480-3-10-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-480-768-3-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-3-10-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-480-768-3-10-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-768-1024-3-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-3-10-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-768-1024-3-10-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-1024-MAX-3-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-10-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-3-10-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-320-480-3-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-3-9-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-320-480-3-9-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-480-768-3-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-3-9-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-480-768-3-9-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-768-1024-3-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-3-9-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-768-1024-3-9-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-1024-MAX-3-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-9-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-1024-MAX-3-9-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-320-480-3-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-3-9-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-320-480-3-9-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-480-768-3-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-3-9-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-480-768-3-9-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-768-1024-3-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-3-9-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-768-1024-3-9-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-1024-MAX-3-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-9-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-3-9-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-320-480-3-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-3-9-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-320-480-3-9-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-480-768-3-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-3-9-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-480-768-3-9-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-768-1024-3-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-3-9-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-768-1024-3-9-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-1024-MAX-3-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-3-9-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-1024-MAX-3-9-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-320-480-3-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-3-9-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-320-480-3-9-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-480-768-3-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-3-9-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-480-768-3-9-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-768-1024-3-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-3-9-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-768-1024-3-9-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-1024-MAX-3-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-9-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-3-9-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-320-480-3-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-3-9-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-320-480-3-9-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-480-768-3-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-3-9-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-480-768-3-9-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-768-1024-3-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-3-9-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-768-1024-3-9-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-1024-MAX-3-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-3-9-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-1024-MAX-3-9-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-320-480-3-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-3-9-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-320-480-3-9-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-480-768-3-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-3-9-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-480-768-3-9-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-768-1024-3-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-3-9-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-768-1024-3-9-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-1024-MAX-3-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-9-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-3-9-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-320-480-3-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-3-9-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-320-480-3-9-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-480-768-3-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-3-9-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-480-768-3-9-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-768-1024-3-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-3-9-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-768-1024-3-9-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-1024-MAX-3-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-3-9-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-1024-MAX-3-9-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-320-480-3-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-3-9-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-320-480-3-9-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-480-768-3-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-3-9-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-480-768-3-9-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-768-1024-3-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-3-9-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-768-1024-3-9-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-1024-MAX-3-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-9-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-3-9-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-320-480-3-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-3-9-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-320-480-3-9-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-480-768-3-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-3-9-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-480-768-3-9-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-768-1024-3-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-3-9-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-768-1024-3-9-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-1024-MAX-3-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-3-9-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-1024-MAX-3-9-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-320-480-3-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-3-9-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-320-480-3-9-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-480-768-3-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-3-9-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-480-768-3-9-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-768-1024-3-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-3-9-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-768-1024-3-9-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-1024-MAX-3-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-9-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-3-9-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-320-480-3-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-3-8-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-320-480-3-8-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-480-768-3-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-3-8-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-480-768-3-8-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-768-1024-3-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-3-8-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-768-1024-3-8-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-1024-MAX-3-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-8-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-1024-MAX-3-8-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-320-480-3-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-3-8-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-320-480-3-8-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-480-768-3-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-3-8-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-480-768-3-8-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-768-1024-3-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-3-8-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-768-1024-3-8-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-1024-MAX-3-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-8-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-3-8-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-320-480-3-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-3-8-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-320-480-3-8-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-480-768-3-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-3-8-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-480-768-3-8-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-768-1024-3-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-3-8-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-768-1024-3-8-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-1024-MAX-3-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-3-8-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-1024-MAX-3-8-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-320-480-3-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-3-8-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-320-480-3-8-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-480-768-3-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-3-8-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-480-768-3-8-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-768-1024-3-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-3-8-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-768-1024-3-8-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-1024-MAX-3-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-8-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-3-8-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-320-480-3-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-3-8-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-320-480-3-8-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-480-768-3-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-3-8-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-480-768-3-8-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-768-1024-3-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-3-8-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-768-1024-3-8-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-1024-MAX-3-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-3-8-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-1024-MAX-3-8-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-320-480-3-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-3-8-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-320-480-3-8-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-480-768-3-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-3-8-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-480-768-3-8-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-768-1024-3-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-3-8-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-768-1024-3-8-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-1024-MAX-3-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-8-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-3-8-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-320-480-3-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-3-8-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-320-480-3-8-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-480-768-3-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-3-8-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-480-768-3-8-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-768-1024-3-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-3-8-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-768-1024-3-8-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-1024-MAX-3-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-3-8-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-1024-MAX-3-8-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-320-480-3-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-3-8-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-320-480-3-8-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-480-768-3-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-3-8-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-480-768-3-8-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-768-1024-3-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-3-8-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-768-1024-3-8-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-1024-MAX-3-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-8-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-3-8-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-320-480-3-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-3-8-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-320-480-3-8-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-480-768-3-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-3-8-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-480-768-3-8-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-768-1024-3-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-3-8-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-768-1024-3-8-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-1024-MAX-3-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-3-8-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-1024-MAX-3-8-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-320-480-3-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-3-8-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-320-480-3-8-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-480-768-3-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-3-8-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-480-768-3-8-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-768-1024-3-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-3-8-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-768-1024-3-8-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-1024-MAX-3-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-8-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-3-8-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-320-480-3-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-3-7-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-320-480-3-7-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-480-768-3-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-3-7-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-480-768-3-7-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-768-1024-3-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-3-7-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-768-1024-3-7-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-1024-MAX-3-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-7-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-1024-MAX-3-7-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-320-480-3-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-3-7-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-320-480-3-7-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-480-768-3-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-3-7-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-480-768-3-7-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-768-1024-3-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-3-7-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-768-1024-3-7-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-1024-MAX-3-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-7-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-3-7-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-320-480-3-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-3-7-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-320-480-3-7-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-480-768-3-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-3-7-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-480-768-3-7-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-768-1024-3-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-3-7-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-768-1024-3-7-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-1024-MAX-3-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-3-7-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-1024-MAX-3-7-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-320-480-3-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-3-7-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-320-480-3-7-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-480-768-3-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-3-7-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-480-768-3-7-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-768-1024-3-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-3-7-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-768-1024-3-7-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-1024-MAX-3-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-7-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-3-7-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-320-480-3-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-3-7-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-320-480-3-7-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-480-768-3-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-3-7-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-480-768-3-7-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-768-1024-3-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-3-7-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-768-1024-3-7-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-1024-MAX-3-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-3-7-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-1024-MAX-3-7-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-320-480-3-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-3-7-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-320-480-3-7-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-480-768-3-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-3-7-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-480-768-3-7-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-768-1024-3-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-3-7-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-768-1024-3-7-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-1024-MAX-3-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-7-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-3-7-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-320-480-3-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-3-7-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-320-480-3-7-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-480-768-3-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-3-7-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-480-768-3-7-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-768-1024-3-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-3-7-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-768-1024-3-7-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-1024-MAX-3-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-3-7-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-1024-MAX-3-7-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-320-480-3-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-3-7-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-320-480-3-7-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-480-768-3-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-3-7-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-480-768-3-7-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-768-1024-3-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-3-7-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-768-1024-3-7-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-1024-MAX-3-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-7-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-3-7-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-320-480-3-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-3-7-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-320-480-3-7-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-480-768-3-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-3-7-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-480-768-3-7-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-768-1024-3-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-3-7-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-768-1024-3-7-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-1024-MAX-3-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-3-7-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-1024-MAX-3-7-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-320-480-3-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-3-7-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-320-480-3-7-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-480-768-3-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-3-7-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-480-768-3-7-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-768-1024-3-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-3-7-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-768-1024-3-7-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-1024-MAX-3-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-7-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-3-7-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-320-480-3-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-3-6-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-320-480-3-6-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-480-768-3-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-3-6-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-480-768-3-6-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-768-1024-3-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-3-6-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-768-1024-3-6-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-1024-MAX-3-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-6-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-1024-MAX-3-6-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-320-480-3-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-3-6-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-320-480-3-6-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-480-768-3-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-3-6-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-480-768-3-6-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-768-1024-3-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-3-6-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-768-1024-3-6-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-1024-MAX-3-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-6-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-3-6-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-320-480-3-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-3-6-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-320-480-3-6-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-480-768-3-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-3-6-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-480-768-3-6-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-768-1024-3-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-3-6-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-768-1024-3-6-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-1024-MAX-3-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-3-6-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-1024-MAX-3-6-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-320-480-3-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-3-6-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-320-480-3-6-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-480-768-3-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-3-6-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-480-768-3-6-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-768-1024-3-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-3-6-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-768-1024-3-6-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-1024-MAX-3-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-6-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-3-6-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-320-480-3-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-3-6-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-320-480-3-6-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-480-768-3-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-3-6-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-480-768-3-6-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-768-1024-3-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-3-6-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-768-1024-3-6-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-1024-MAX-3-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-3-6-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-1024-MAX-3-6-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-320-480-3-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-3-6-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-320-480-3-6-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-480-768-3-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-3-6-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-480-768-3-6-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-768-1024-3-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-3-6-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-768-1024-3-6-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-1024-MAX-3-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-6-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-3-6-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-320-480-3-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-3-6-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-320-480-3-6-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-480-768-3-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-3-6-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-480-768-3-6-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-768-1024-3-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-3-6-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-768-1024-3-6-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-1024-MAX-3-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-3-6-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-1024-MAX-3-6-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-320-480-3-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-3-6-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-320-480-3-6-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-480-768-3-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-3-6-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-480-768-3-6-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-768-1024-3-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-3-6-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-768-1024-3-6-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-1024-MAX-3-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-6-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-3-6-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-320-480-3-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-3-6-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-320-480-3-6-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-480-768-3-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-3-6-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-480-768-3-6-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-768-1024-3-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-3-6-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-768-1024-3-6-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-1024-MAX-3-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-3-6-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-1024-MAX-3-6-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-320-480-3-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-3-6-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-320-480-3-6-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-480-768-3-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-3-6-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-480-768-3-6-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-768-1024-3-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-3-6-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-768-1024-3-6-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-1024-MAX-3-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-6-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-3-6-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-320-480-3-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-3-5-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-320-480-3-5-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-480-768-3-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-3-5-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-480-768-3-5-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-768-1024-3-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-3-5-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-768-1024-3-5-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-1024-MAX-3-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-5-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-1024-MAX-3-5-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-320-480-3-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-3-5-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-320-480-3-5-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-480-768-3-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-3-5-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-480-768-3-5-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-768-1024-3-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-3-5-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-768-1024-3-5-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-1024-MAX-3-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-5-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-3-5-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-320-480-3-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-3-5-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-320-480-3-5-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-480-768-3-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-3-5-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-480-768-3-5-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-768-1024-3-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-3-5-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-768-1024-3-5-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-1024-MAX-3-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-3-5-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-1024-MAX-3-5-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-320-480-3-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-3-5-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-320-480-3-5-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-480-768-3-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-3-5-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-480-768-3-5-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-768-1024-3-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-3-5-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-768-1024-3-5-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-1024-MAX-3-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-5-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-3-5-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-320-480-3-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-3-5-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-320-480-3-5-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-480-768-3-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-3-5-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-480-768-3-5-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-768-1024-3-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-3-5-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-768-1024-3-5-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-1024-MAX-3-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-3-5-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-1024-MAX-3-5-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-320-480-3-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-3-5-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-320-480-3-5-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-480-768-3-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-3-5-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-480-768-3-5-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-768-1024-3-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-3-5-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-768-1024-3-5-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-1024-MAX-3-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-5-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-3-5-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-320-480-3-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-3-5-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-320-480-3-5-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-480-768-3-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-3-5-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-480-768-3-5-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-768-1024-3-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-3-5-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-768-1024-3-5-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-1024-MAX-3-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-3-5-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-1024-MAX-3-5-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-320-480-3-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-3-5-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-320-480-3-5-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-480-768-3-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-3-5-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-480-768-3-5-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-768-1024-3-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-3-5-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-768-1024-3-5-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-1024-MAX-3-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-5-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-3-5-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-320-480-3-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-3-5-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-320-480-3-5-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-480-768-3-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-3-5-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-480-768-3-5-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-768-1024-3-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-3-5-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-768-1024-3-5-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-1024-MAX-3-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-3-5-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-1024-MAX-3-5-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-320-480-3-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-3-5-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-320-480-3-5-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-480-768-3-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-3-5-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-480-768-3-5-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-768-1024-3-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-3-5-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-768-1024-3-5-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-1024-MAX-3-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-5-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-3-5-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-320-480-3-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-3-4-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-320-480-3-4-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-480-768-3-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-3-4-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-480-768-3-4-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-768-1024-3-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-3-4-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-768-1024-3-4-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-1024-MAX-3-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-4-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-1024-MAX-3-4-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-320-480-3-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-3-4-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-320-480-3-4-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-480-768-3-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-3-4-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-480-768-3-4-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-768-1024-3-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-3-4-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-768-1024-3-4-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-1024-MAX-3-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-4-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-3-4-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-320-480-3-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-3-4-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-320-480-3-4-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-480-768-3-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-3-4-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-480-768-3-4-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-768-1024-3-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-3-4-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-768-1024-3-4-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-1024-MAX-3-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-3-4-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-1024-MAX-3-4-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-320-480-3-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-3-4-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-320-480-3-4-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-480-768-3-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-3-4-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-480-768-3-4-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-768-1024-3-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-3-4-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-768-1024-3-4-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-1024-MAX-3-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-4-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-3-4-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-320-480-3-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-3-4-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-320-480-3-4-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-480-768-3-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-3-4-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-480-768-3-4-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-768-1024-3-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-3-4-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-768-1024-3-4-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-1024-MAX-3-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-3-4-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-1024-MAX-3-4-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-320-480-3-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-3-4-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-320-480-3-4-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-480-768-3-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-3-4-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-480-768-3-4-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-768-1024-3-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-3-4-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-768-1024-3-4-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-1024-MAX-3-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-4-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-3-4-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-320-480-3-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-3-4-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-320-480-3-4-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-480-768-3-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-3-4-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-480-768-3-4-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-768-1024-3-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-3-4-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-768-1024-3-4-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-1024-MAX-3-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-3-4-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-1024-MAX-3-4-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-320-480-3-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-3-4-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-320-480-3-4-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-480-768-3-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-3-4-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-480-768-3-4-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-768-1024-3-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-3-4-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-768-1024-3-4-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-1024-MAX-3-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-4-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-3-4-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-320-480-3-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-3-4-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-320-480-3-4-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-480-768-3-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-3-4-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-480-768-3-4-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-768-1024-3-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-3-4-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-768-1024-3-4-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-1024-MAX-3-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-3-4-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-1024-MAX-3-4-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-320-480-3-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-3-4-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-320-480-3-4-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-480-768-3-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-3-4-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-480-768-3-4-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-768-1024-3-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-3-4-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-768-1024-3-4-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-1024-MAX-3-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-4-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-3-4-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-320-480-3-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-3-3-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-320-480-3-3-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-480-768-3-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-3-3-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-480-768-3-3-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-768-1024-3-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-3-3-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-768-1024-3-3-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-1024-MAX-3-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-3-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-1024-MAX-3-3-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-320-480-3-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-3-3-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-320-480-3-3-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-480-768-3-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-3-3-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-480-768-3-3-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-768-1024-3-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-3-3-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-768-1024-3-3-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-1024-MAX-3-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-3-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-3-3-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-320-480-3-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-3-3-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-320-480-3-3-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-480-768-3-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-3-3-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-480-768-3-3-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-768-1024-3-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-3-3-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-768-1024-3-3-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-1024-MAX-3-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-3-3-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-1024-MAX-3-3-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-320-480-3-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-3-3-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-320-480-3-3-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-480-768-3-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-3-3-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-480-768-3-3-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-768-1024-3-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-3-3-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-768-1024-3-3-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-1024-MAX-3-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-3-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-3-3-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-320-480-3-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-3-3-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-320-480-3-3-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-480-768-3-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-3-3-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-480-768-3-3-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-768-1024-3-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-3-3-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-768-1024-3-3-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-1024-MAX-3-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-3-3-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-1024-MAX-3-3-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-320-480-3-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-3-3-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-320-480-3-3-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-480-768-3-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-3-3-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-480-768-3-3-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-768-1024-3-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-3-3-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-768-1024-3-3-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-1024-MAX-3-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-3-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-3-3-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-320-480-3-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-3-3-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-320-480-3-3-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-480-768-3-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-3-3-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-480-768-3-3-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-768-1024-3-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-3-3-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-768-1024-3-3-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-1024-MAX-3-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-3-3-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-1024-MAX-3-3-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-320-480-3-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-3-3-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-320-480-3-3-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-480-768-3-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-3-3-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-480-768-3-3-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-768-1024-3-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-3-3-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-768-1024-3-3-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-1024-MAX-3-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-3-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-3-3-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-320-480-3-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-3-3-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-320-480-3-3-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-480-768-3-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-3-3-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-480-768-3-3-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-768-1024-3-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-3-3-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-768-1024-3-3-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-1024-MAX-3-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-3-3-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-1024-MAX-3-3-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-320-480-3-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-3-3-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-320-480-3-3-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-480-768-3-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-3-3-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-480-768-3-3-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-768-1024-3-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-3-3-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-768-1024-3-3-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-1024-MAX-3-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-3-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-3-3-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-320-480-3-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-3-2-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-320-480-3-2-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-480-768-3-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-3-2-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-480-768-3-2-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-768-1024-3-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-3-2-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-768-1024-3-2-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-1024-MAX-3-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-2-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-1024-MAX-3-2-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-320-480-3-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-3-2-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-320-480-3-2-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-480-768-3-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-3-2-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-480-768-3-2-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-768-1024-3-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-3-2-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-768-1024-3-2-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-1024-MAX-3-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-2-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-3-2-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-320-480-3-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-3-2-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-320-480-3-2-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-480-768-3-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-3-2-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-480-768-3-2-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-768-1024-3-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-3-2-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-768-1024-3-2-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-1024-MAX-3-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-3-2-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-1024-MAX-3-2-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-320-480-3-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-3-2-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-320-480-3-2-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-480-768-3-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-3-2-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-480-768-3-2-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-768-1024-3-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-3-2-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-768-1024-3-2-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-1024-MAX-3-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-2-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-3-2-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-320-480-3-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-3-2-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-320-480-3-2-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-480-768-3-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-3-2-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-480-768-3-2-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-768-1024-3-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-3-2-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-768-1024-3-2-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-1024-MAX-3-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-3-2-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-1024-MAX-3-2-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-320-480-3-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-3-2-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-320-480-3-2-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-480-768-3-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-3-2-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-480-768-3-2-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-768-1024-3-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-3-2-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-768-1024-3-2-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-1024-MAX-3-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-2-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-3-2-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-320-480-3-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-3-2-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-320-480-3-2-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-480-768-3-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-3-2-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-480-768-3-2-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-768-1024-3-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-3-2-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-768-1024-3-2-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-1024-MAX-3-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-3-2-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-1024-MAX-3-2-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-320-480-3-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-3-2-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-320-480-3-2-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-480-768-3-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-3-2-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-480-768-3-2-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-768-1024-3-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-3-2-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-768-1024-3-2-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-1024-MAX-3-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-2-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-3-2-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-320-480-3-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-3-2-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-320-480-3-2-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-480-768-3-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-3-2-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-480-768-3-2-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-768-1024-3-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-3-2-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-768-1024-3-2-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-1024-MAX-3-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-3-2-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-1024-MAX-3-2-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-320-480-3-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-3-2-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-320-480-3-2-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-480-768-3-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-3-2-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-480-768-3-2-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-768-1024-3-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-3-2-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-768-1024-3-2-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-1024-MAX-3-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-2-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-3-2-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-320-480-3-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-3-1-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-320-480-3-1-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-480-768-3-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-3-1-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-480-768-3-1-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-768-1024-3-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-3-1-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-768-1024-3-1-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 10%) / 3);
    margin-left: 5%; }
    .col.col-1024-MAX-3-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-1-50 > *:nth-of-type(n+4) {
      margin-top: 5%; }
    .col.col-1024-MAX-3-1-50 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-320-480-3-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-3-1-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-320-480-3-1-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-480-768-3-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-3-1-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-480-768-3-1-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-768-1024-3-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-3-1-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-768-1024-3-1-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 9%) / 3);
    margin-left: 4.5%; }
    .col.col-1024-MAX-3-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-1-45 > *:nth-of-type(n+4) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-3-1-45 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-320-480-3-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-3-1-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-320-480-3-1-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-480-768-3-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-3-1-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-480-768-3-1-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-768-1024-3-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-3-1-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-768-1024-3-1-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 8%) / 3);
    margin-left: 4%; }
    .col.col-1024-MAX-3-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-3-1-40 > *:nth-of-type(n+4) {
      margin-top: 4%; }
    .col.col-1024-MAX-3-1-40 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-320-480-3-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-3-1-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-320-480-3-1-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-480-768-3-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-3-1-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-480-768-3-1-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-768-1024-3-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-3-1-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-768-1024-3-1-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 7%) / 3);
    margin-left: 3.5%; }
    .col.col-1024-MAX-3-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-1-35 > *:nth-of-type(n+4) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-3-1-35 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-320-480-3-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-3-1-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-320-480-3-1-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-480-768-3-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-3-1-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-480-768-3-1-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-768-1024-3-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-3-1-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-768-1024-3-1-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 6%) / 3);
    margin-left: 3%; }
    .col.col-1024-MAX-3-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-3-1-30 > *:nth-of-type(n+4) {
      margin-top: 3%; }
    .col.col-1024-MAX-3-1-30 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-320-480-3-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-3-1-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-320-480-3-1-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-480-768-3-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-3-1-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-480-768-3-1-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-768-1024-3-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-3-1-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-768-1024-3-1-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 3);
    margin-left: 2.5%; }
    .col.col-1024-MAX-3-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-1-25 > *:nth-of-type(n+4) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-3-1-25 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-320-480-3-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-3-1-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-320-480-3-1-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-480-768-3-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-3-1-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-480-768-3-1-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-768-1024-3-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-3-1-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-768-1024-3-1-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 3);
    margin-left: 2%; }
    .col.col-1024-MAX-3-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-3-1-20 > *:nth-of-type(n+4) {
      margin-top: 2%; }
    .col.col-1024-MAX-3-1-20 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-320-480-3-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-3-1-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-320-480-3-1-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-480-768-3-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-3-1-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-480-768-3-1-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-768-1024-3-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-3-1-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-768-1024-3-1-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 3);
    margin-left: 1.5%; }
    .col.col-1024-MAX-3-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-1-15 > *:nth-of-type(n+4) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-3-1-15 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-320-480-3-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-3-1-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-320-480-3-1-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-480-768-3-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-3-1-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-480-768-3-1-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-768-1024-3-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-3-1-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-768-1024-3-1-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 3);
    margin-left: 1%; }
    .col.col-1024-MAX-3-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-3-1-10 > *:nth-of-type(n+4) {
      margin-top: 1%; }
    .col.col-1024-MAX-3-1-10 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-3-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-3-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-320-480-3-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-3-1-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-320-480-3-1-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-3-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-3-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-480-768-3-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-3-1-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-480-768-3-1-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-3-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-3-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-768-1024-3-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-3-1-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-768-1024-3-1-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-3-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-3-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 3);
    margin-left: 0.5%; }
    .col.col-1024-MAX-3-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-3-1-5 > *:nth-of-type(n+4) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-3-1-5 > *:nth-of-type(3n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-320-480-2-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-2-10-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-320-480-2-10-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-480-768-2-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-2-10-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-480-768-2-10-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-768-1024-2-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-2-10-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-768-1024-2-10-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-1024-MAX-2-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-10-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-1024-MAX-2-10-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-320-480-2-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-2-10-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-320-480-2-10-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-480-768-2-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-2-10-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-480-768-2-10-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-768-1024-2-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-2-10-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-768-1024-2-10-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-1024-MAX-2-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-10-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-2-10-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-320-480-2-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-2-10-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-320-480-2-10-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-480-768-2-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-2-10-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-480-768-2-10-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-768-1024-2-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-2-10-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-768-1024-2-10-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-1024-MAX-2-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-2-10-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-1024-MAX-2-10-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-320-480-2-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-2-10-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-320-480-2-10-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-480-768-2-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-2-10-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-480-768-2-10-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-768-1024-2-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-2-10-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-768-1024-2-10-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-1024-MAX-2-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-10-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-2-10-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-320-480-2-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-2-10-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-320-480-2-10-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-480-768-2-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-2-10-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-480-768-2-10-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-768-1024-2-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-2-10-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-768-1024-2-10-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-1024-MAX-2-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-2-10-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-1024-MAX-2-10-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-320-480-2-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-2-10-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-320-480-2-10-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-480-768-2-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-2-10-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-480-768-2-10-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-768-1024-2-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-2-10-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-768-1024-2-10-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-1024-MAX-2-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-10-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-2-10-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-320-480-2-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-2-10-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-320-480-2-10-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-480-768-2-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-2-10-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-480-768-2-10-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-768-1024-2-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-2-10-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-768-1024-2-10-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-1024-MAX-2-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-2-10-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-1024-MAX-2-10-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-320-480-2-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-2-10-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-320-480-2-10-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-480-768-2-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-2-10-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-480-768-2-10-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-768-1024-2-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-2-10-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-768-1024-2-10-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-1024-MAX-2-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-10-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-2-10-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-320-480-2-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-2-10-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-320-480-2-10-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-480-768-2-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-2-10-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-480-768-2-10-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-768-1024-2-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-2-10-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-768-1024-2-10-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-1024-MAX-2-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-2-10-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-1024-MAX-2-10-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-320-480-2-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-2-10-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-320-480-2-10-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-480-768-2-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-2-10-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-480-768-2-10-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-768-1024-2-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-2-10-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-768-1024-2-10-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-1024-MAX-2-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-10-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-2-10-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-320-480-2-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-2-9-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-320-480-2-9-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-480-768-2-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-2-9-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-480-768-2-9-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-768-1024-2-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-2-9-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-768-1024-2-9-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-1024-MAX-2-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-9-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-1024-MAX-2-9-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-320-480-2-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-2-9-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-320-480-2-9-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-480-768-2-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-2-9-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-480-768-2-9-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-768-1024-2-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-2-9-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-768-1024-2-9-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-1024-MAX-2-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-9-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-2-9-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-320-480-2-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-2-9-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-320-480-2-9-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-480-768-2-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-2-9-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-480-768-2-9-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-768-1024-2-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-2-9-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-768-1024-2-9-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-1024-MAX-2-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-2-9-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-1024-MAX-2-9-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-320-480-2-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-2-9-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-320-480-2-9-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-480-768-2-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-2-9-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-480-768-2-9-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-768-1024-2-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-2-9-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-768-1024-2-9-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-1024-MAX-2-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-9-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-2-9-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-320-480-2-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-2-9-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-320-480-2-9-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-480-768-2-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-2-9-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-480-768-2-9-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-768-1024-2-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-2-9-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-768-1024-2-9-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-1024-MAX-2-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-2-9-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-1024-MAX-2-9-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-320-480-2-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-2-9-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-320-480-2-9-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-480-768-2-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-2-9-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-480-768-2-9-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-768-1024-2-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-2-9-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-768-1024-2-9-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-1024-MAX-2-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-9-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-2-9-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-320-480-2-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-2-9-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-320-480-2-9-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-480-768-2-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-2-9-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-480-768-2-9-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-768-1024-2-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-2-9-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-768-1024-2-9-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-1024-MAX-2-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-2-9-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-1024-MAX-2-9-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-320-480-2-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-2-9-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-320-480-2-9-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-480-768-2-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-2-9-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-480-768-2-9-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-768-1024-2-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-2-9-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-768-1024-2-9-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-1024-MAX-2-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-9-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-2-9-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-320-480-2-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-2-9-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-320-480-2-9-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-480-768-2-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-2-9-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-480-768-2-9-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-768-1024-2-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-2-9-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-768-1024-2-9-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-1024-MAX-2-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-2-9-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-1024-MAX-2-9-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-320-480-2-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-2-9-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-320-480-2-9-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-480-768-2-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-2-9-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-480-768-2-9-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-768-1024-2-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-2-9-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-768-1024-2-9-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-1024-MAX-2-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-9-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-2-9-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-320-480-2-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-2-8-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-320-480-2-8-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-480-768-2-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-2-8-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-480-768-2-8-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-768-1024-2-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-2-8-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-768-1024-2-8-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-1024-MAX-2-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-8-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-1024-MAX-2-8-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-320-480-2-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-2-8-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-320-480-2-8-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-480-768-2-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-2-8-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-480-768-2-8-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-768-1024-2-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-2-8-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-768-1024-2-8-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-1024-MAX-2-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-8-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-2-8-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-320-480-2-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-2-8-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-320-480-2-8-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-480-768-2-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-2-8-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-480-768-2-8-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-768-1024-2-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-2-8-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-768-1024-2-8-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-1024-MAX-2-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-2-8-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-1024-MAX-2-8-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-320-480-2-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-2-8-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-320-480-2-8-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-480-768-2-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-2-8-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-480-768-2-8-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-768-1024-2-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-2-8-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-768-1024-2-8-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-1024-MAX-2-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-8-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-2-8-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-320-480-2-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-2-8-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-320-480-2-8-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-480-768-2-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-2-8-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-480-768-2-8-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-768-1024-2-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-2-8-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-768-1024-2-8-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-1024-MAX-2-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-2-8-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-1024-MAX-2-8-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-320-480-2-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-2-8-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-320-480-2-8-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-480-768-2-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-2-8-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-480-768-2-8-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-768-1024-2-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-2-8-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-768-1024-2-8-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-1024-MAX-2-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-8-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-2-8-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-320-480-2-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-2-8-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-320-480-2-8-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-480-768-2-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-2-8-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-480-768-2-8-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-768-1024-2-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-2-8-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-768-1024-2-8-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-1024-MAX-2-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-2-8-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-1024-MAX-2-8-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-320-480-2-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-2-8-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-320-480-2-8-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-480-768-2-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-2-8-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-480-768-2-8-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-768-1024-2-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-2-8-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-768-1024-2-8-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-1024-MAX-2-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-8-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-2-8-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-320-480-2-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-2-8-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-320-480-2-8-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-480-768-2-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-2-8-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-480-768-2-8-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-768-1024-2-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-2-8-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-768-1024-2-8-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-1024-MAX-2-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-2-8-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-1024-MAX-2-8-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-320-480-2-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-2-8-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-320-480-2-8-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-480-768-2-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-2-8-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-480-768-2-8-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-768-1024-2-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-2-8-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-768-1024-2-8-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-1024-MAX-2-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-8-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-2-8-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-320-480-2-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-2-7-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-320-480-2-7-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-480-768-2-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-2-7-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-480-768-2-7-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-768-1024-2-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-2-7-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-768-1024-2-7-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-1024-MAX-2-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-7-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-1024-MAX-2-7-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-320-480-2-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-2-7-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-320-480-2-7-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-480-768-2-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-2-7-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-480-768-2-7-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-768-1024-2-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-2-7-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-768-1024-2-7-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-1024-MAX-2-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-7-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-2-7-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-320-480-2-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-2-7-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-320-480-2-7-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-480-768-2-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-2-7-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-480-768-2-7-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-768-1024-2-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-2-7-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-768-1024-2-7-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-1024-MAX-2-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-2-7-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-1024-MAX-2-7-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-320-480-2-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-2-7-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-320-480-2-7-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-480-768-2-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-2-7-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-480-768-2-7-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-768-1024-2-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-2-7-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-768-1024-2-7-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-1024-MAX-2-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-7-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-2-7-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-320-480-2-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-2-7-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-320-480-2-7-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-480-768-2-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-2-7-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-480-768-2-7-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-768-1024-2-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-2-7-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-768-1024-2-7-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-1024-MAX-2-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-2-7-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-1024-MAX-2-7-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-320-480-2-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-2-7-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-320-480-2-7-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-480-768-2-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-2-7-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-480-768-2-7-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-768-1024-2-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-2-7-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-768-1024-2-7-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-1024-MAX-2-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-7-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-2-7-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-320-480-2-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-2-7-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-320-480-2-7-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-480-768-2-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-2-7-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-480-768-2-7-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-768-1024-2-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-2-7-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-768-1024-2-7-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-1024-MAX-2-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-2-7-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-1024-MAX-2-7-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-320-480-2-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-2-7-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-320-480-2-7-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-480-768-2-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-2-7-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-480-768-2-7-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-768-1024-2-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-2-7-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-768-1024-2-7-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-1024-MAX-2-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-7-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-2-7-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-320-480-2-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-2-7-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-320-480-2-7-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-480-768-2-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-2-7-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-480-768-2-7-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-768-1024-2-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-2-7-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-768-1024-2-7-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-1024-MAX-2-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-2-7-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-1024-MAX-2-7-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-320-480-2-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-2-7-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-320-480-2-7-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-480-768-2-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-2-7-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-480-768-2-7-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-768-1024-2-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-2-7-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-768-1024-2-7-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-1024-MAX-2-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-7-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-2-7-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-320-480-2-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-2-6-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-320-480-2-6-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-480-768-2-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-2-6-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-480-768-2-6-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-768-1024-2-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-2-6-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-768-1024-2-6-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-1024-MAX-2-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-6-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-1024-MAX-2-6-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-320-480-2-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-2-6-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-320-480-2-6-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-480-768-2-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-2-6-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-480-768-2-6-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-768-1024-2-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-2-6-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-768-1024-2-6-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-1024-MAX-2-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-6-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-2-6-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-320-480-2-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-2-6-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-320-480-2-6-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-480-768-2-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-2-6-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-480-768-2-6-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-768-1024-2-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-2-6-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-768-1024-2-6-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-1024-MAX-2-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-2-6-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-1024-MAX-2-6-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-320-480-2-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-2-6-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-320-480-2-6-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-480-768-2-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-2-6-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-480-768-2-6-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-768-1024-2-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-2-6-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-768-1024-2-6-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-1024-MAX-2-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-6-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-2-6-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-320-480-2-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-2-6-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-320-480-2-6-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-480-768-2-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-2-6-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-480-768-2-6-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-768-1024-2-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-2-6-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-768-1024-2-6-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-1024-MAX-2-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-2-6-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-1024-MAX-2-6-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-320-480-2-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-2-6-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-320-480-2-6-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-480-768-2-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-2-6-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-480-768-2-6-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-768-1024-2-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-2-6-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-768-1024-2-6-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-1024-MAX-2-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-6-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-2-6-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-320-480-2-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-2-6-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-320-480-2-6-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-480-768-2-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-2-6-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-480-768-2-6-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-768-1024-2-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-2-6-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-768-1024-2-6-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-1024-MAX-2-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-2-6-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-1024-MAX-2-6-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-320-480-2-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-2-6-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-320-480-2-6-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-480-768-2-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-2-6-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-480-768-2-6-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-768-1024-2-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-2-6-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-768-1024-2-6-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-1024-MAX-2-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-6-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-2-6-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-320-480-2-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-2-6-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-320-480-2-6-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-480-768-2-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-2-6-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-480-768-2-6-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-768-1024-2-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-2-6-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-768-1024-2-6-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-1024-MAX-2-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-2-6-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-1024-MAX-2-6-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-320-480-2-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-2-6-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-320-480-2-6-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-480-768-2-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-2-6-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-480-768-2-6-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-768-1024-2-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-2-6-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-768-1024-2-6-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-1024-MAX-2-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-6-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-2-6-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-320-480-2-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-2-5-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-320-480-2-5-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-480-768-2-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-2-5-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-480-768-2-5-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-768-1024-2-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-2-5-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-768-1024-2-5-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-1024-MAX-2-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-5-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-1024-MAX-2-5-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-320-480-2-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-2-5-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-320-480-2-5-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-480-768-2-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-2-5-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-480-768-2-5-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-768-1024-2-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-2-5-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-768-1024-2-5-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-1024-MAX-2-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-5-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-2-5-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-320-480-2-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-2-5-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-320-480-2-5-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-480-768-2-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-2-5-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-480-768-2-5-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-768-1024-2-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-2-5-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-768-1024-2-5-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-1024-MAX-2-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-2-5-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-1024-MAX-2-5-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-320-480-2-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-2-5-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-320-480-2-5-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-480-768-2-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-2-5-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-480-768-2-5-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-768-1024-2-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-2-5-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-768-1024-2-5-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-1024-MAX-2-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-5-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-2-5-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-320-480-2-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-2-5-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-320-480-2-5-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-480-768-2-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-2-5-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-480-768-2-5-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-768-1024-2-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-2-5-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-768-1024-2-5-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-1024-MAX-2-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-2-5-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-1024-MAX-2-5-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-320-480-2-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-2-5-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-320-480-2-5-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-480-768-2-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-2-5-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-480-768-2-5-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-768-1024-2-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-2-5-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-768-1024-2-5-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-1024-MAX-2-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-5-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-2-5-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-320-480-2-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-2-5-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-320-480-2-5-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-480-768-2-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-2-5-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-480-768-2-5-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-768-1024-2-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-2-5-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-768-1024-2-5-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-1024-MAX-2-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-2-5-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-1024-MAX-2-5-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-320-480-2-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-2-5-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-320-480-2-5-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-480-768-2-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-2-5-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-480-768-2-5-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-768-1024-2-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-2-5-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-768-1024-2-5-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-1024-MAX-2-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-5-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-2-5-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-320-480-2-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-2-5-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-320-480-2-5-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-480-768-2-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-2-5-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-480-768-2-5-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-768-1024-2-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-2-5-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-768-1024-2-5-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-1024-MAX-2-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-2-5-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-1024-MAX-2-5-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-320-480-2-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-2-5-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-320-480-2-5-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-480-768-2-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-2-5-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-480-768-2-5-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-768-1024-2-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-2-5-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-768-1024-2-5-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-1024-MAX-2-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-5-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-2-5-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-320-480-2-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-2-4-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-320-480-2-4-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-480-768-2-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-2-4-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-480-768-2-4-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-768-1024-2-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-2-4-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-768-1024-2-4-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-1024-MAX-2-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-4-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-1024-MAX-2-4-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-320-480-2-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-2-4-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-320-480-2-4-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-480-768-2-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-2-4-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-480-768-2-4-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-768-1024-2-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-2-4-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-768-1024-2-4-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-1024-MAX-2-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-4-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-2-4-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-320-480-2-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-2-4-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-320-480-2-4-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-480-768-2-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-2-4-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-480-768-2-4-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-768-1024-2-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-2-4-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-768-1024-2-4-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-1024-MAX-2-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-2-4-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-1024-MAX-2-4-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-320-480-2-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-2-4-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-320-480-2-4-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-480-768-2-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-2-4-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-480-768-2-4-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-768-1024-2-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-2-4-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-768-1024-2-4-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-1024-MAX-2-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-4-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-2-4-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-320-480-2-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-2-4-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-320-480-2-4-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-480-768-2-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-2-4-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-480-768-2-4-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-768-1024-2-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-2-4-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-768-1024-2-4-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-1024-MAX-2-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-2-4-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-1024-MAX-2-4-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-320-480-2-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-2-4-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-320-480-2-4-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-480-768-2-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-2-4-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-480-768-2-4-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-768-1024-2-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-2-4-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-768-1024-2-4-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-1024-MAX-2-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-4-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-2-4-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-320-480-2-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-2-4-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-320-480-2-4-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-480-768-2-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-2-4-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-480-768-2-4-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-768-1024-2-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-2-4-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-768-1024-2-4-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-1024-MAX-2-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-2-4-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-1024-MAX-2-4-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-320-480-2-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-2-4-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-320-480-2-4-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-480-768-2-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-2-4-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-480-768-2-4-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-768-1024-2-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-2-4-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-768-1024-2-4-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-1024-MAX-2-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-4-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-2-4-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-320-480-2-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-2-4-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-320-480-2-4-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-480-768-2-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-2-4-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-480-768-2-4-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-768-1024-2-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-2-4-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-768-1024-2-4-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-1024-MAX-2-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-2-4-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-1024-MAX-2-4-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-320-480-2-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-2-4-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-320-480-2-4-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-480-768-2-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-2-4-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-480-768-2-4-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-768-1024-2-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-2-4-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-768-1024-2-4-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-1024-MAX-2-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-4-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-2-4-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-320-480-2-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-2-3-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-320-480-2-3-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-480-768-2-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-2-3-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-480-768-2-3-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-768-1024-2-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-2-3-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-768-1024-2-3-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-1024-MAX-2-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-3-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-1024-MAX-2-3-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-320-480-2-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-2-3-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-320-480-2-3-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-480-768-2-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-2-3-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-480-768-2-3-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-768-1024-2-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-2-3-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-768-1024-2-3-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-1024-MAX-2-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-3-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-2-3-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-320-480-2-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-2-3-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-320-480-2-3-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-480-768-2-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-2-3-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-480-768-2-3-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-768-1024-2-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-2-3-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-768-1024-2-3-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-1024-MAX-2-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-2-3-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-1024-MAX-2-3-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-320-480-2-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-2-3-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-320-480-2-3-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-480-768-2-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-2-3-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-480-768-2-3-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-768-1024-2-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-2-3-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-768-1024-2-3-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-1024-MAX-2-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-3-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-2-3-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-320-480-2-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-2-3-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-320-480-2-3-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-480-768-2-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-2-3-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-480-768-2-3-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-768-1024-2-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-2-3-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-768-1024-2-3-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-1024-MAX-2-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-2-3-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-1024-MAX-2-3-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-320-480-2-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-2-3-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-320-480-2-3-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-480-768-2-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-2-3-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-480-768-2-3-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-768-1024-2-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-2-3-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-768-1024-2-3-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-1024-MAX-2-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-3-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-2-3-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-320-480-2-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-2-3-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-320-480-2-3-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-480-768-2-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-2-3-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-480-768-2-3-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-768-1024-2-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-2-3-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-768-1024-2-3-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-1024-MAX-2-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-2-3-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-1024-MAX-2-3-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-320-480-2-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-2-3-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-320-480-2-3-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-480-768-2-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-2-3-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-480-768-2-3-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-768-1024-2-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-2-3-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-768-1024-2-3-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-1024-MAX-2-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-3-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-2-3-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-320-480-2-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-2-3-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-320-480-2-3-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-480-768-2-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-2-3-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-480-768-2-3-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-768-1024-2-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-2-3-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-768-1024-2-3-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-1024-MAX-2-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-2-3-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-1024-MAX-2-3-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-320-480-2-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-2-3-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-320-480-2-3-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-480-768-2-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-2-3-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-480-768-2-3-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-768-1024-2-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-2-3-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-768-1024-2-3-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-1024-MAX-2-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-3-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-2-3-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-320-480-2-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-2-2-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-320-480-2-2-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-480-768-2-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-2-2-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-480-768-2-2-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-768-1024-2-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-2-2-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-768-1024-2-2-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-1024-MAX-2-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-2-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-1024-MAX-2-2-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-320-480-2-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-2-2-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-320-480-2-2-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-480-768-2-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-2-2-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-480-768-2-2-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-768-1024-2-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-2-2-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-768-1024-2-2-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-1024-MAX-2-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-2-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-2-2-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-320-480-2-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-2-2-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-320-480-2-2-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-480-768-2-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-2-2-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-480-768-2-2-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-768-1024-2-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-2-2-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-768-1024-2-2-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-1024-MAX-2-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-2-2-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-1024-MAX-2-2-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-320-480-2-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-2-2-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-320-480-2-2-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-480-768-2-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-2-2-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-480-768-2-2-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-768-1024-2-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-2-2-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-768-1024-2-2-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-1024-MAX-2-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-2-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-2-2-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-320-480-2-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-2-2-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-320-480-2-2-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-480-768-2-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-2-2-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-480-768-2-2-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-768-1024-2-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-2-2-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-768-1024-2-2-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-1024-MAX-2-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-2-2-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-1024-MAX-2-2-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-320-480-2-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-2-2-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-320-480-2-2-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-480-768-2-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-2-2-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-480-768-2-2-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-768-1024-2-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-2-2-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-768-1024-2-2-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-1024-MAX-2-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-2-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-2-2-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-320-480-2-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-2-2-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-320-480-2-2-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-480-768-2-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-2-2-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-480-768-2-2-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-768-1024-2-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-2-2-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-768-1024-2-2-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-1024-MAX-2-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-2-2-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-1024-MAX-2-2-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-320-480-2-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-2-2-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-320-480-2-2-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-480-768-2-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-2-2-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-480-768-2-2-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-768-1024-2-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-2-2-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-768-1024-2-2-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-1024-MAX-2-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-2-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-2-2-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-320-480-2-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-2-2-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-320-480-2-2-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-480-768-2-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-2-2-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-480-768-2-2-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-768-1024-2-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-2-2-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-768-1024-2-2-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-1024-MAX-2-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-2-2-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-1024-MAX-2-2-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-320-480-2-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-2-2-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-320-480-2-2-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-480-768-2-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-2-2-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-480-768-2-2-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-768-1024-2-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-2-2-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-768-1024-2-2-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-1024-MAX-2-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-2-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-2-2-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-320-480-2-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-320-480-2-1-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-320-480-2-1-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-480-768-2-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-480-768-2-1-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-480-768-2-1-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-768-1024-2-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-768-1024-2-1-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-768-1024-2-1-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 5%) / 2);
    margin-left: 5%; }
    .col.col-1024-MAX-2-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-1-50 > *:nth-of-type(n+3) {
      margin-top: 5%; }
    .col.col-1024-MAX-2-1-50 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-320-480-2-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-320-480-2-1-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-320-480-2-1-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-480-768-2-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-480-768-2-1-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-480-768-2-1-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-768-1024-2-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-768-1024-2-1-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-768-1024-2-1-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4.5%) / 2);
    margin-left: 4.5%; }
    .col.col-1024-MAX-2-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-1-45 > *:nth-of-type(n+3) {
      margin-top: 4.5%; }
    .col.col-1024-MAX-2-1-45 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-320-480-2-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-320-480-2-1-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-320-480-2-1-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-480-768-2-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-480-768-2-1-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-480-768-2-1-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-768-1024-2-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-768-1024-2-1-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-768-1024-2-1-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 4%) / 2);
    margin-left: 4%; }
    .col.col-1024-MAX-2-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 4%;
      margin-top: 0; }
    .col.col-1024-MAX-2-1-40 > *:nth-of-type(n+3) {
      margin-top: 4%; }
    .col.col-1024-MAX-2-1-40 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-320-480-2-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-320-480-2-1-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-320-480-2-1-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-480-768-2-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-480-768-2-1-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-480-768-2-1-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-768-1024-2-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-768-1024-2-1-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-768-1024-2-1-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3.5%) / 2);
    margin-left: 3.5%; }
    .col.col-1024-MAX-2-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-1-35 > *:nth-of-type(n+3) {
      margin-top: 3.5%; }
    .col.col-1024-MAX-2-1-35 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-320-480-2-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-320-480-2-1-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-320-480-2-1-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-480-768-2-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-480-768-2-1-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-480-768-2-1-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-768-1024-2-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-768-1024-2-1-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-768-1024-2-1-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 3%) / 2);
    margin-left: 3%; }
    .col.col-1024-MAX-2-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 3%;
      margin-top: 0; }
    .col.col-1024-MAX-2-1-30 > *:nth-of-type(n+3) {
      margin-top: 3%; }
    .col.col-1024-MAX-2-1-30 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-320-480-2-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-320-480-2-1-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-320-480-2-1-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-480-768-2-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-480-768-2-1-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-480-768-2-1-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-768-1024-2-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-768-1024-2-1-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-768-1024-2-1-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2.5%) / 2);
    margin-left: 2.5%; }
    .col.col-1024-MAX-2-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-1-25 > *:nth-of-type(n+3) {
      margin-top: 2.5%; }
    .col.col-1024-MAX-2-1-25 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-320-480-2-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-320-480-2-1-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-320-480-2-1-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-480-768-2-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-480-768-2-1-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-480-768-2-1-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-768-1024-2-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-768-1024-2-1-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-768-1024-2-1-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 2%) / 2);
    margin-left: 2%; }
    .col.col-1024-MAX-2-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 2%;
      margin-top: 0; }
    .col.col-1024-MAX-2-1-20 > *:nth-of-type(n+3) {
      margin-top: 2%; }
    .col.col-1024-MAX-2-1-20 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-320-480-2-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-320-480-2-1-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-320-480-2-1-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-480-768-2-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-480-768-2-1-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-480-768-2-1-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-768-1024-2-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-768-1024-2-1-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-768-1024-2-1-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1.5%) / 2);
    margin-left: 1.5%; }
    .col.col-1024-MAX-2-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-1-15 > *:nth-of-type(n+3) {
      margin-top: 1.5%; }
    .col.col-1024-MAX-2-1-15 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-320-480-2-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-320-480-2-1-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-320-480-2-1-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-480-768-2-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-480-768-2-1-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-480-768-2-1-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-768-1024-2-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-768-1024-2-1-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-768-1024-2-1-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 1%) / 2);
    margin-left: 1%; }
    .col.col-1024-MAX-2-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 1%;
      margin-top: 0; }
    .col.col-1024-MAX-2-1-10 > *:nth-of-type(n+3) {
      margin-top: 1%; }
    .col.col-1024-MAX-2-1-10 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-2-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-2-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-320-480-2-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-320-480-2-1-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-320-480-2-1-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-2-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-2-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-480-768-2-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-480-768-2-1-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-480-768-2-1-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-2-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-2-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-768-1024-2-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-768-1024-2-1-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-768-1024-2-1-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-2-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-2-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0.5%) / 2);
    margin-left: 0.5%; }
    .col.col-1024-MAX-2-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0.5%;
      margin-top: 0; }
    .col.col-1024-MAX-2-1-5 > *:nth-of-type(n+3) {
      margin-top: 0.5%; }
    .col.col-1024-MAX-2-1-5 > *:nth-of-type(2n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-10-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-320-480-1-10-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-10-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-480-768-1-10-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-10-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-768-1024-1-10-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-10-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-10-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-10-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-10-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-1024-MAX-1-10-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-10-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-10-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-10-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-10-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-10-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-10-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-10-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-10-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-10-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-10-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-10-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-10-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-320-480-1-10-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-10-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-480-768-1-10-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-10-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-10-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-10-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-10-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-10-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-10-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-10-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-10-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-10-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-10-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-10-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-10-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-10-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-10-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-10-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-10-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-10-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-10-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-10-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-320-480-1-10-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-10-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-480-768-1-10-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-10-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-10-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-10-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-10-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-10-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-10-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-10-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-10-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-10-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-10-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-10-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-10-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-10-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-10-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-10-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-10-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-10-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-10-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-10-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-320-480-1-10-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-10-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-480-768-1-10-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-10-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-10-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-10-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-10-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-10-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-10-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-10-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-10-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-10-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-10-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-10-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-10-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-10-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-10-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-10-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-10-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-10-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-10-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-10-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-320-480-1-10-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-10-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-480-768-1-10-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-10-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-10-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-10-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-10-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-10-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-10-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-10-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-10-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-10-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-10-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-10-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-10-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-10-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-10-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-10-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-10-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-10-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-10-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-9-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-320-480-1-9-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-9-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-480-768-1-9-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-9-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-768-1024-1-9-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-9-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-9-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-9-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-9-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-1024-MAX-1-9-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-9-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-9-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-9-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-9-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-9-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-9-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-9-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-9-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-9-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-9-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-9-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-9-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-320-480-1-9-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-9-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-480-768-1-9-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-9-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-9-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-9-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-9-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-9-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-9-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-9-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-9-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-9-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-9-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-9-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-9-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-9-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-9-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-9-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-9-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-9-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-9-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-9-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-320-480-1-9-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-9-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-480-768-1-9-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-9-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-9-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-9-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-9-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-9-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-9-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-9-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-9-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-9-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-9-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-9-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-9-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-9-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-9-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-9-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-9-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-9-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-9-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-9-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-320-480-1-9-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-9-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-480-768-1-9-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-9-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-9-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-9-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-9-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-9-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-9-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-9-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-9-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-9-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-9-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-9-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-9-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-9-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-9-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-9-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-9-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-9-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-9-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-9-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-320-480-1-9-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-9-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-480-768-1-9-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-9-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-9-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-9-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-9-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-9-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-9-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-9-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-9-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-9-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-9-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-9-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-9-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-9-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-9-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-9-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-9-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-9-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-9-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-8-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-320-480-1-8-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-8-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-480-768-1-8-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-8-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-768-1024-1-8-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-8-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-8-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-8-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-8-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-1024-MAX-1-8-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-8-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-8-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-8-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-8-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-8-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-8-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-8-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-8-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-8-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-8-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-8-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-8-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-320-480-1-8-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-8-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-480-768-1-8-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-8-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-8-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-8-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-8-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-8-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-8-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-8-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-8-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-8-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-8-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-8-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-8-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-8-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-8-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-8-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-8-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-8-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-8-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-8-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-320-480-1-8-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-8-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-480-768-1-8-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-8-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-8-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-8-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-8-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-8-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-8-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-8-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-8-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-8-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-8-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-8-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-8-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-8-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-8-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-8-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-8-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-8-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-8-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-8-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-320-480-1-8-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-8-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-480-768-1-8-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-8-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-8-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-8-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-8-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-8-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-8-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-8-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-8-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-8-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-8-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-8-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-8-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-8-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-8-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-8-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-8-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-8-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-8-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-8-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-320-480-1-8-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-8-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-480-768-1-8-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-8-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-8-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-8-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-8-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-8-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-8-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-8-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-8-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-8-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-8-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-8-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-8-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-8-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-8-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-8-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-8-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-8-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-8-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-7-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-320-480-1-7-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-7-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-480-768-1-7-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-7-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-768-1024-1-7-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-7-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-7-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-7-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-7-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-1024-MAX-1-7-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-7-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-7-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-7-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-7-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-7-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-7-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-7-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-7-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-7-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-7-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-7-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-7-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-320-480-1-7-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-7-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-480-768-1-7-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-7-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-7-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-7-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-7-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-7-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-7-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-7-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-7-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-7-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-7-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-7-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-7-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-7-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-7-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-7-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-7-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-7-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-7-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-7-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-320-480-1-7-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-7-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-480-768-1-7-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-7-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-7-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-7-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-7-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-7-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-7-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-7-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-7-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-7-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-7-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-7-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-7-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-7-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-7-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-7-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-7-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-7-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-7-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-7-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-320-480-1-7-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-7-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-480-768-1-7-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-7-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-7-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-7-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-7-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-7-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-7-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-7-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-7-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-7-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-7-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-7-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-7-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-7-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-7-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-7-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-7-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-7-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-7-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-7-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-320-480-1-7-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-7-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-480-768-1-7-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-7-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-7-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-7-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-7-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-7-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-7-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-7-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-7-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-7-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-7-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-7-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-7-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-7-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-7-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-7-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-7-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-7-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-7-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-6-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-320-480-1-6-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-6-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-480-768-1-6-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-6-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-768-1024-1-6-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-6-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-6-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-6-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-6-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-1024-MAX-1-6-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-6-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-6-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-6-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-6-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-6-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-6-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-6-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-6-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-6-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-6-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-6-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-6-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-320-480-1-6-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-6-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-480-768-1-6-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-6-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-6-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-6-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-6-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-6-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-6-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-6-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-6-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-6-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-6-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-6-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-6-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-6-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-6-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-6-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-6-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-6-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-6-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-6-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-320-480-1-6-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-6-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-480-768-1-6-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-6-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-6-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-6-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-6-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-6-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-6-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-6-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-6-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-6-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-6-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-6-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-6-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-6-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-6-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-6-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-6-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-6-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-6-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-6-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-320-480-1-6-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-6-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-480-768-1-6-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-6-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-6-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-6-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-6-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-6-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-6-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-6-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-6-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-6-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-6-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-6-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-6-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-6-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-6-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-6-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-6-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-6-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-6-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-6-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-320-480-1-6-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-6-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-480-768-1-6-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-6-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-6-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-6-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-6-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-6-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-6-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-6-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-6-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-6-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-6-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-6-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-6-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-6-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-6-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-6-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-6-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-6-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-6-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-5-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-320-480-1-5-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-5-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-480-768-1-5-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-5-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-768-1024-1-5-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-5-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-5-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-5-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-5-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-1024-MAX-1-5-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-5-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-5-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-5-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-5-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-5-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-5-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-5-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-5-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-5-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-5-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-5-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-5-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-320-480-1-5-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-5-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-480-768-1-5-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-5-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-5-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-5-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-5-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-5-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-5-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-5-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-5-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-5-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-5-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-5-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-5-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-5-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-5-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-5-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-5-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-5-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-5-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-5-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-320-480-1-5-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-5-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-480-768-1-5-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-5-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-5-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-5-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-5-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-5-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-5-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-5-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-5-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-5-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-5-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-5-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-5-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-5-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-5-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-5-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-5-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-5-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-5-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-5-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-320-480-1-5-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-5-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-480-768-1-5-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-5-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-5-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-5-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-5-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-5-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-5-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-5-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-5-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-5-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-5-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-5-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-5-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-5-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-5-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-5-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-5-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-5-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-5-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-5-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-320-480-1-5-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-5-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-480-768-1-5-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-5-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-5-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-5-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-5-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-5-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-5-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-5-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-5-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-5-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-5-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-5-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-5-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-5-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-5-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-5-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-5-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-5-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-5-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-4-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-320-480-1-4-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-4-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-480-768-1-4-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-4-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-768-1024-1-4-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-4-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-4-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-4-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-4-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-1024-MAX-1-4-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-4-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-4-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-4-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-4-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-4-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-4-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-4-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-4-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-4-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-4-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-4-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-4-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-320-480-1-4-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-4-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-480-768-1-4-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-4-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-4-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-4-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-4-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-4-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-4-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-4-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-4-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-4-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-4-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-4-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-4-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-4-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-4-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-4-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-4-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-4-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-4-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-4-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-320-480-1-4-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-4-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-480-768-1-4-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-4-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-4-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-4-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-4-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-4-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-4-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-4-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-4-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-4-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-4-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-4-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-4-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-4-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-4-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-4-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-4-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-4-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-4-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-4-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-320-480-1-4-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-4-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-480-768-1-4-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-4-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-4-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-4-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-4-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-4-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-4-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-4-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-4-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-4-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-4-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-4-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-4-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-4-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-4-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-4-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-4-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-4-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-4-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-4-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-320-480-1-4-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-4-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-480-768-1-4-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-4-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-4-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-4-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-4-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-4-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-4-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-4-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-4-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-4-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-4-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-4-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-4-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-4-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-4-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-4-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-4-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-4-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-4-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-3-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-320-480-1-3-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-3-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-480-768-1-3-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-3-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-768-1024-1-3-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-3-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-3-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-3-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-3-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-1024-MAX-1-3-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-3-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-3-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-3-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-3-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-3-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-3-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-3-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-3-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-3-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-3-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-3-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-3-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-320-480-1-3-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-3-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-480-768-1-3-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-3-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-3-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-3-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-3-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-3-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-3-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-3-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-3-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-3-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-3-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-3-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-3-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-3-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-3-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-3-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-3-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-3-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-3-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-3-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-320-480-1-3-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-3-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-480-768-1-3-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-3-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-3-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-3-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-3-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-3-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-3-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-3-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-3-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-3-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-3-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-3-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-3-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-3-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-3-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-3-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-3-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-3-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-3-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-3-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-320-480-1-3-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-3-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-480-768-1-3-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-3-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-3-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-3-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-3-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-3-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-3-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-3-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-3-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-3-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-3-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-3-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-3-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-3-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-3-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-3-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-3-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-3-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-3-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-3-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-320-480-1-3-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-3-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-480-768-1-3-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-3-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-3-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-3-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-3-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-3-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-3-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-3-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-3-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-3-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-3-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-3-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-3-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-3-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-3-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-3-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-3-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-3-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-3-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-2-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-320-480-1-2-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-2-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-480-768-1-2-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-2-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-768-1024-1-2-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-2-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-2-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-2-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-2-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-1024-MAX-1-2-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-2-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-2-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-2-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-2-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-2-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-2-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-2-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-2-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-2-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-2-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-2-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-2-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-320-480-1-2-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-2-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-480-768-1-2-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-2-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-2-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-2-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-2-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-2-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-2-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-2-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-2-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-2-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-2-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-2-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-2-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-2-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-2-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-2-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-2-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-2-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-2-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-2-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-320-480-1-2-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-2-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-480-768-1-2-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-2-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-2-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-2-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-2-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-2-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-2-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-2-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-2-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-2-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-2-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-2-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-2-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-2-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-2-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-2-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-2-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-2-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-2-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-2-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-320-480-1-2-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-2-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-480-768-1-2-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-2-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-2-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-2-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-2-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-2-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-2-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-2-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-2-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-2-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-2-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-2-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-2-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-2-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-2-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-2-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-2-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-2-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-2-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-2-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-320-480-1-2-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-2-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-480-768-1-2-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-2-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-2-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-2-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-2-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-2-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-2-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-2-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-2-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-2-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-2-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-2-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-2-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-2-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-2-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-2-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-2-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-2-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-2-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-1-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-320-480-1-1-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-1-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-480-768-1-1-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-1-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-768-1024-1-1-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-1-50:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-1-50 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-1-50 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-1-50 > *:nth-of-type(n+2) {
      margin-top: 5%; }
    .col.col-1024-MAX-1-1-50 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-1-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-1-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-1-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-1-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-1-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-1-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-1-45:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-1-45 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-1-45 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-1-45 > *:nth-of-type(n+2) {
      margin-top: 4.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-1-45 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-1-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-320-480-1-1-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-1-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-480-768-1-1-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-1-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-1-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-1-40:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-1-40 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-1-40 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-1-40 > *:nth-of-type(n+2) {
      margin-top: 4%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-1-40 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-1-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-1-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-1-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-1-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-1-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-1-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-1-35:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-1-35 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-1-35 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-1-35 > *:nth-of-type(n+2) {
      margin-top: 3.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-1-35 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-1-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-320-480-1-1-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-1-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-480-768-1-1-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-1-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-1-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-1-30:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-1-30 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-1-30 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-1-30 > *:nth-of-type(n+2) {
      margin-top: 3%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-1-30 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-1-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-1-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-1-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-1-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-1-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-1-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-1-25:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-1-25 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-1-25 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-1-25 > *:nth-of-type(n+2) {
      margin-top: 2.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-1-25 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-1-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-320-480-1-1-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-1-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-480-768-1-1-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-1-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-1-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-1-20:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-1-20 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-1-20 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-1-20 > *:nth-of-type(n+2) {
      margin-top: 2%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-1-20 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-1-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-1-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-1-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-1-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-1-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-1-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-1-15:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-1-15 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-1-15 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-1-15 > *:nth-of-type(n+2) {
      margin-top: 1.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-1-15 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-1-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-320-480-1-1-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-1-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-480-768-1-1-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-1-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-1-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-1-10:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-1-10 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-1-10 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-1-10 > *:nth-of-type(n+2) {
      margin-top: 1%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-1-10 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-320-480-1-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 20em) and (max-width: 29.99em) {
  .col.col-320-480-1-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-320-480-1-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-320-480-1-1-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-320-480-1-1-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-480-768-1-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 30em) and (max-width: 47.99em) {
  .col.col-480-768-1-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-480-768-1-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-480-768-1-1-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-480-768-1-1-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-768-1024-1-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .col.col-768-1024-1-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-768-1024-1-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-768-1024-1-1-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-768-1024-1-1-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

.col.col-1024-MAX-1-1-5:after {
  content: "";
  display: table;
  clear: both !important; }
@media screen and (min-width: 64em) {
  .col.col-1024-MAX-1-1-5 > * {
    display: block;
    float: left;
    width: calc((99.99% - 0%) / 1);
    margin-left: 0%; }
    .col.col-1024-MAX-1-1-5 > *:nth-of-type(n + 1) {
      clear: none;
      margin-left: 0%;
      margin-top: 0; }
    .col.col-1024-MAX-1-1-5 > *:nth-of-type(n+2) {
      margin-top: 0.5%;
      margin-top: 4.5%; }
    .col.col-1024-MAX-1-1-5 > *:nth-of-type(1n + 1) {
      clear: left;
      margin-left: 0; } }

@charset "UTF-8";
@-moz-document url-prefix() { }
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out; }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0); }

.fade.in {
  opacity: 1; }

.partnerContents:before, .partnerContents:after {
  content: "";
  display: table;
  clear: both !important; }
.partnerContents.editable {
  width: auto;
  height: auto; }
  .partnerContents.editable .editToolBoxWrap {
    display: none;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
    width: 0;
    height: 0;
    overflow: visible; }
  .partnerContents.editable:hover {
    border: 1px dotted #3a3f49;
    z-index: 9999; }
    .partnerContents.editable:hover .editToolBoxWrap {
      display: block;
      width: auto;
      height: auto; }
      .partnerContents.editable:hover .editToolBoxWrap div {
        position: absolute;
        top: -1px;
        right: -1px;
        padding: 6px 10px;
        background-color: #3a3f49;
        border-radius: 25px 0 0 25px;
        box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5);
        z-index: 9999;
        color: #fff;
        font-weight: bold;
        font-size: 0.8571428571rem; }
        .partnerContents.editable:hover .editToolBoxWrap div em {
          font-size: 0.7857142857rem;
          font-style: italic; }
      .partnerContents.editable:hover .editToolBoxWrap .editToolBox {
        width: 200px; }

.style-item-list, .col.style-item-list {
  padding-bottom: 30px; }
  .style-item-list li, .col.style-item-list li {
    clear: none !important;
    overflow: hidden;
    width: 100%;
    border: transparent solid #e2e2e2;
    border-radius: 3px;
    background-color: #fff; }
    .style-item-list li:before, .col.style-item-list li:before {
      display: none; }
    .style-item-list li:nth-of-type(n+1), .col.style-item-list li:nth-of-type(n+1) {
      margin-left: 0; }
    @media screen and (min-width: 0em) {
      .style-item-list li, .col.style-item-list li {
        margin: 0; }
        .style-item-list li:nth-of-type(n+2), .col.style-item-list li:nth-of-type(n+2) {
          margin-top: 15px; } }
    @media screen and (min-width: 56.25em) {
      .style-item-list li, .col.style-item-list li {
        width: 49%; }
        .style-item-list li:nth-of-type(n+2), .col.style-item-list li:nth-of-type(n+2) {
          margin-top: 0; }
        .style-item-list li:nth-of-type(n+3), .col.style-item-list li:nth-of-type(n+3) {
          margin-top: 15px; }
        .style-item-list li:nth-of-type(even), .col.style-item-list li:nth-of-type(even) {
          margin-left: 2%; } }
    .style-item-list li a, .col.style-item-list li a {
      position: relative;
      display: block;
      min-height: 120px;
      margin: 10px;
      padding-bottom: 5px;
      color: #727579; }
      .style-item-list li a:after, .col.style-item-list li a:after {
        content: "";
        display: table;
        clear: both !important; }
      .style-item-list li a img, .col.style-item-list li a img {
        display: block;
        height: 100px; }
      .style-item-list li a > span, .col.style-item-list li a > span {
        display: block;
        float: right;
        width: calc(100% - 115px); }
        .style-item-list li a > span.con, .col.style-item-list li a > span.con {
          float: left;
          overflow: hidden;
          width: 100px;
          margin: 0;
          background-color: transparent; }
        .style-item-list li a > span.price, .col.style-item-list li a > span.price {
          display: block;
          font-size: 1.0714285714rem; }
          .style-item-list li a > span.price.sale .default, .col.style-item-list li a > span.price.sale .default {
            text-decoration: line-through; }
          .style-item-list li a > span.price.sale .sale, .col.style-item-list li a > span.price.sale .sale {
            color: #888D94; }
        .style-item-list li a > span.name, .col.style-item-list li a > span.name {
          display: block;
          margin-top: 10px;
          line-height: 1.2;
          overflow: hidden;
          font-weight: bold; }
        .style-item-list li a > span.soldout, .col.style-item-list li a > span.soldout {
          margin-top: 5%;
          color: #ed3357; }
        .style-item-list li a > span.rating, .col.style-item-list li a > span.rating {
          margin-top: 10px; }
          .style-item-list li a > span.rating > *, .col.style-item-list li a > span.rating > * {
            position: relative;
            display: block; }
            .style-item-list li a > span.rating > * > *, .style-item-list li a > span.rating > * label, .col.style-item-list li a > span.rating > * > *, .col.style-item-list li a > span.rating > * label {
              display: block;
              position: relative; }
              .style-item-list li a > span.rating > * > *:before, .style-item-list li a > span.rating > * > *:after, .style-item-list li a > span.rating > * label:before, .style-item-list li a > span.rating > * label:after, .col.style-item-list li a > span.rating > * > *:before, .col.style-item-list li a > span.rating > * > *:after, .col.style-item-list li a > span.rating > * label:before, .col.style-item-list li a > span.rating > * label:after {
                top: 0;
                display: block;
                /* use !important to prevent issues with browser extensions that change fonts */
                font-family: tqoon !important;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                /* Better Font Rendering =========== */
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-size: 1.4285714286rem;
                letter-spacing: -1px; }
          .style-item-list li a > span.rating .base.err:after, .style-item-list li a > span.rating .give.err:after, .col.style-item-list li a > span.rating .base.err:after, .col.style-item-list li a > span.rating .give.err:after {
            content: "";
            color: #ffafaf; }
          .style-item-list li a > span.rating .base:after, .style-item-list li a > span.rating .give:after, .col.style-item-list li a > span.rating .base:after, .col.style-item-list li a > span.rating .give:after {
            margin-left: -0.5px;
            content: "";
            color: #ddd; }
          .style-item-list li a > span.rating .give.err:after, .col.style-item-list li a > span.rating .give.err:after {
            content: "";
            color: #ffdcdc; }
          .style-item-list li a > span.rating input, .col.style-item-list li a > span.rating input {
            position: absolute;
            display: block;
            width: 19px;
            height: 17px;
            opacity: 0;
            filter: alpha(opactiy=0);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            -moz-opacity: 0;
            -khtml-opacity: 0; }
@-moz-document url-prefix() {
  .style-item-list li a > span.rating input, .col.style-item-list li a > span.rating input {
    opacity: 0;
    filter: alpha(opactiy=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0; } }
            .style-item-list li a > span.rating input + label:before, .col.style-item-list li a > span.rating input + label:before {
              width: 19px; }
            .style-item-list li a > span.rating input#s0, .style-item-list li a > span.rating input#ms0, .style-item-list li a > span.rating input#d1s0, .style-item-list li a > span.rating input#d2s0, .style-item-list li a > span.rating input#d3s0, .col.style-item-list li a > span.rating input#s0, .col.style-item-list li a > span.rating input#ms0, .col.style-item-list li a > span.rating input#d1s0, .col.style-item-list li a > span.rating input#d2s0, .col.style-item-list li a > span.rating input#d3s0 {
              width: 19px;
              margin-left: 0; }
            .style-item-list li a > span.rating input#s10, .style-item-list li a > span.rating input#ms10, .style-item-list li a > span.rating input#d1s10, .style-item-list li a > span.rating input#d2s10, .style-item-list li a > span.rating input#d3s10, .col.style-item-list li a > span.rating input#s10, .col.style-item-list li a > span.rating input#ms10, .col.style-item-list li a > span.rating input#d1s10, .col.style-item-list li a > span.rating input#d2s10, .col.style-item-list li a > span.rating input#d3s10 {
              z-index: 199;
              margin-left: 0; }
              .style-item-list li a > span.rating input#s10:hover + label:before, .style-item-list li a > span.rating input#s10:checked + label:before, .style-item-list li a > span.rating input#ms10:hover + label:before, .style-item-list li a > span.rating input#ms10:checked + label:before, .style-item-list li a > span.rating input#d1s10:hover + label:before, .style-item-list li a > span.rating input#d1s10:checked + label:before, .style-item-list li a > span.rating input#d2s10:hover + label:before, .style-item-list li a > span.rating input#d2s10:checked + label:before, .style-item-list li a > span.rating input#d3s10:hover + label:before, .style-item-list li a > span.rating input#d3s10:checked + label:before, .col.style-item-list li a > span.rating input#s10:hover + label:before, .col.style-item-list li a > span.rating input#s10:checked + label:before, .col.style-item-list li a > span.rating input#ms10:hover + label:before, .col.style-item-list li a > span.rating input#ms10:checked + label:before, .col.style-item-list li a > span.rating input#d1s10:hover + label:before, .col.style-item-list li a > span.rating input#d1s10:checked + label:before, .col.style-item-list li a > span.rating input#d2s10:hover + label:before, .col.style-item-list li a > span.rating input#d2s10:checked + label:before, .col.style-item-list li a > span.rating input#d3s10:hover + label:before, .col.style-item-list li a > span.rating input#d3s10:checked + label:before {
                margin-left: 0;
                content: ""; }
            .style-item-list li a > span.rating input#s20, .style-item-list li a > span.rating input#ms20, .style-item-list li a > span.rating input#d1s20, .style-item-list li a > span.rating input#d2s20, .style-item-list li a > span.rating input#d3s20, .col.style-item-list li a > span.rating input#s20, .col.style-item-list li a > span.rating input#ms20, .col.style-item-list li a > span.rating input#d1s20, .col.style-item-list li a > span.rating input#d2s20, .col.style-item-list li a > span.rating input#d3s20 {
              z-index: 197;
              margin-left: 19px; }
              .style-item-list li a > span.rating input#s20:hover + label:before, .style-item-list li a > span.rating input#s20:checked + label:before, .style-item-list li a > span.rating input#ms20:hover + label:before, .style-item-list li a > span.rating input#ms20:checked + label:before, .style-item-list li a > span.rating input#d1s20:hover + label:before, .style-item-list li a > span.rating input#d1s20:checked + label:before, .style-item-list li a > span.rating input#d2s20:hover + label:before, .style-item-list li a > span.rating input#d2s20:checked + label:before, .style-item-list li a > span.rating input#d3s20:hover + label:before, .style-item-list li a > span.rating input#d3s20:checked + label:before, .col.style-item-list li a > span.rating input#s20:hover + label:before, .col.style-item-list li a > span.rating input#s20:checked + label:before, .col.style-item-list li a > span.rating input#ms20:hover + label:before, .col.style-item-list li a > span.rating input#ms20:checked + label:before, .col.style-item-list li a > span.rating input#d1s20:hover + label:before, .col.style-item-list li a > span.rating input#d1s20:checked + label:before, .col.style-item-list li a > span.rating input#d2s20:hover + label:before, .col.style-item-list li a > span.rating input#d2s20:checked + label:before, .col.style-item-list li a > span.rating input#d3s20:hover + label:before, .col.style-item-list li a > span.rating input#d3s20:checked + label:before {
                width: 38px;
                margin-left: -19.5px;
                content: ""; }
            .style-item-list li a > span.rating input#s30, .style-item-list li a > span.rating input#ms30, .style-item-list li a > span.rating input#d1s30, .style-item-list li a > span.rating input#d2s30, .style-item-list li a > span.rating input#d3s30, .col.style-item-list li a > span.rating input#s30, .col.style-item-list li a > span.rating input#ms30, .col.style-item-list li a > span.rating input#d1s30, .col.style-item-list li a > span.rating input#d2s30, .col.style-item-list li a > span.rating input#d3s30 {
              z-index: 195;
              margin-left: 38px; }
              .style-item-list li a > span.rating input#s30:hover + label:before, .style-item-list li a > span.rating input#s30:checked + label:before, .style-item-list li a > span.rating input#ms30:hover + label:before, .style-item-list li a > span.rating input#ms30:checked + label:before, .style-item-list li a > span.rating input#d1s30:hover + label:before, .style-item-list li a > span.rating input#d1s30:checked + label:before, .style-item-list li a > span.rating input#d2s30:hover + label:before, .style-item-list li a > span.rating input#d2s30:checked + label:before, .style-item-list li a > span.rating input#d3s30:hover + label:before, .style-item-list li a > span.rating input#d3s30:checked + label:before, .col.style-item-list li a > span.rating input#s30:hover + label:before, .col.style-item-list li a > span.rating input#s30:checked + label:before, .col.style-item-list li a > span.rating input#ms30:hover + label:before, .col.style-item-list li a > span.rating input#ms30:checked + label:before, .col.style-item-list li a > span.rating input#d1s30:hover + label:before, .col.style-item-list li a > span.rating input#d1s30:checked + label:before, .col.style-item-list li a > span.rating input#d2s30:hover + label:before, .col.style-item-list li a > span.rating input#d2s30:checked + label:before, .col.style-item-list li a > span.rating input#d3s30:hover + label:before, .col.style-item-list li a > span.rating input#d3s30:checked + label:before {
                width: 57px;
                margin-left: -38.5px;
                content: ""; }
            .style-item-list li a > span.rating input#s40, .style-item-list li a > span.rating input#ms40, .style-item-list li a > span.rating input#d1s40, .style-item-list li a > span.rating input#d2s40, .style-item-list li a > span.rating input#d3s40, .col.style-item-list li a > span.rating input#s40, .col.style-item-list li a > span.rating input#ms40, .col.style-item-list li a > span.rating input#d1s40, .col.style-item-list li a > span.rating input#d2s40, .col.style-item-list li a > span.rating input#d3s40 {
              z-index: 193;
              margin-left: 57px; }
              .style-item-list li a > span.rating input#s40:hover + label:before, .style-item-list li a > span.rating input#s40:checked + label:before, .style-item-list li a > span.rating input#ms40:hover + label:before, .style-item-list li a > span.rating input#ms40:checked + label:before, .style-item-list li a > span.rating input#d1s40:hover + label:before, .style-item-list li a > span.rating input#d1s40:checked + label:before, .style-item-list li a > span.rating input#d2s40:hover + label:before, .style-item-list li a > span.rating input#d2s40:checked + label:before, .style-item-list li a > span.rating input#d3s40:hover + label:before, .style-item-list li a > span.rating input#d3s40:checked + label:before, .col.style-item-list li a > span.rating input#s40:hover + label:before, .col.style-item-list li a > span.rating input#s40:checked + label:before, .col.style-item-list li a > span.rating input#ms40:hover + label:before, .col.style-item-list li a > span.rating input#ms40:checked + label:before, .col.style-item-list li a > span.rating input#d1s40:hover + label:before, .col.style-item-list li a > span.rating input#d1s40:checked + label:before, .col.style-item-list li a > span.rating input#d2s40:hover + label:before, .col.style-item-list li a > span.rating input#d2s40:checked + label:before, .col.style-item-list li a > span.rating input#d3s40:hover + label:before, .col.style-item-list li a > span.rating input#d3s40:checked + label:before {
                width: 76px;
                margin-left: -57.5px;
                content: ""; }
            .style-item-list li a > span.rating input#s50, .style-item-list li a > span.rating input#ms50, .style-item-list li a > span.rating input#d1s50, .style-item-list li a > span.rating input#d2s50, .style-item-list li a > span.rating input#d3s50, .col.style-item-list li a > span.rating input#s50, .col.style-item-list li a > span.rating input#ms50, .col.style-item-list li a > span.rating input#d1s50, .col.style-item-list li a > span.rating input#d2s50, .col.style-item-list li a > span.rating input#d3s50 {
              z-index: 191;
              margin-left: 57px; }
              .style-item-list li a > span.rating input#s50:hover + label:before, .style-item-list li a > span.rating input#s50:checked + label:before, .style-item-list li a > span.rating input#ms50:hover + label:before, .style-item-list li a > span.rating input#ms50:checked + label:before, .style-item-list li a > span.rating input#d1s50:hover + label:before, .style-item-list li a > span.rating input#d1s50:checked + label:before, .style-item-list li a > span.rating input#d2s50:hover + label:before, .style-item-list li a > span.rating input#d2s50:checked + label:before, .style-item-list li a > span.rating input#d3s50:hover + label:before, .style-item-list li a > span.rating input#d3s50:checked + label:before, .col.style-item-list li a > span.rating input#s50:hover + label:before, .col.style-item-list li a > span.rating input#s50:checked + label:before, .col.style-item-list li a > span.rating input#ms50:hover + label:before, .col.style-item-list li a > span.rating input#ms50:checked + label:before, .col.style-item-list li a > span.rating input#d1s50:hover + label:before, .col.style-item-list li a > span.rating input#d1s50:checked + label:before, .col.style-item-list li a > span.rating input#d2s50:hover + label:before, .col.style-item-list li a > span.rating input#d2s50:checked + label:before, .col.style-item-list li a > span.rating input#d3s50:hover + label:before, .col.style-item-list li a > span.rating input#d3s50:checked + label:before {
                width: 95px;
                margin-left: -76.5px;
                content: ""; }
          .style-item-list li a > span.rating .give, .col.style-item-list li a > span.rating .give {
            position: relative; }
            .style-item-list li a > span.rating .give > div, .col.style-item-list li a > span.rating .give > div {
              position: absolute; }
              .style-item-list li a > span.rating .give > div:after, .col.style-item-list li a > span.rating .give > div:after {
                content: "";
                display: table;
                clear: both !important; }
            .style-item-list li a > span.rating .give:after, .col.style-item-list li a > span.rating .give:after {
              color: #e9e9e9; }
            .style-item-list li a > span.rating .give input, .col.style-item-list li a > span.rating .give input {
              cursor: pointer; }
            .style-item-list li a > span.rating .give label, .col.style-item-list li a > span.rating .give label {
              overflow: visible;
              cursor: pointer;
              position: relative;
              display: block;
              float: left;
              width: 19px;
              height: 17px;
              padding: 0; }
              .style-item-list li a > span.rating .give label:before, .col.style-item-list li a > span.rating .give label:before {
                color: #ffb700; }
              .style-item-list li a > span.rating .give label:after, .col.style-item-list li a > span.rating .give label:after {
                position: absolute;
                color: #888D94; }
              .style-item-list li a > span.rating .give label span, .col.style-item-list li a > span.rating .give label span {
                display: none; }
              .style-item-list li a > span.rating .give label:nth-last-of-type(1), .col.style-item-list li a > span.rating .give label:nth-last-of-type(1) {
                width: 19px; }
              .style-item-list li a > span.rating .give label.s0, .col.style-item-list li a > span.rating .give label.s0 {
                z-index: 200;
                width: 18px;
                margin-left: 5px; }
                @media screen and (min-width: 30em) {
                  .style-item-list li a > span.rating .give label.s0, .col.style-item-list li a > span.rating .give label.s0 {
                    margin-left: 10px; } }
                .style-item-list li a > span.rating .give label.s0:before, .col.style-item-list li a > span.rating .give label.s0:before {
                  content: "";
                  position: relative;
                  top: 0.5px;
                  font-size: 1.2857142857rem;
                  color: #e9e9e9;
                  font-weight: bold; }
                .style-item-list li a > span.rating .give label.s0:hover:before, .col.style-item-list li a > span.rating .give label.s0:hover:before {
                  color: #d0d0d0; }
          .style-item-list li a > span.rating .star, .col.style-item-list li a > span.rating .star {
            position: absolute;
            z-index: 110;
            top: 0;
            left: 0; }
            .style-item-list li a > span.rating .star span, .col.style-item-list li a > span.rating .star span {
              display: none; }
            .style-item-list li a > span.rating .star:before, .style-item-list li a > span.rating .star:after, .col.style-item-list li a > span.rating .star:before, .col.style-item-list li a > span.rating .star:after {
              float: left;
              color: #ffb700; }
            .style-item-list li a > span.rating .star:before, .col.style-item-list li a > span.rating .star:before {
              margin-left: -0.5px; }
            .style-item-list li a > span.rating .star:after, .col.style-item-list li a > span.rating .star:after {
              margin-left: -3.761904762px; }
            .style-item-list li a > span.rating .star.s0:after, .style-item-list li a > span.rating .star.d1s0:after, .style-item-list li a > span.rating .star.d2s0:after, .style-item-list li a > span.rating .star.d3s0:after, .col.style-item-list li a > span.rating .star.s0:after, .col.style-item-list li a > span.rating .star.d1s0:after, .col.style-item-list li a > span.rating .star.d2s0:after, .col.style-item-list li a > span.rating .star.d3s0:after {
              content: ""; }
            .style-item-list li a > span.rating .star.s5:before, .style-item-list li a > span.rating .star.d1s5:before, .style-item-list li a > span.rating .star.d2s5:before, .style-item-list li a > span.rating .star.d3s5:before, .col.style-item-list li a > span.rating .star.s5:before, .col.style-item-list li a > span.rating .star.d1s5:before, .col.style-item-list li a > span.rating .star.d2s5:before, .col.style-item-list li a > span.rating .star.d3s5:before {
              content: "";
              margin-left: -4.261904762px; }
            .style-item-list li a > span.rating .star.s10:before, .style-item-list li a > span.rating .star.d1s10:before, .style-item-list li a > span.rating .star.d2s10:before, .style-item-list li a > span.rating .star.d3s10:before, .col.style-item-list li a > span.rating .star.s10:before, .col.style-item-list li a > span.rating .star.d1s10:before, .col.style-item-list li a > span.rating .star.d2s10:before, .col.style-item-list li a > span.rating .star.d3s10:before {
              content: ""; }
            .style-item-list li a > span.rating .star.s15:before, .style-item-list li a > span.rating .star.d1s15:before, .style-item-list li a > span.rating .star.d2s15:before, .style-item-list li a > span.rating .star.d3s15:before, .col.style-item-list li a > span.rating .star.s15:before, .col.style-item-list li a > span.rating .star.d1s15:before, .col.style-item-list li a > span.rating .star.d2s15:before, .col.style-item-list li a > span.rating .star.d3s15:before {
              content: ""; }
            .style-item-list li a > span.rating .star.s15:after, .style-item-list li a > span.rating .star.d1s15:after, .style-item-list li a > span.rating .star.d2s15:after, .style-item-list li a > span.rating .star.d3s15:after, .col.style-item-list li a > span.rating .star.s15:after, .col.style-item-list li a > span.rating .star.d1s15:after, .col.style-item-list li a > span.rating .star.d2s15:after, .col.style-item-list li a > span.rating .star.d3s15:after {
              content: ""; }
            .style-item-list li a > span.rating .star.s20:before, .style-item-list li a > span.rating .star.d1s20:before, .style-item-list li a > span.rating .star.d2s20:before, .style-item-list li a > span.rating .star.d3s20:before, .col.style-item-list li a > span.rating .star.s20:before, .col.style-item-list li a > span.rating .star.d1s20:before, .col.style-item-list li a > span.rating .star.d2s20:before, .col.style-item-list li a > span.rating .star.d3s20:before {
              content: ""; }
            .style-item-list li a > span.rating .star.s25:before, .style-item-list li a > span.rating .star.d1s25:before, .style-item-list li a > span.rating .star.d2s25:before, .style-item-list li a > span.rating .star.d3s25:before, .col.style-item-list li a > span.rating .star.s25:before, .col.style-item-list li a > span.rating .star.d1s25:before, .col.style-item-list li a > span.rating .star.d2s25:before, .col.style-item-list li a > span.rating .star.d3s25:before {
              content: ""; }
            .style-item-list li a > span.rating .star.s25:after, .style-item-list li a > span.rating .star.d1s25:after, .style-item-list li a > span.rating .star.d2s25:after, .style-item-list li a > span.rating .star.d3s25:after, .col.style-item-list li a > span.rating .star.s25:after, .col.style-item-list li a > span.rating .star.d1s25:after, .col.style-item-list li a > span.rating .star.d2s25:after, .col.style-item-list li a > span.rating .star.d3s25:after {
              content: ""; }
            .style-item-list li a > span.rating .star.s30:before, .style-item-list li a > span.rating .star.d1s30:before, .style-item-list li a > span.rating .star.d2s30:before, .style-item-list li a > span.rating .star.d3s30:before, .col.style-item-list li a > span.rating .star.s30:before, .col.style-item-list li a > span.rating .star.d1s30:before, .col.style-item-list li a > span.rating .star.d2s30:before, .col.style-item-list li a > span.rating .star.d3s30:before {
              content: ""; }
            .style-item-list li a > span.rating .star.s35:before, .style-item-list li a > span.rating .star.d1s35:before, .style-item-list li a > span.rating .star.d2s35:before, .style-item-list li a > span.rating .star.d3s35:before, .col.style-item-list li a > span.rating .star.s35:before, .col.style-item-list li a > span.rating .star.d1s35:before, .col.style-item-list li a > span.rating .star.d2s35:before, .col.style-item-list li a > span.rating .star.d3s35:before {
              content: ""; }
            .style-item-list li a > span.rating .star.s35:after, .style-item-list li a > span.rating .star.d1s35:after, .style-item-list li a > span.rating .star.d2s35:after, .style-item-list li a > span.rating .star.d3s35:after, .col.style-item-list li a > span.rating .star.s35:after, .col.style-item-list li a > span.rating .star.d1s35:after, .col.style-item-list li a > span.rating .star.d2s35:after, .col.style-item-list li a > span.rating .star.d3s35:after {
              content: ""; }
            .style-item-list li a > span.rating .star.s40:before, .style-item-list li a > span.rating .star.d1s40:before, .style-item-list li a > span.rating .star.d2s40:before, .style-item-list li a > span.rating .star.d3s40:before, .col.style-item-list li a > span.rating .star.s40:before, .col.style-item-list li a > span.rating .star.d1s40:before, .col.style-item-list li a > span.rating .star.d2s40:before, .col.style-item-list li a > span.rating .star.d3s40:before {
              content: ""; }
            .style-item-list li a > span.rating .star.s45:before, .style-item-list li a > span.rating .star.d1s45:before, .style-item-list li a > span.rating .star.d2s45:before, .style-item-list li a > span.rating .star.d3s45:before, .col.style-item-list li a > span.rating .star.s45:before, .col.style-item-list li a > span.rating .star.d1s45:before, .col.style-item-list li a > span.rating .star.d2s45:before, .col.style-item-list li a > span.rating .star.d3s45:before {
              content: ""; }
            .style-item-list li a > span.rating .star.s45:after, .style-item-list li a > span.rating .star.d1s45:after, .style-item-list li a > span.rating .star.d2s45:after, .style-item-list li a > span.rating .star.d3s45:after, .col.style-item-list li a > span.rating .star.s45:after, .col.style-item-list li a > span.rating .star.d1s45:after, .col.style-item-list li a > span.rating .star.d2s45:after, .col.style-item-list li a > span.rating .star.d3s45:after {
              content: ""; }
            .style-item-list li a > span.rating .star.s50:before, .style-item-list li a > span.rating .star.d1s50:before, .style-item-list li a > span.rating .star.d2s50:before, .style-item-list li a > span.rating .star.d3s50:before, .col.style-item-list li a > span.rating .star.s50:before, .col.style-item-list li a > span.rating .star.d1s50:before, .col.style-item-list li a > span.rating .star.d2s50:before, .col.style-item-list li a > span.rating .star.d3s50:before {
              content: ""; }
        .style-item-list li a > span.coupon, .col.style-item-list li a > span.coupon {
          background-color: #81e0ab;
          border-radius: 2px;
          text-align: center;
          width: 60px;
          color: #fff;
          padding: 3px 0 3px 0;
          font-size: 11px;
          float: left;
          margin: 10px 0 0 15px; }
        .style-item-list li a > span em, .col.style-item-list li a > span em {
          font-size: 0.8571428571rem; }

.style-item-grid {
  padding-bottom: 30px; }
  .style-item-grid li {
    background-color: transparent; }
    .style-item-grid li a {
      display: block;
      color: #727579; }
      .style-item-grid li a img {
        display: block;
        margin: 0 auto;
        width: 100%;
        border-radius: 2%; }
      .style-item-grid li a > span {
        display: block; }
        .style-item-grid li a > span.con {
          overflow: hidden;
          background-color: transparent; }
        .style-item-grid li a > span.price {
          display: block;
          margin-top: 5%;
          text-align: center;
          font-size: 1.0714285714rem; }
          .style-item-grid li a > span.price.sale .default {
            text-decoration: line-through;
            display: block; }
          .style-item-grid li a > span.price.sale .sale {
            margin-left: 10px;
            color: #888D94; }
        .style-item-grid li a > span.name {
          display: block;
          margin-top: 5%;
          line-height: 1.2;
          overflow: hidden;
          text-align: center;
          font-weight: bold; }
        .style-item-grid li a > span.soldout {
          margin-top: 5%;
          color: #ed3357;
          text-align: center; }
        .style-item-grid li a > span.rating {
          text-align: center; }
          .style-item-grid li a > span.rating > * {
            position: relative;
            display: block; }
            .style-item-grid li a > span.rating > * > *, .style-item-grid li a > span.rating > * label {
              display: block;
              position: relative; }
              .style-item-grid li a > span.rating > * > *:before, .style-item-grid li a > span.rating > * > *:after, .style-item-grid li a > span.rating > * label:before, .style-item-grid li a > span.rating > * label:after {
                top: 0;
                display: block;
                /* use !important to prevent issues with browser extensions that change fonts */
                font-family: tqoon !important;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                /* Better Font Rendering =========== */
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-size: 1.1428571429rem;
                letter-spacing: -1px; }
          .style-item-grid li a > span.rating .base.err:after, .style-item-grid li a > span.rating .give.err:after {
            content: "";
            color: #ffafaf; }
          .style-item-grid li a > span.rating .base:after, .style-item-grid li a > span.rating .give:after {
            margin-left: -0.5px;
            content: "";
            color: #ddd; }
          .style-item-grid li a > span.rating .give.err:after {
            content: "";
            color: #ffdcdc; }
          .style-item-grid li a > span.rating input {
            position: absolute;
            display: block;
            width: 15px;
            height: 13px;
            opacity: 0;
            filter: alpha(opactiy=0);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            -moz-opacity: 0;
            -khtml-opacity: 0; }
@-moz-document url-prefix() {
  .style-item-grid li a > span.rating input {
    opacity: 0;
    filter: alpha(opactiy=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0; } }
            .style-item-grid li a > span.rating input + label:before {
              width: 15px; }
            .style-item-grid li a > span.rating input#s0, .style-item-grid li a > span.rating input#ms0, .style-item-grid li a > span.rating input#d1s0, .style-item-grid li a > span.rating input#d2s0, .style-item-grid li a > span.rating input#d3s0 {
              width: 15px;
              margin-left: 0; }
            .style-item-grid li a > span.rating input#s10, .style-item-grid li a > span.rating input#ms10, .style-item-grid li a > span.rating input#d1s10, .style-item-grid li a > span.rating input#d2s10, .style-item-grid li a > span.rating input#d3s10 {
              z-index: 199;
              margin-left: 0; }
              .style-item-grid li a > span.rating input#s10:hover + label:before, .style-item-grid li a > span.rating input#s10:checked + label:before, .style-item-grid li a > span.rating input#ms10:hover + label:before, .style-item-grid li a > span.rating input#ms10:checked + label:before, .style-item-grid li a > span.rating input#d1s10:hover + label:before, .style-item-grid li a > span.rating input#d1s10:checked + label:before, .style-item-grid li a > span.rating input#d2s10:hover + label:before, .style-item-grid li a > span.rating input#d2s10:checked + label:before, .style-item-grid li a > span.rating input#d3s10:hover + label:before, .style-item-grid li a > span.rating input#d3s10:checked + label:before {
                margin-left: 0;
                content: ""; }
            .style-item-grid li a > span.rating input#s20, .style-item-grid li a > span.rating input#ms20, .style-item-grid li a > span.rating input#d1s20, .style-item-grid li a > span.rating input#d2s20, .style-item-grid li a > span.rating input#d3s20 {
              z-index: 197;
              margin-left: 15px; }
              .style-item-grid li a > span.rating input#s20:hover + label:before, .style-item-grid li a > span.rating input#s20:checked + label:before, .style-item-grid li a > span.rating input#ms20:hover + label:before, .style-item-grid li a > span.rating input#ms20:checked + label:before, .style-item-grid li a > span.rating input#d1s20:hover + label:before, .style-item-grid li a > span.rating input#d1s20:checked + label:before, .style-item-grid li a > span.rating input#d2s20:hover + label:before, .style-item-grid li a > span.rating input#d2s20:checked + label:before, .style-item-grid li a > span.rating input#d3s20:hover + label:before, .style-item-grid li a > span.rating input#d3s20:checked + label:before {
                width: 30px;
                margin-left: -15.5px;
                content: ""; }
            .style-item-grid li a > span.rating input#s30, .style-item-grid li a > span.rating input#ms30, .style-item-grid li a > span.rating input#d1s30, .style-item-grid li a > span.rating input#d2s30, .style-item-grid li a > span.rating input#d3s30 {
              z-index: 195;
              margin-left: 30px; }
              .style-item-grid li a > span.rating input#s30:hover + label:before, .style-item-grid li a > span.rating input#s30:checked + label:before, .style-item-grid li a > span.rating input#ms30:hover + label:before, .style-item-grid li a > span.rating input#ms30:checked + label:before, .style-item-grid li a > span.rating input#d1s30:hover + label:before, .style-item-grid li a > span.rating input#d1s30:checked + label:before, .style-item-grid li a > span.rating input#d2s30:hover + label:before, .style-item-grid li a > span.rating input#d2s30:checked + label:before, .style-item-grid li a > span.rating input#d3s30:hover + label:before, .style-item-grid li a > span.rating input#d3s30:checked + label:before {
                width: 45px;
                margin-left: -30.5px;
                content: ""; }
            .style-item-grid li a > span.rating input#s40, .style-item-grid li a > span.rating input#ms40, .style-item-grid li a > span.rating input#d1s40, .style-item-grid li a > span.rating input#d2s40, .style-item-grid li a > span.rating input#d3s40 {
              z-index: 193;
              margin-left: 45px; }
              .style-item-grid li a > span.rating input#s40:hover + label:before, .style-item-grid li a > span.rating input#s40:checked + label:before, .style-item-grid li a > span.rating input#ms40:hover + label:before, .style-item-grid li a > span.rating input#ms40:checked + label:before, .style-item-grid li a > span.rating input#d1s40:hover + label:before, .style-item-grid li a > span.rating input#d1s40:checked + label:before, .style-item-grid li a > span.rating input#d2s40:hover + label:before, .style-item-grid li a > span.rating input#d2s40:checked + label:before, .style-item-grid li a > span.rating input#d3s40:hover + label:before, .style-item-grid li a > span.rating input#d3s40:checked + label:before {
                width: 60px;
                margin-left: -45.5px;
                content: ""; }
            .style-item-grid li a > span.rating input#s50, .style-item-grid li a > span.rating input#ms50, .style-item-grid li a > span.rating input#d1s50, .style-item-grid li a > span.rating input#d2s50, .style-item-grid li a > span.rating input#d3s50 {
              z-index: 191;
              margin-left: 45px; }
              .style-item-grid li a > span.rating input#s50:hover + label:before, .style-item-grid li a > span.rating input#s50:checked + label:before, .style-item-grid li a > span.rating input#ms50:hover + label:before, .style-item-grid li a > span.rating input#ms50:checked + label:before, .style-item-grid li a > span.rating input#d1s50:hover + label:before, .style-item-grid li a > span.rating input#d1s50:checked + label:before, .style-item-grid li a > span.rating input#d2s50:hover + label:before, .style-item-grid li a > span.rating input#d2s50:checked + label:before, .style-item-grid li a > span.rating input#d3s50:hover + label:before, .style-item-grid li a > span.rating input#d3s50:checked + label:before {
                width: 75px;
                margin-left: -60.5px;
                content: ""; }
          .style-item-grid li a > span.rating .give {
            position: relative; }
            .style-item-grid li a > span.rating .give > div {
              position: absolute; }
              .style-item-grid li a > span.rating .give > div:after {
                content: "";
                display: table;
                clear: both !important; }
            .style-item-grid li a > span.rating .give:after {
              color: #e9e9e9; }
            .style-item-grid li a > span.rating .give input {
              cursor: pointer; }
            .style-item-grid li a > span.rating .give label {
              overflow: visible;
              cursor: pointer;
              position: relative;
              display: block;
              float: left;
              width: 15px;
              height: 13px;
              padding: 0; }
              .style-item-grid li a > span.rating .give label:before {
                color: #ffb700; }
              .style-item-grid li a > span.rating .give label:after {
                position: absolute;
                color: #888D94; }
              .style-item-grid li a > span.rating .give label span {
                display: none; }
              .style-item-grid li a > span.rating .give label:nth-last-of-type(1) {
                width: 15px; }
              .style-item-grid li a > span.rating .give label.s0 {
                z-index: 200;
                width: 14.4px;
                margin-left: 4px; }
                @media screen and (min-width: 30em) {
                  .style-item-grid li a > span.rating .give label.s0 {
                    margin-left: 8px; } }
                .style-item-grid li a > span.rating .give label.s0:before {
                  content: "";
                  position: relative;
                  top: 0.4px;
                  font-size: 1.0285714286rem;
                  color: #e9e9e9;
                  font-weight: bold; }
                .style-item-grid li a > span.rating .give label.s0:hover:before {
                  color: #d0d0d0; }
          .style-item-grid li a > span.rating .star {
            position: absolute;
            z-index: 110;
            top: 0;
            left: 0; }
            .style-item-grid li a > span.rating .star span {
              display: none; }
            .style-item-grid li a > span.rating .star:before, .style-item-grid li a > span.rating .star:after {
              float: left;
              color: #ffb700; }
            .style-item-grid li a > span.rating .star:before {
              margin-left: -0.5px; }
            .style-item-grid li a > span.rating .star:after {
              margin-left: -2.8095238096px; }
            .style-item-grid li a > span.rating .star.s0:after, .style-item-grid li a > span.rating .star.d1s0:after, .style-item-grid li a > span.rating .star.d2s0:after, .style-item-grid li a > span.rating .star.d3s0:after {
              content: ""; }
            .style-item-grid li a > span.rating .star.s5:before, .style-item-grid li a > span.rating .star.d1s5:before, .style-item-grid li a > span.rating .star.d2s5:before, .style-item-grid li a > span.rating .star.d3s5:before {
              content: "";
              margin-left: -3.3095238096px; }
            .style-item-grid li a > span.rating .star.s10:before, .style-item-grid li a > span.rating .star.d1s10:before, .style-item-grid li a > span.rating .star.d2s10:before, .style-item-grid li a > span.rating .star.d3s10:before {
              content: ""; }
            .style-item-grid li a > span.rating .star.s15:before, .style-item-grid li a > span.rating .star.d1s15:before, .style-item-grid li a > span.rating .star.d2s15:before, .style-item-grid li a > span.rating .star.d3s15:before {
              content: ""; }
            .style-item-grid li a > span.rating .star.s15:after, .style-item-grid li a > span.rating .star.d1s15:after, .style-item-grid li a > span.rating .star.d2s15:after, .style-item-grid li a > span.rating .star.d3s15:after {
              content: ""; }
            .style-item-grid li a > span.rating .star.s20:before, .style-item-grid li a > span.rating .star.d1s20:before, .style-item-grid li a > span.rating .star.d2s20:before, .style-item-grid li a > span.rating .star.d3s20:before {
              content: ""; }
            .style-item-grid li a > span.rating .star.s25:before, .style-item-grid li a > span.rating .star.d1s25:before, .style-item-grid li a > span.rating .star.d2s25:before, .style-item-grid li a > span.rating .star.d3s25:before {
              content: ""; }
            .style-item-grid li a > span.rating .star.s25:after, .style-item-grid li a > span.rating .star.d1s25:after, .style-item-grid li a > span.rating .star.d2s25:after, .style-item-grid li a > span.rating .star.d3s25:after {
              content: ""; }
            .style-item-grid li a > span.rating .star.s30:before, .style-item-grid li a > span.rating .star.d1s30:before, .style-item-grid li a > span.rating .star.d2s30:before, .style-item-grid li a > span.rating .star.d3s30:before {
              content: ""; }
            .style-item-grid li a > span.rating .star.s35:before, .style-item-grid li a > span.rating .star.d1s35:before, .style-item-grid li a > span.rating .star.d2s35:before, .style-item-grid li a > span.rating .star.d3s35:before {
              content: ""; }
            .style-item-grid li a > span.rating .star.s35:after, .style-item-grid li a > span.rating .star.d1s35:after, .style-item-grid li a > span.rating .star.d2s35:after, .style-item-grid li a > span.rating .star.d3s35:after {
              content: ""; }
            .style-item-grid li a > span.rating .star.s40:before, .style-item-grid li a > span.rating .star.d1s40:before, .style-item-grid li a > span.rating .star.d2s40:before, .style-item-grid li a > span.rating .star.d3s40:before {
              content: ""; }
            .style-item-grid li a > span.rating .star.s45:before, .style-item-grid li a > span.rating .star.d1s45:before, .style-item-grid li a > span.rating .star.d2s45:before, .style-item-grid li a > span.rating .star.d3s45:before {
              content: ""; }
            .style-item-grid li a > span.rating .star.s45:after, .style-item-grid li a > span.rating .star.d1s45:after, .style-item-grid li a > span.rating .star.d2s45:after, .style-item-grid li a > span.rating .star.d3s45:after {
              content: ""; }
            .style-item-grid li a > span.rating .star.s50:before, .style-item-grid li a > span.rating .star.d1s50:before, .style-item-grid li a > span.rating .star.d2s50:before, .style-item-grid li a > span.rating .star.d3s50:before {
              content: ""; }
          .style-item-grid li a > span.rating > span {
            display: inline-block;
            margin: 0 auto; }
        .style-item-grid li a > span.coupon {
          background-color: #81e0ab;
          border-radius: 2px;
          text-align: center;
          width: 60px;
          color: #fff;
          padding: 3px 0 3px 0;
          font-size: 11px;
          margin: 5% auto; }
        .style-item-grid li a > span em {
          font-size: 0.8571428571rem; }

.style-line-list {
  padding-bottom: 10px; }
  .style-line-list li {
    display: flex;
    clear: none !important;
    width: 100%;
    background-color: #fff;
    border-top: 2px solid #e2e2e2;
    overflow: hidden; }
    .style-line-list li:before {
      display: none; }
    .style-line-list li:nth-of-type(n+1) {
      margin-left: 0; }
    @media screen and (min-width: 0em) {
      .style-line-list li {
        margin: 0; } }
    .style-line-list li > a {
      flex-grow: 1;
      display: inline-block;
      margin: 10px;
      min-height: 100px;
      width: 59%;
      vertical-align: middle;
      color: #727579; }
      .style-line-list li > a:after {
        content: "";
        display: table;
        clear: both !important; }
      .style-line-list li > a img {
        display: block;
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto; }
      .style-line-list li > a > span {
        float: right;
        display: inline-block;
        margin-top: 5px;
        width: calc(100% - 115px);
        line-height: 1.5;
        vertical-align: middle; }
        @media screen and (max-width: 23.4275em) {
          .style-line-list li > a > span {
            font-size: 0.8571428571rem;
            line-height: 1.5; } }
        .style-line-list li > a > span.con {
          float: left;
          margin: 0;
          margin-right: 15px;
          width: 100px;
          background-color: transparent;
          overflow: hidden; }
        .style-line-list li > a > span.info + .mb-info span:nth-of-type(n + 2):before {
          content: "|";
          display: inline-block;
          margin-right: 5px; }
        .style-line-list li > a > span.price {
          font-size: 1.0714285714rem; }
          .style-line-list li > a > span.price.sale .default {
            text-decoration: line-through; }
        .style-line-list li > a > span.soldout {
          color: #ed3357; }
        .style-line-list li > a > span.rating {
          display: block !important; }
          .style-line-list li > a > span.rating > * {
            position: relative;
            display: block; }
            .style-line-list li > a > span.rating > * > *, .style-line-list li > a > span.rating > * label {
              display: block;
              position: relative; }
              .style-line-list li > a > span.rating > * > *:before, .style-line-list li > a > span.rating > * > *:after, .style-line-list li > a > span.rating > * label:before, .style-line-list li > a > span.rating > * label:after {
                top: 0;
                display: block;
                /* use !important to prevent issues with browser extensions that change fonts */
                font-family: tqoon !important;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                /* Better Font Rendering =========== */
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-size: 1.4285714286rem;
                letter-spacing: -1px; }
          .style-line-list li > a > span.rating .base.err:after, .style-line-list li > a > span.rating .give.err:after {
            content: "";
            color: #ffafaf; }
          .style-line-list li > a > span.rating .base:after, .style-line-list li > a > span.rating .give:after {
            margin-left: -0.5px;
            content: "";
            color: #ddd; }
          .style-line-list li > a > span.rating .give.err:after {
            content: "";
            color: #ffdcdc; }
          .style-line-list li > a > span.rating input {
            position: absolute;
            display: block;
            width: 19px;
            height: 17px;
            opacity: 0;
            filter: alpha(opactiy=0);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            -moz-opacity: 0;
            -khtml-opacity: 0; }
@-moz-document url-prefix() {
  .style-line-list li > a > span.rating input {
    opacity: 0;
    filter: alpha(opactiy=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0; } }
            .style-line-list li > a > span.rating input + label:before {
              width: 19px; }
            .style-line-list li > a > span.rating input#s0, .style-line-list li > a > span.rating input#ms0, .style-line-list li > a > span.rating input#d1s0, .style-line-list li > a > span.rating input#d2s0, .style-line-list li > a > span.rating input#d3s0 {
              width: 19px;
              margin-left: 0; }
            .style-line-list li > a > span.rating input#s10, .style-line-list li > a > span.rating input#ms10, .style-line-list li > a > span.rating input#d1s10, .style-line-list li > a > span.rating input#d2s10, .style-line-list li > a > span.rating input#d3s10 {
              z-index: 199;
              margin-left: 0; }
              .style-line-list li > a > span.rating input#s10:hover + label:before, .style-line-list li > a > span.rating input#s10:checked + label:before, .style-line-list li > a > span.rating input#ms10:hover + label:before, .style-line-list li > a > span.rating input#ms10:checked + label:before, .style-line-list li > a > span.rating input#d1s10:hover + label:before, .style-line-list li > a > span.rating input#d1s10:checked + label:before, .style-line-list li > a > span.rating input#d2s10:hover + label:before, .style-line-list li > a > span.rating input#d2s10:checked + label:before, .style-line-list li > a > span.rating input#d3s10:hover + label:before, .style-line-list li > a > span.rating input#d3s10:checked + label:before {
                margin-left: 0;
                content: ""; }
            .style-line-list li > a > span.rating input#s20, .style-line-list li > a > span.rating input#ms20, .style-line-list li > a > span.rating input#d1s20, .style-line-list li > a > span.rating input#d2s20, .style-line-list li > a > span.rating input#d3s20 {
              z-index: 197;
              margin-left: 19px; }
              .style-line-list li > a > span.rating input#s20:hover + label:before, .style-line-list li > a > span.rating input#s20:checked + label:before, .style-line-list li > a > span.rating input#ms20:hover + label:before, .style-line-list li > a > span.rating input#ms20:checked + label:before, .style-line-list li > a > span.rating input#d1s20:hover + label:before, .style-line-list li > a > span.rating input#d1s20:checked + label:before, .style-line-list li > a > span.rating input#d2s20:hover + label:before, .style-line-list li > a > span.rating input#d2s20:checked + label:before, .style-line-list li > a > span.rating input#d3s20:hover + label:before, .style-line-list li > a > span.rating input#d3s20:checked + label:before {
                width: 38px;
                margin-left: -19.5px;
                content: ""; }
            .style-line-list li > a > span.rating input#s30, .style-line-list li > a > span.rating input#ms30, .style-line-list li > a > span.rating input#d1s30, .style-line-list li > a > span.rating input#d2s30, .style-line-list li > a > span.rating input#d3s30 {
              z-index: 195;
              margin-left: 38px; }
              .style-line-list li > a > span.rating input#s30:hover + label:before, .style-line-list li > a > span.rating input#s30:checked + label:before, .style-line-list li > a > span.rating input#ms30:hover + label:before, .style-line-list li > a > span.rating input#ms30:checked + label:before, .style-line-list li > a > span.rating input#d1s30:hover + label:before, .style-line-list li > a > span.rating input#d1s30:checked + label:before, .style-line-list li > a > span.rating input#d2s30:hover + label:before, .style-line-list li > a > span.rating input#d2s30:checked + label:before, .style-line-list li > a > span.rating input#d3s30:hover + label:before, .style-line-list li > a > span.rating input#d3s30:checked + label:before {
                width: 57px;
                margin-left: -38.5px;
                content: ""; }
            .style-line-list li > a > span.rating input#s40, .style-line-list li > a > span.rating input#ms40, .style-line-list li > a > span.rating input#d1s40, .style-line-list li > a > span.rating input#d2s40, .style-line-list li > a > span.rating input#d3s40 {
              z-index: 193;
              margin-left: 57px; }
              .style-line-list li > a > span.rating input#s40:hover + label:before, .style-line-list li > a > span.rating input#s40:checked + label:before, .style-line-list li > a > span.rating input#ms40:hover + label:before, .style-line-list li > a > span.rating input#ms40:checked + label:before, .style-line-list li > a > span.rating input#d1s40:hover + label:before, .style-line-list li > a > span.rating input#d1s40:checked + label:before, .style-line-list li > a > span.rating input#d2s40:hover + label:before, .style-line-list li > a > span.rating input#d2s40:checked + label:before, .style-line-list li > a > span.rating input#d3s40:hover + label:before, .style-line-list li > a > span.rating input#d3s40:checked + label:before {
                width: 76px;
                margin-left: -57.5px;
                content: ""; }
            .style-line-list li > a > span.rating input#s50, .style-line-list li > a > span.rating input#ms50, .style-line-list li > a > span.rating input#d1s50, .style-line-list li > a > span.rating input#d2s50, .style-line-list li > a > span.rating input#d3s50 {
              z-index: 191;
              margin-left: 57px; }
              .style-line-list li > a > span.rating input#s50:hover + label:before, .style-line-list li > a > span.rating input#s50:checked + label:before, .style-line-list li > a > span.rating input#ms50:hover + label:before, .style-line-list li > a > span.rating input#ms50:checked + label:before, .style-line-list li > a > span.rating input#d1s50:hover + label:before, .style-line-list li > a > span.rating input#d1s50:checked + label:before, .style-line-list li > a > span.rating input#d2s50:hover + label:before, .style-line-list li > a > span.rating input#d2s50:checked + label:before, .style-line-list li > a > span.rating input#d3s50:hover + label:before, .style-line-list li > a > span.rating input#d3s50:checked + label:before {
                width: 95px;
                margin-left: -76.5px;
                content: ""; }
          .style-line-list li > a > span.rating .give {
            position: relative; }
            .style-line-list li > a > span.rating .give > div {
              position: absolute; }
              .style-line-list li > a > span.rating .give > div:after {
                content: "";
                display: table;
                clear: both !important; }
            .style-line-list li > a > span.rating .give:after {
              color: #e9e9e9; }
            .style-line-list li > a > span.rating .give input {
              cursor: pointer; }
            .style-line-list li > a > span.rating .give label {
              overflow: visible;
              cursor: pointer;
              position: relative;
              display: block;
              float: left;
              width: 19px;
              height: 17px;
              padding: 0; }
              .style-line-list li > a > span.rating .give label:before {
                color: #ffb700; }
              .style-line-list li > a > span.rating .give label:after {
                position: absolute;
                color: #888D94; }
              .style-line-list li > a > span.rating .give label span {
                display: none; }
              .style-line-list li > a > span.rating .give label:nth-last-of-type(1) {
                width: 19px; }
              .style-line-list li > a > span.rating .give label.s0 {
                z-index: 200;
                width: 18px;
                margin-left: 5px; }
                @media screen and (min-width: 30em) {
                  .style-line-list li > a > span.rating .give label.s0 {
                    margin-left: 10px; } }
                .style-line-list li > a > span.rating .give label.s0:before {
                  content: "";
                  position: relative;
                  top: 0.5px;
                  font-size: 1.2857142857rem;
                  color: #e9e9e9;
                  font-weight: bold; }
                .style-line-list li > a > span.rating .give label.s0:hover:before {
                  color: #d0d0d0; }
          .style-line-list li > a > span.rating .star {
            position: absolute;
            z-index: 110;
            top: 0;
            left: 0; }
            .style-line-list li > a > span.rating .star span {
              display: none; }
            .style-line-list li > a > span.rating .star:before, .style-line-list li > a > span.rating .star:after {
              float: left;
              color: #ffb700; }
            .style-line-list li > a > span.rating .star:before {
              margin-left: -0.5px; }
            .style-line-list li > a > span.rating .star:after {
              margin-left: -3.761904762px; }
            .style-line-list li > a > span.rating .star.s0:after, .style-line-list li > a > span.rating .star.d1s0:after, .style-line-list li > a > span.rating .star.d2s0:after, .style-line-list li > a > span.rating .star.d3s0:after {
              content: ""; }
            .style-line-list li > a > span.rating .star.s5:before, .style-line-list li > a > span.rating .star.d1s5:before, .style-line-list li > a > span.rating .star.d2s5:before, .style-line-list li > a > span.rating .star.d3s5:before {
              content: "";
              margin-left: -4.261904762px; }
            .style-line-list li > a > span.rating .star.s10:before, .style-line-list li > a > span.rating .star.d1s10:before, .style-line-list li > a > span.rating .star.d2s10:before, .style-line-list li > a > span.rating .star.d3s10:before {
              content: ""; }
            .style-line-list li > a > span.rating .star.s15:before, .style-line-list li > a > span.rating .star.d1s15:before, .style-line-list li > a > span.rating .star.d2s15:before, .style-line-list li > a > span.rating .star.d3s15:before {
              content: ""; }
            .style-line-list li > a > span.rating .star.s15:after, .style-line-list li > a > span.rating .star.d1s15:after, .style-line-list li > a > span.rating .star.d2s15:after, .style-line-list li > a > span.rating .star.d3s15:after {
              content: ""; }
            .style-line-list li > a > span.rating .star.s20:before, .style-line-list li > a > span.rating .star.d1s20:before, .style-line-list li > a > span.rating .star.d2s20:before, .style-line-list li > a > span.rating .star.d3s20:before {
              content: ""; }
            .style-line-list li > a > span.rating .star.s25:before, .style-line-list li > a > span.rating .star.d1s25:before, .style-line-list li > a > span.rating .star.d2s25:before, .style-line-list li > a > span.rating .star.d3s25:before {
              content: ""; }
            .style-line-list li > a > span.rating .star.s25:after, .style-line-list li > a > span.rating .star.d1s25:after, .style-line-list li > a > span.rating .star.d2s25:after, .style-line-list li > a > span.rating .star.d3s25:after {
              content: ""; }
            .style-line-list li > a > span.rating .star.s30:before, .style-line-list li > a > span.rating .star.d1s30:before, .style-line-list li > a > span.rating .star.d2s30:before, .style-line-list li > a > span.rating .star.d3s30:before {
              content: ""; }
            .style-line-list li > a > span.rating .star.s35:before, .style-line-list li > a > span.rating .star.d1s35:before, .style-line-list li > a > span.rating .star.d2s35:before, .style-line-list li > a > span.rating .star.d3s35:before {
              content: ""; }
            .style-line-list li > a > span.rating .star.s35:after, .style-line-list li > a > span.rating .star.d1s35:after, .style-line-list li > a > span.rating .star.d2s35:after, .style-line-list li > a > span.rating .star.d3s35:after {
              content: ""; }
            .style-line-list li > a > span.rating .star.s40:before, .style-line-list li > a > span.rating .star.d1s40:before, .style-line-list li > a > span.rating .star.d2s40:before, .style-line-list li > a > span.rating .star.d3s40:before {
              content: ""; }
            .style-line-list li > a > span.rating .star.s45:before, .style-line-list li > a > span.rating .star.d1s45:before, .style-line-list li > a > span.rating .star.d2s45:before, .style-line-list li > a > span.rating .star.d3s45:before {
              content: ""; }
            .style-line-list li > a > span.rating .star.s45:after, .style-line-list li > a > span.rating .star.d1s45:after, .style-line-list li > a > span.rating .star.d2s45:after, .style-line-list li > a > span.rating .star.d3s45:after {
              content: ""; }
            .style-line-list li > a > span.rating .star.s50:before, .style-line-list li > a > span.rating .star.d1s50:before, .style-line-list li > a > span.rating .star.d2s50:before, .style-line-list li > a > span.rating .star.d3s50:before {
              content: ""; }
          .style-line-list li > a > span.rating + .mb-info span.price {
            margin-right: 10px;
            font-size: 1.1428571429rem; }
        .style-line-list li > a > span em {
          font-size: 0.8571428571rem; }
        @media screen and (max-width: 47.99em) {
          .style-line-list li > a > span.base-size {
            font-weight: normal; } }
        .style-line-list li > a > span.mb-info {
          display: none;
          line-height: 1.5; }
          @media screen and (max-width: 47.99em) {
            .style-line-list li > a > span.mb-info {
              display: block; } }
    .style-line-list li div {
      flex-grow: 1;
      display: flex;
      flex-wrap: nowrap;
      width: 40%; }
      .style-line-list li div span {
        flex-grow: 1;
        display: flex;
        justify-content: center;
        align-self: center;
        text-align: center; }
      @media screen and (max-width: 47.99em) {
        .style-line-list li div {
          display: none; } }

@-moz-document url-prefix() { }
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out; }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0); }

.fade.in {
  opacity: 1; }

.partnerContents:before, .partnerContents:after {
  content: "";
  display: table;
  clear: both !important; }
.partnerContents.editable {
  width: auto;
  height: auto; }
  .partnerContents.editable .editToolBoxWrap {
    display: none;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
    width: 0;
    height: 0;
    overflow: visible; }
  .partnerContents.editable:hover {
    border: 1px dotted #3a3f49;
    z-index: 9999; }
    .partnerContents.editable:hover .editToolBoxWrap {
      display: block;
      width: auto;
      height: auto; }
      .partnerContents.editable:hover .editToolBoxWrap div {
        position: absolute;
        top: -1px;
        right: -1px;
        padding: 6px 10px;
        background-color: #3a3f49;
        border-radius: 25px 0 0 25px;
        box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5);
        z-index: 9999;
        color: #fff;
        font-weight: bold;
        font-size: 0.8571428571rem; }
        .partnerContents.editable:hover .editToolBoxWrap div em {
          font-size: 0.7857142857rem;
          font-style: italic; }
      .partnerContents.editable:hover .editToolBoxWrap .editToolBox {
        width: 200px; }

.r10-30 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-30 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 300%; }
  .r10-30 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-30 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-30 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-29 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-29 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 290%; }
  .r10-29 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-29 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-29 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-28 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-28 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 280%; }
  .r10-28 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-28 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-28 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-27 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-27 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 270%; }
  .r10-27 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-27 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-27 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-26 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-26 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 260%; }
  .r10-26 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-26 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-26 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-25 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-25 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 250%; }
  .r10-25 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-25 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-25 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-24 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-24 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 240%; }
  .r10-24 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-24 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-24 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-23 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-23 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 230%; }
  .r10-23 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-23 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-23 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-22 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-22 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 220%; }
  .r10-22 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-22 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-22 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-21 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-21 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 210%; }
  .r10-21 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-21 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-21 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-20 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-20 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 200%; }
  .r10-20 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-20 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-20 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-19 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-19 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 190%; }
  .r10-19 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-19 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-19 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-18 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-18 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 180%; }
  .r10-18 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-18 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-18 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-17 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-17 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 170%; }
  .r10-17 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-17 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-17 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-16 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-16 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 160%; }
  .r10-16 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-16 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-16 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-15 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-15 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 150%; }
  .r10-15 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-15 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-15 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-14 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-14 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 140%; }
  .r10-14 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-14 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-14 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-13 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-13 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 130%; }
  .r10-13 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-13 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-13 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-12 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-12 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 120%; }
  .r10-12 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-12 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-12 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-11 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-11 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 110%; }
  .r10-11 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-11 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-11 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-10 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-10 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 100%; }
  .r10-10 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-10 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-10 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-9 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-9 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 90%; }
  .r10-9 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-9 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-9 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-8 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-8 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 80%; }
  .r10-8 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-8 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-8 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-7 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-7 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 70%; }
  .r10-7 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-7 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-7 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-6 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-6 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 60%; }
  .r10-6 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-6 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-6 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-5 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-5 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 50%; }
  .r10-5 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-5 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-5 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-4 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-4 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 40%; }
  .r10-4 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-4 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-4 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-3 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-3 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 30%; }
  .r10-3 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-3 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-3 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-2 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-2 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 20%; }
  .r10-2 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-2 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-2 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r10-1 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r10-1 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 10%; }
  .r10-1 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r10-1 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r10-1 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-30 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-30 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 333.3333333333%; }
  .r9-30 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-30 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-30 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-29 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-29 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 322.2222222222%; }
  .r9-29 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-29 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-29 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-28 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-28 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 311.1111111111%; }
  .r9-28 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-28 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-28 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-27 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-27 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 300%; }
  .r9-27 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-27 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-27 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-26 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-26 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 288.8888888889%; }
  .r9-26 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-26 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-26 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-25 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-25 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 277.7777777778%; }
  .r9-25 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-25 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-25 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-24 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-24 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 266.6666666667%; }
  .r9-24 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-24 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-24 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-23 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-23 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 255.5555555556%; }
  .r9-23 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-23 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-23 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-22 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-22 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 244.4444444444%; }
  .r9-22 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-22 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-22 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-21 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-21 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 233.3333333333%; }
  .r9-21 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-21 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-21 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-20 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-20 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 222.2222222222%; }
  .r9-20 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-20 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-20 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-19 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-19 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 211.1111111111%; }
  .r9-19 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-19 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-19 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-18 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-18 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 200%; }
  .r9-18 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-18 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-18 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-17 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-17 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 188.8888888889%; }
  .r9-17 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-17 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-17 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-16 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-16 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 177.7777777778%; }
  .r9-16 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-16 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-16 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-15 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-15 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 166.6666666667%; }
  .r9-15 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-15 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-15 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-14 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-14 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 155.5555555556%; }
  .r9-14 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-14 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-14 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-13 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-13 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 144.4444444444%; }
  .r9-13 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-13 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-13 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-12 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-12 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 133.3333333333%; }
  .r9-12 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-12 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-12 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-11 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-11 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 122.2222222222%; }
  .r9-11 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-11 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-11 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-10 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-10 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 111.1111111111%; }
  .r9-10 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-10 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-10 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-9 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-9 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 100%; }
  .r9-9 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-9 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-9 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-8 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-8 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 88.8888888889%; }
  .r9-8 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-8 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-8 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-7 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-7 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 77.7777777778%; }
  .r9-7 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-7 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-7 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-6 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-6 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 66.6666666667%; }
  .r9-6 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-6 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-6 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-5 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-5 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 55.5555555556%; }
  .r9-5 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-5 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-5 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-4 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-4 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 44.4444444444%; }
  .r9-4 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-4 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-4 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-3 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-3 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 33.3333333333%; }
  .r9-3 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-3 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-3 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-2 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-2 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 22.2222222222%; }
  .r9-2 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-2 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-2 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r9-1 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r9-1 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 11.1111111111%; }
  .r9-1 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r9-1 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r9-1 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-30 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-30 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 375%; }
  .r8-30 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-30 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-30 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-29 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-29 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 362.5%; }
  .r8-29 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-29 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-29 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-28 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-28 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 350%; }
  .r8-28 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-28 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-28 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-27 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-27 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 337.5%; }
  .r8-27 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-27 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-27 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-26 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-26 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 325%; }
  .r8-26 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-26 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-26 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-25 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-25 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 312.5%; }
  .r8-25 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-25 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-25 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-24 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-24 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 300%; }
  .r8-24 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-24 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-24 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-23 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-23 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 287.5%; }
  .r8-23 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-23 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-23 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-22 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-22 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 275%; }
  .r8-22 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-22 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-22 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-21 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-21 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 262.5%; }
  .r8-21 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-21 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-21 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-20 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-20 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 250%; }
  .r8-20 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-20 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-20 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-19 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-19 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 237.5%; }
  .r8-19 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-19 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-19 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-18 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-18 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 225%; }
  .r8-18 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-18 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-18 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-17 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-17 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 212.5%; }
  .r8-17 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-17 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-17 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-16 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-16 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 200%; }
  .r8-16 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-16 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-16 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-15 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-15 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 187.5%; }
  .r8-15 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-15 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-15 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-14 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-14 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 175%; }
  .r8-14 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-14 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-14 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-13 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-13 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 162.5%; }
  .r8-13 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-13 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-13 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-12 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-12 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 150%; }
  .r8-12 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-12 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-12 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-11 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-11 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 137.5%; }
  .r8-11 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-11 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-11 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-10 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-10 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 125%; }
  .r8-10 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-10 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-10 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-9 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-9 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 112.5%; }
  .r8-9 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-9 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-9 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-8 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-8 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 100%; }
  .r8-8 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-8 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-8 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-7 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-7 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 87.5%; }
  .r8-7 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-7 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-7 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-6 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-6 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 75%; }
  .r8-6 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-6 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-6 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-5 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-5 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 62.5%; }
  .r8-5 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-5 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-5 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-4 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-4 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 50%; }
  .r8-4 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-4 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-4 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-3 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-3 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 37.5%; }
  .r8-3 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-3 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-3 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-2 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-2 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 25%; }
  .r8-2 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-2 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-2 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r8-1 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r8-1 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 12.5%; }
  .r8-1 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r8-1 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r8-1 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-30 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-30 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 428.5714285714%; }
  .r7-30 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-30 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-30 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-29 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-29 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 414.2857142857%; }
  .r7-29 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-29 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-29 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-28 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-28 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 400%; }
  .r7-28 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-28 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-28 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-27 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-27 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 385.7142857143%; }
  .r7-27 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-27 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-27 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-26 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-26 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 371.4285714286%; }
  .r7-26 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-26 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-26 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-25 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-25 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 357.1428571429%; }
  .r7-25 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-25 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-25 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-24 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-24 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 342.8571428571%; }
  .r7-24 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-24 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-24 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-23 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-23 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 328.5714285714%; }
  .r7-23 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-23 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-23 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-22 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-22 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 314.2857142857%; }
  .r7-22 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-22 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-22 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-21 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-21 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 300%; }
  .r7-21 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-21 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-21 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-20 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-20 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 285.7142857143%; }
  .r7-20 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-20 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-20 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-19 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-19 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 271.4285714286%; }
  .r7-19 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-19 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-19 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-18 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-18 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 257.1428571429%; }
  .r7-18 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-18 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-18 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-17 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-17 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 242.8571428571%; }
  .r7-17 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-17 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-17 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-16 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-16 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 228.5714285714%; }
  .r7-16 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-16 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-16 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-15 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-15 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 214.2857142857%; }
  .r7-15 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-15 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-15 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-14 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-14 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 200%; }
  .r7-14 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-14 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-14 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-13 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-13 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 185.7142857143%; }
  .r7-13 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-13 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-13 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-12 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-12 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 171.4285714286%; }
  .r7-12 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-12 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-12 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-11 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-11 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 157.1428571429%; }
  .r7-11 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-11 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-11 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-10 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-10 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 142.8571428571%; }
  .r7-10 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-10 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-10 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-9 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-9 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 128.5714285714%; }
  .r7-9 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-9 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-9 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-8 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-8 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 114.2857142857%; }
  .r7-8 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-8 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-8 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-7 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-7 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 100%; }
  .r7-7 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-7 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-7 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-6 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-6 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 85.7142857143%; }
  .r7-6 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-6 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-6 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-5 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-5 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 71.4285714286%; }
  .r7-5 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-5 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-5 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-4 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-4 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 57.1428571429%; }
  .r7-4 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-4 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-4 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-3 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-3 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 42.8571428571%; }
  .r7-3 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-3 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-3 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-2 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-2 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 28.5714285714%; }
  .r7-2 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-2 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-2 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r7-1 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r7-1 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 14.2857142857%; }
  .r7-1 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r7-1 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r7-1 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-30 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-30 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 500%; }
  .r6-30 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-30 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-30 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-29 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-29 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 483.3333333333%; }
  .r6-29 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-29 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-29 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-28 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-28 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 466.6666666667%; }
  .r6-28 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-28 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-28 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-27 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-27 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 450%; }
  .r6-27 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-27 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-27 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-26 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-26 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 433.3333333333%; }
  .r6-26 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-26 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-26 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-25 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-25 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 416.6666666667%; }
  .r6-25 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-25 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-25 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-24 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-24 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 400%; }
  .r6-24 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-24 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-24 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-23 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-23 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 383.3333333333%; }
  .r6-23 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-23 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-23 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-22 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-22 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 366.6666666667%; }
  .r6-22 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-22 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-22 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-21 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-21 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 350%; }
  .r6-21 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-21 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-21 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-20 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-20 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 333.3333333333%; }
  .r6-20 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-20 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-20 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-19 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-19 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 316.6666666667%; }
  .r6-19 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-19 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-19 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-18 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-18 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 300%; }
  .r6-18 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-18 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-18 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-17 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-17 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 283.3333333333%; }
  .r6-17 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-17 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-17 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-16 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-16 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 266.6666666667%; }
  .r6-16 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-16 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-16 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-15 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-15 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 250%; }
  .r6-15 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-15 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-15 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-14 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-14 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 233.3333333333%; }
  .r6-14 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-14 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-14 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-13 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-13 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 216.6666666667%; }
  .r6-13 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-13 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-13 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-12 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-12 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 200%; }
  .r6-12 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-12 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-12 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-11 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-11 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 183.3333333333%; }
  .r6-11 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-11 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-11 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-10 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-10 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 166.6666666667%; }
  .r6-10 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-10 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-10 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-9 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-9 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 150%; }
  .r6-9 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-9 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-9 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-8 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-8 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 133.3333333333%; }
  .r6-8 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-8 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-8 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-7 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-7 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 116.6666666667%; }
  .r6-7 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-7 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-7 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-6 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-6 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 100%; }
  .r6-6 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-6 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-6 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-5 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-5 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 83.3333333333%; }
  .r6-5 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-5 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-5 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-4 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-4 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 66.6666666667%; }
  .r6-4 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-4 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-4 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-3 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-3 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 50%; }
  .r6-3 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-3 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-3 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-2 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-2 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 33.3333333333%; }
  .r6-2 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-2 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-2 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r6-1 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r6-1 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 16.6666666667%; }
  .r6-1 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r6-1 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r6-1 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-30 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-30 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 600%; }
  .r5-30 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-30 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-30 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-29 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-29 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 580%; }
  .r5-29 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-29 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-29 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-28 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-28 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 560%; }
  .r5-28 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-28 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-28 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-27 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-27 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 540%; }
  .r5-27 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-27 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-27 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-26 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-26 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 520%; }
  .r5-26 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-26 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-26 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-25 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-25 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 500%; }
  .r5-25 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-25 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-25 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-24 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-24 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 480%; }
  .r5-24 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-24 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-24 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-23 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-23 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 460%; }
  .r5-23 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-23 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-23 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-22 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-22 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 440%; }
  .r5-22 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-22 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-22 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-21 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-21 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 420%; }
  .r5-21 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-21 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-21 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-20 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-20 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 400%; }
  .r5-20 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-20 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-20 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-19 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-19 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 380%; }
  .r5-19 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-19 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-19 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-18 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-18 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 360%; }
  .r5-18 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-18 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-18 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-17 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-17 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 340%; }
  .r5-17 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-17 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-17 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-16 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-16 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 320%; }
  .r5-16 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-16 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-16 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-15 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-15 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 300%; }
  .r5-15 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-15 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-15 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-14 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-14 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 280%; }
  .r5-14 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-14 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-14 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-13 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-13 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 260%; }
  .r5-13 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-13 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-13 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-12 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-12 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 240%; }
  .r5-12 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-12 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-12 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-11 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-11 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 220%; }
  .r5-11 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-11 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-11 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-10 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-10 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 200%; }
  .r5-10 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-10 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-10 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-9 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-9 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 180%; }
  .r5-9 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-9 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-9 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-8 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-8 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 160%; }
  .r5-8 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-8 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-8 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-7 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-7 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 140%; }
  .r5-7 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-7 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-7 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-6 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-6 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 120%; }
  .r5-6 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-6 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-6 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-5 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-5 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 100%; }
  .r5-5 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-5 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-5 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-4 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-4 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 80%; }
  .r5-4 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-4 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-4 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-3 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-3 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 60%; }
  .r5-3 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-3 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-3 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-2 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-2 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 40%; }
  .r5-2 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-2 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-2 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r5-1 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r5-1 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 20%; }
  .r5-1 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r5-1 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r5-1 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-30 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-30 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 750%; }
  .r4-30 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-30 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-30 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-29 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-29 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 725%; }
  .r4-29 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-29 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-29 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-28 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-28 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 700%; }
  .r4-28 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-28 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-28 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-27 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-27 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 675%; }
  .r4-27 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-27 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-27 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-26 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-26 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 650%; }
  .r4-26 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-26 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-26 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-25 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-25 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 625%; }
  .r4-25 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-25 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-25 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-24 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-24 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 600%; }
  .r4-24 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-24 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-24 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-23 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-23 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 575%; }
  .r4-23 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-23 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-23 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-22 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-22 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 550%; }
  .r4-22 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-22 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-22 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-21 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-21 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 525%; }
  .r4-21 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-21 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-21 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-20 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-20 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 500%; }
  .r4-20 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-20 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-20 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-19 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-19 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 475%; }
  .r4-19 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-19 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-19 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-18 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-18 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 450%; }
  .r4-18 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-18 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-18 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-17 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-17 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 425%; }
  .r4-17 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-17 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-17 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-16 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-16 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 400%; }
  .r4-16 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-16 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-16 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-15 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-15 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 375%; }
  .r4-15 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-15 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-15 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-14 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-14 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 350%; }
  .r4-14 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-14 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-14 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-13 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-13 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 325%; }
  .r4-13 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-13 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-13 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-12 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-12 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 300%; }
  .r4-12 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-12 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-12 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-11 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-11 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 275%; }
  .r4-11 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-11 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-11 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-10 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-10 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 250%; }
  .r4-10 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-10 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-10 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-9 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-9 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 225%; }
  .r4-9 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-9 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-9 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-8 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-8 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 200%; }
  .r4-8 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-8 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-8 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-7 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-7 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 175%; }
  .r4-7 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-7 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-7 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-6 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-6 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 150%; }
  .r4-6 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-6 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-6 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-5 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-5 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 125%; }
  .r4-5 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-5 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-5 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-4 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-4 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 100%; }
  .r4-4 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-4 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-4 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-3 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-3 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 75%; }
  .r4-3 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-3 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-3 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-2 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-2 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 50%; }
  .r4-2 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-2 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-2 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r4-1 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r4-1 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 25%; }
  .r4-1 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r4-1 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r4-1 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-30 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-30 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1000%; }
  .r3-30 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-30 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-30 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-29 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-29 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 966.6666666667%; }
  .r3-29 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-29 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-29 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-28 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-28 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 933.3333333333%; }
  .r3-28 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-28 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-28 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-27 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-27 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 900%; }
  .r3-27 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-27 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-27 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-26 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-26 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 866.6666666667%; }
  .r3-26 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-26 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-26 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-25 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-25 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 833.3333333333%; }
  .r3-25 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-25 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-25 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-24 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-24 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 800%; }
  .r3-24 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-24 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-24 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-23 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-23 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 766.6666666667%; }
  .r3-23 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-23 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-23 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-22 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-22 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 733.3333333333%; }
  .r3-22 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-22 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-22 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-21 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-21 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 700%; }
  .r3-21 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-21 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-21 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-20 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-20 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 666.6666666667%; }
  .r3-20 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-20 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-20 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-19 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-19 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 633.3333333333%; }
  .r3-19 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-19 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-19 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-18 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-18 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 600%; }
  .r3-18 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-18 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-18 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-17 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-17 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 566.6666666667%; }
  .r3-17 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-17 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-17 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-16 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-16 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 533.3333333333%; }
  .r3-16 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-16 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-16 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-15 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-15 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 500%; }
  .r3-15 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-15 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-15 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-14 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-14 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 466.6666666667%; }
  .r3-14 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-14 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-14 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-13 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-13 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 433.3333333333%; }
  .r3-13 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-13 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-13 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-12 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-12 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 400%; }
  .r3-12 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-12 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-12 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-11 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-11 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 366.6666666667%; }
  .r3-11 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-11 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-11 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-10 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-10 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 333.3333333333%; }
  .r3-10 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-10 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-10 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-9 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-9 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 300%; }
  .r3-9 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-9 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-9 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-8 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-8 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 266.6666666667%; }
  .r3-8 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-8 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-8 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-7 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-7 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 233.3333333333%; }
  .r3-7 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-7 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-7 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-6 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-6 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 200%; }
  .r3-6 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-6 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-6 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-5 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-5 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 166.6666666667%; }
  .r3-5 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-5 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-5 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-4 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-4 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 133.3333333333%; }
  .r3-4 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-4 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-4 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-3 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-3 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 100%; }
  .r3-3 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-3 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-3 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-2 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-2 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 66.6666666667%; }
  .r3-2 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-2 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-2 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r3-1 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r3-1 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 33.3333333333%; }
  .r3-1 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r3-1 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r3-1 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-30 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-30 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1500%; }
  .r2-30 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-30 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-30 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-29 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-29 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1450%; }
  .r2-29 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-29 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-29 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-28 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-28 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1400%; }
  .r2-28 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-28 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-28 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-27 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-27 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1350%; }
  .r2-27 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-27 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-27 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-26 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-26 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1300%; }
  .r2-26 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-26 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-26 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-25 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-25 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1250%; }
  .r2-25 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-25 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-25 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-24 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-24 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1200%; }
  .r2-24 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-24 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-24 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-23 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-23 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1150%; }
  .r2-23 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-23 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-23 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-22 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-22 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1100%; }
  .r2-22 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-22 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-22 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-21 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-21 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1050%; }
  .r2-21 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-21 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-21 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-20 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-20 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1000%; }
  .r2-20 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-20 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-20 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-19 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-19 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 950%; }
  .r2-19 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-19 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-19 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-18 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-18 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 900%; }
  .r2-18 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-18 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-18 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-17 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-17 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 850%; }
  .r2-17 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-17 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-17 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-16 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-16 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 800%; }
  .r2-16 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-16 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-16 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-15 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-15 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 750%; }
  .r2-15 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-15 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-15 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-14 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-14 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 700%; }
  .r2-14 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-14 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-14 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-13 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-13 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 650%; }
  .r2-13 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-13 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-13 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-12 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-12 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 600%; }
  .r2-12 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-12 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-12 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-11 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-11 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 550%; }
  .r2-11 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-11 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-11 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-10 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-10 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 500%; }
  .r2-10 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-10 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-10 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-9 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-9 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 450%; }
  .r2-9 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-9 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-9 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-8 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-8 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 400%; }
  .r2-8 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-8 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-8 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-7 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-7 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 350%; }
  .r2-7 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-7 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-7 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-6 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-6 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 300%; }
  .r2-6 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-6 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-6 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-5 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-5 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 250%; }
  .r2-5 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-5 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-5 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-4 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-4 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 200%; }
  .r2-4 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-4 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-4 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-3 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-3 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 150%; }
  .r2-3 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-3 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-3 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-2 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-2 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 100%; }
  .r2-2 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-2 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-2 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r2-1 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r2-1 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 50%; }
  .r2-1 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r2-1 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r2-1 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-30 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-30 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 3000%; }
  .r1-30 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-30 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-30 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-29 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-29 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 2900%; }
  .r1-29 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-29 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-29 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-28 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-28 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 2800%; }
  .r1-28 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-28 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-28 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-27 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-27 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 2700%; }
  .r1-27 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-27 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-27 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-26 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-26 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 2600%; }
  .r1-26 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-26 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-26 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-25 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-25 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 2500%; }
  .r1-25 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-25 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-25 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-24 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-24 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 2400%; }
  .r1-24 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-24 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-24 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-23 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-23 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 2300%; }
  .r1-23 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-23 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-23 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-22 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-22 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 2200%; }
  .r1-22 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-22 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-22 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-21 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-21 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 2100%; }
  .r1-21 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-21 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-21 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-20 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-20 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 2000%; }
  .r1-20 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-20 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-20 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-19 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-19 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1900%; }
  .r1-19 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-19 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-19 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-18 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-18 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1800%; }
  .r1-18 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-18 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-18 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-17 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-17 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1700%; }
  .r1-17 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-17 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-17 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-16 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-16 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1600%; }
  .r1-16 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-16 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-16 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-15 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-15 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1500%; }
  .r1-15 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-15 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-15 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-14 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-14 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1400%; }
  .r1-14 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-14 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-14 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-13 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-13 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1300%; }
  .r1-13 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-13 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-13 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-12 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-12 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1200%; }
  .r1-12 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-12 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-12 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-11 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-11 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1100%; }
  .r1-11 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-11 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-11 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-10 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-10 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 1000%; }
  .r1-10 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-10 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-10 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-9 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-9 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 900%; }
  .r1-9 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-9 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-9 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-8 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-8 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 800%; }
  .r1-8 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-8 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-8 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-7 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-7 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 700%; }
  .r1-7 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-7 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-7 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-6 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-6 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 600%; }
  .r1-6 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-6 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-6 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-5 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-5 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 500%; }
  .r1-5 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-5 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-5 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-4 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-4 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 400%; }
  .r1-4 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-4 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-4 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-3 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-3 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 300%; }
  .r1-3 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-3 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-3 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-2 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-2 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 200%; }
  .r1-2 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-2 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-2 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

.r1-1 > * .con {
  position: relative;
  display: block;
  min-width: 1px; }
  .r1-1 > * .con:before {
    display: block;
    content: "";
    width: calc(100% / 1);
    padding-top: 100%; }
  .r1-1 > * .con > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .r1-1 > * .con > * > * {
      display: table;
      width: 100%;
      height: 100%; }
      .r1-1 > * .con > * > * > * {
        display: table-cell;
        vertical-align: middle; }

@charset "UTF-8";
@import url(/Areas/Plugins/Views/Common/ElasticSearchResultList/css/owl-carousel.css);
@-moz-document url-prefix() { }
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out; }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0); }

.fade.in {
  opacity: 1; }

.partnerContents:before, .partnerContents:after {
  content: "";
  display: table;
  clear: both !important; }
.partnerContents.editable {
  width: auto;
  height: auto; }
  .partnerContents.editable .editToolBoxWrap {
    display: none;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
    width: 0;
    height: 0;
    overflow: visible; }
  .partnerContents.editable:hover {
    border: 1px dotted #3a3f49;
    z-index: 9999; }
    .partnerContents.editable:hover .editToolBoxWrap {
      display: block;
      width: auto;
      height: auto; }
      .partnerContents.editable:hover .editToolBoxWrap div {
        position: absolute;
        top: -1px;
        left: -1px;
        padding: 6px 10px;
        background-color: #3a3f49;
        border-radius: 0 25px 25px 0;
        box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5);
        width: 250px;
        text-align: left;
        z-index: 9999;
        color: #fff;
        font-weight: bold;
        font-size: 0.8571428571rem; }
        .partnerContents.editable:hover .editToolBoxWrap div em {
          font-size: 0.7857142857rem;
          font-style: italic; }
      .partnerContents.editable:hover .editToolBoxWrap .editToolBox {
        width: 200px; }

.box-search-list .filter-menu .direct-input .direct-input-box ul li:first-child:after, .box-search-list .filter-menu .direct-input .direct-input-box ul li:nth-child(2):after, .box-search-list .filter-menu .direct-input .direct-input-box ul li:nth-child(3):after {
  content: "*";
  position: absolute;
  top: 0px;
  right: -20px;
  width: 20px;
  height: 27px;
  line-height: 27px;
  text-align: center;
  font-size: 14px; }
  @media screen and (max-width: 47.99em) {
    .box-search-list .filter-menu .direct-input .direct-input-box ul li:first-child:after, .box-search-list .filter-menu .direct-input .direct-input-box ul li:nth-child(2):after, .box-search-list .filter-menu .direct-input .direct-input-box ul li:nth-child(3):after {
      right: -5px;
      top: auto;
      bottom: 0;
      height: 35px;
      line-height: 35px; } }

.box-search-list .filter-menu .direct-input .direct-input-box ul li input[type=text]::-webkit-input-placeholder,
.box-search-list .filter-menu .direct-input .direct-input-box ul li input[type=number]::-webkit-input-placeholder, .box-search-list .filter-menu .direct-input .direct-input-box ul li input[type=text]::-moz-placeholder,
.box-search-list .filter-menu .direct-input .direct-input-box ul li input[type=number]::-moz-placeholder, .box-search-list .filter-menu .direct-input .direct-input-box ul li input[type=text]:-moz-placeholder,
.box-search-list .filter-menu .direct-input .direct-input-box ul li input[type=number]:-moz-placeholder, .box-search-list .filter-menu .direct-input .direct-input-box ul li input[type=text]:-ms-input-placeholder,
.box-search-list .filter-menu .direct-input .direct-input-box ul li input[type=number]:-ms-input-placeholder {
  color: #cacaca;
  font-size: 14px;
  line-height: 25px; }

.box-search-list .owl-carousel button[type="button"], .box-search-list .filter-select button[type="button"], .box-search-list .sort .sort-select li button[type="button"] {
  position: relative;
  text-align: left;
  overflow: visible; }
  .box-search-list .owl-carousel button[type="button"] span, .box-search-list .filter-select button[type="button"] span, .box-search-list .sort .sort-select li button[type="button"] span {
    font-size: 14px; }
  @media screen and (min-width: 48em) {
    .box-search-list .owl-carousel button[type="button"], .box-search-list .filter-select button[type="button"], .box-search-list .sort .sort-select li button[type="button"] {
      margin-top: 7px;
      line-height: 27px;
      padding: 0 10px;
      border: 1px solid #fff;
      border-radius: 30px; }
      .box-search-list .owl-carousel button[type="button"].active, .box-search-list .filter-select button[type="button"].active, .box-search-list .sort .sort-select li button[type="button"].active {
        background-color: #FFF3F6;
        border-color: #FFC5D4; }
        .box-search-list .owl-carousel button[type="button"].active:hover span:after, .box-search-list .filter-select button[type="button"].active:hover span:after, .box-search-list .sort .sort-select li button[type="button"].active:hover span:after {
          position: absolute;
          display: block;
          content: "";
          width: 16px;
          height: 16px;
          border-radius: 16px;
          background-color: #ddd;
          top: -4px;
          right: -4px;
          background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shape-x2-w.svg");
          background-repeat: no-repeat;
          background-position: center center; } }
  @media screen and (max-width: 47.99em) {
    .box-search-list .owl-carousel button[type="button"], .box-search-list .filter-select button[type="button"], .box-search-list .sort .sort-select li button[type="button"] {
      line-height: 30px;
      padding: 0 15px; }
      .box-search-list .owl-carousel button[type="button"].active span, .box-search-list .filter-select button[type="button"].active span, .box-search-list .sort .sort-select li button[type="button"].active span {
        font-weight: bold;
        color: #ff3366; } }
@media screen and (min-width: 48em) {
  .box-search-list .owl-carousel button[type="button"]:hover, .box-search-list .filter-select button[type="button"]:hover, .box-search-list .sort .sort-select li button[type="button"]:hover, .box-search-list .owl-carousel button[type="button"]:focus, .box-search-list .filter-select button[type="button"]:focus, .box-search-list .sort .sort-select li button[type="button"]:focus {
    color: #727579;
    background-color: #FFF3F6; } }
.box-search-list .owl-carousel a, .box-search-list .filter-select a, .box-search-list .sort .sort-select li a {
  display: inline-block; }
  .box-search-list .owl-carousel a span, .box-search-list .filter-select a span, .box-search-list .sort .sort-select li a span {
    font-size: 14px; }
  @media screen and (min-width: 48em) {
    .box-search-list .owl-carousel a, .box-search-list .filter-select a, .box-search-list .sort .sort-select li a {
      margin-top: 5px;
      line-height: 27px;
      padding: 0 10px;
      border: 1px solid #fff;
      border-radius: 30px; } }
  @media screen and (max-width: 47.99em) {
    .box-search-list .owl-carousel a, .box-search-list .filter-select a, .box-search-list .sort .sort-select li a {
      line-height: 30px;
      padding: 0 15px; }
      .box-search-list .owl-carousel a.active span, .box-search-list .filter-select a.active span, .box-search-list .sort .sort-select li a.active span {
        font-weight: bold;
        color: #ff3366; } }

@media screen and (max-width: 47.99em) {
  .box-search-list {
    margin-top: 0 !important; } }
.box-search-list button[type="button"] {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "sans-serif";
  color: #727579;
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  background: transparent url("") no-repeat;
  height: auto;
  background-color: transparent; }
  .box-search-list button[type="button"]:hover, .box-search-list button[type="button"]:focus, .box-search-list button[type="button"]:active, .box-search-list button[type="button"].active {
    outline: 1px solid transparent;
    color: inherit;
    background-color: transparent; }
  .box-search-list button[type="button"] > span {
    display: inline;
    margin: 0; }
@media screen and (min-width: 0em) {
  .box-search-list {
    width: 100%; } }
@media screen and (min-width: 48em) {
  .box-search-list {
    max-width: 1214px;
    margin: 0 auto; } }
.box-search-list .search-result-txt {
  display: block;
  margin-top: 15px;
  padding-left: 10px;
  line-height: 40px;
  font-size: 1.125rem;
  color: #444; }
  @media screen and (max-width: 47.99em) {
    .box-search-list .search-result-txt {
      padding-left: 15px;
      background-color: #f7f7f7;
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd; } }
  .box-search-list .search-result-txt .category-change {
    position: relative;
    margin-top: 5px;
    padding-left: 10px;
    display: block;
    width: 130px;
    height: 25px;
    line-height: 25px;
    float: right;
    background-color: #c1c1c1;
    border-radius: 100px;
    color: #ffffff; }
    .box-search-list .search-result-txt .category-change:after {
      position: absolute;
      content: "";
      top: 0;
      right: 10px;
      width: 12px;
      height: 25px;
      background-position: center center;
      background-image: url(/Areas/Plugins/Views/Common/ElasticSearchResultList/img/arrow-right2-w.svg);
      background-repeat: no-repeat;
      background-size: 7px; }
    @media screen and (max-width: 47.99em) {
      .box-search-list .search-result-txt .category-change {
        display: none; } }
@media screen and (min-width: 48em) {
  .box-search-list .owl-carousel {
    display: block; } }
@media screen and (max-width: 47.99em) {
  .box-search-list .owl-carousel {
    display: block; } }
.box-search-list .owl-carousel ul {
  display: inline;
  line-height: 0;
  font-size: 0px; }
.box-search-list .owl-carousel li {
  display: inline-block; }
.box-search-list .owl-carousel div.owl-dots {
  margin-top: 5px;
  margin-bottom: 3px; }
.box-search-list .owl-carousel button.owl-dot span {
  width: 6px;
  height: 6px;
  margin: 5px 3px; }
.box-search-list .owl-carousel button.owl-dot.active span {
  background-color: #ff3366; }

.box-search-list .filter-menu {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-box-orient: horizontal;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  min-width: 0;
  background-color: #ffffff; }
  @media screen and (min-width: 48em) {
    .box-search-list .filter-menu > div > button.active + div {
      overflow: hidden;
      overflow-y: auto;
      max-height: 250px;
      background-color: #f9f9f8; }
      .box-search-list .filter-menu > div > button.active + div > .owl-carousel {
        display: block; }
        .box-search-list .filter-menu > div > button.active + div > .owl-carousel > ul > li button {
          margin-right: 15px; }
        .box-search-list .filter-menu > div > button.active + div > .owl-carousel > ul.col5 > li {
          width: calc((99% - 15px) / 5); }
        .box-search-list .filter-menu > div > button.active + div > .owl-carousel > ul.col4 > li {
          width: calc((99% - 15px) / 4); }
        .box-search-list .filter-menu > div > button.active + div > .owl-carousel > ul.col3 > li {
          width: calc((99% - 15px) / 3); }
        .box-search-list .filter-menu > div > button.active + div > .owl-carousel > ul.col2 > li {
          width: calc((99% - 15px) / 2); }
        .box-search-list .filter-menu > div > button.active + div > .owl-carousel > ul.col1 > li {
          width: calc((99% - 15px) / 1); } }
  .box-search-list .filter-menu > div {
    width: 100%; }
    @media screen and (min-width: 48em) {
      .box-search-list .filter-menu > div {
        overflow: hidden;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-box-orient: horizontal;
        -webkit-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        min-width: 0;
        flex-wrap: nowrap; }
        .box-search-list .filter-menu > div:nth-last-of-type(1) > div {
          border-bottom: 1px solid #ddd; }
        .box-search-list .filter-menu > div:nth-of-type(n+2) > button[type="button"] {
          border-top: 1px solid #5F5F75; } }
    @media screen and (max-width: 47.99em) {
      .box-search-list .filter-menu > div {
        width: 50%; }
        .box-search-list .filter-menu > div:nth-of-type(even) > button[type="button"] {
          border-right: 0 solid #e2e2e2; }
        .box-search-list .filter-menu > div:nth-of-type(even) > div {
          margin-left: -100%; } }
    .box-search-list .filter-menu > div > button[type="button"] {
      font-size: 16px;
      position: relative; }
      .box-search-list .filter-menu > div > button[type="button"] em {
        margin-left: 5px;
        font-weight: bold;
        color: #ff3366; }
      .box-search-list .filter-menu > div > button[type="button"].over:after {
        display: block; }
      .box-search-list .filter-menu > div > button[type="button"]:after {
        position: absolute;
        content: "";
        width: 12px;
        height: 12px;
        top: 14px;
        right: 15px;
        background-position: center center;
        opacity: 0.7;
        filter: alpha(opactiy=70);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7; }
      @media screen and (min-width: 48em) {
        .box-search-list .filter-menu > div > button[type="button"] {
          position: relative;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -ms-box-orient: horizontal;
          -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
          -webkit-justify-content: flex-start;
          justify-content: flex-start;
          min-width: 0;
          align-content: flex-start;
          width: 214px;
          line-height: 42px;
          vertical-align: top;
          text-align: left;
          background-color: #68687A; }
          .box-search-list .filter-menu > div > button[type="button"]:after {
            display: none;
            background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shape-open-w.svg");
            background-repeat: no-repeat; }
          .box-search-list .filter-menu > div > button[type="button"] > span {
            position: absolute;
            top: 0;
            margin-left: 15px; }
          .box-search-list .filter-menu > div > button[type="button"] > span > span {
            margin-top: 2px;
            font-weight: bold;
            color: #fff; }
          .box-search-list .filter-menu > div > button[type="button"] em {
            padding-top: 2px;
            color: #FFF169; } }
      @media screen and (max-width: 47.99em) {
        .box-search-list .filter-menu > div > button[type="button"] {
          line-height: 40px;
          background-color: #fff;
          width: 100%;
          padding-left: 15px;
          text-align: left;
          border-bottom: 1px solid #ddd;
          border-right: 1px solid #ddd; }
          .box-search-list .filter-menu > div > button[type="button"]:after {
            opacity: 0.3;
            filter: alpha(opactiy=30);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
            -moz-opacity: 0.3;
            -khtml-opacity: 0.3;
            background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shape-open.svg");
            background-repeat: no-repeat; }
          .box-search-list .filter-menu > div > button[type="button"].over {
            margin-top: 1px; } }
      .box-search-list .filter-menu > div > button[type="button"].active {
        background-color: #F7F7F7; }
        @media screen and (max-width: 47.99em) {
          .box-search-list .filter-menu > div > button[type="button"].active {
            line-height: 41px;
            border-bottom: 0 solid #e2e2e2; } }
        @media screen and (min-width: 48em) {
          .box-search-list .filter-menu > div > button[type="button"].active {
            background-color: #4D4D5C; } }
        .box-search-list .filter-menu > div > button[type="button"].active span > span {
          font-weight: bold; }
        .box-search-list .filter-menu > div > button[type="button"].active:after {
          opacity: 1;
          filter: alpha(opactiy=100);
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
          -moz-opacity: 1;
          -khtml-opacity: 1; }
          @media screen and (max-width: 47.99em) {
            .box-search-list .filter-menu > div > button[type="button"].active:after {
              background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shape-close-p.svg");
              background-repeat: no-repeat; } }
          @media screen and (min-width: 48em) {
            .box-search-list .filter-menu > div > button[type="button"].active:after {
              background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shape-close-w.svg");
              background-repeat: no-repeat; } }
        .box-search-list .filter-menu > div > button[type="button"].active + div {
          display: block;
          z-index: 10;
          height: auto; }
          @media screen and (max-width: 47.99em) {
            .box-search-list .filter-menu > div > button[type="button"].active + div {
              border-top: 0 solid #e2e2e2;
              border-bottom: 1px solid #ddd; } }
    @media screen and (max-width: 47.99em) {
      .box-search-list .filter-menu > div > div {
        height: 0;
        overflow: hidden;
        width: 200%;
        background-color: #F7F7F7;
        border-bottom: 0 solid #e2e2e2; }
        .box-search-list .filter-menu > div > div .owl-carousel li {
          width: 50%; }
        .box-search-list .filter-menu > div > div .owl-carousel button[type="button"], .box-search-list .filter-menu > div > div .owl-carousel a {
          width: 100%;
          height: 40px;
          line-height: 40px;
          overflow: hidden; } }
    @media screen and (min-width: 48em) {
      .box-search-list .filter-menu > div > div {
        display: block;
        width: calc(100% - 214px);
        height: 45px;
        padding-left: 5px;
        padding-bottom: 5px;
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
        background-color: #ffffff; }
        .box-search-list .filter-menu > div > div > div:not(.category-select) li {
          margin-left: 5px; } }
    .box-search-list .filter-menu > div .category-select {
      display: none; }
      .box-search-list .filter-menu > div .category-select.active {
        display: block; }
      .box-search-list .filter-menu > div .category-select ul {
        display: block;
        margin: 0 7px;
        border-bottom: 1px solid #ddd;
        font-size: 0px; }
      .box-search-list .filter-menu > div .category-select li {
        display: inline-block;
        position: relative;
        padding-right: 15px; }
        @media screen and (min-width: 48em) {
          .box-search-list .filter-menu > div .category-select li:nth-of-type(1) button[type="button"] {
            border-radius: 30px;
            line-height: 27px; }
          .box-search-list .filter-menu > div .category-select li:nth-of-type(1) button[type="button"]:hover, .box-search-list .filter-menu > div .category-select li:nth-of-type(1) button[type="button"]:focus {
            color: #727579;
            background-color: #FFF3F6; } }
        .box-search-list .filter-menu > div .category-select li:last-of-type {
          padding-right: 0; }
          .box-search-list .filter-menu > div .category-select li:last-of-type:after {
            display: none; }
          .box-search-list .filter-menu > div .category-select li:last-of-type span {
            font-weight: bold; }
        .box-search-list .filter-menu > div .category-select li:after {
          position: absolute;
          content: "";
          top: 0;
          right: 0;
          width: 15px;
          height: 40px;
          opacity: 0.5;
          filter: alpha(opactiy=50);
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
          -moz-opacity: 0.5;
          -khtml-opacity: 0.5;
          background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/arrow-right.svg");
          background-repeat: no-repeat;
          background-position: center center; }
        @media screen and (min-width: 48em) {
          .box-search-list .filter-menu > div .category-select li:after {
            height: 27px; } }
      .box-search-list .filter-menu > div .category-select button[type="button"] {
        line-height: 40px;
        padding: 0 5px; }
        @media screen and (min-width: 48em) {
          .box-search-list .filter-menu > div .category-select button[type="button"] {
            padding: 0 10px; } }
        .box-search-list .filter-menu > div .category-select button[type="button"] span {
          font-size: 14px; }
      @media screen and (max-width: 47.99em) {
        .box-search-list .filter-menu > div .category-select {
          padding: 0 4px; } }
  .box-search-list .filter-menu .category > div {
    border-top: 1px solid #ccc; }
  .box-search-list .filter-menu .category .category-depth1,
  .box-search-list .filter-menu .category .category-depth2 {
    height: auto;
    visibility: visible; }
  @media screen and (max-width: 20em) {
    .box-search-list .filter-menu .direct-input > button {
      letter-spacing: -2px; } }
  @media screen and (min-width: 48em) {
    .box-search-list .filter-menu .direct-input > div {
      height: auto; } }
  .box-search-list .filter-menu .direct-input .direct-input-box {
    display: block;
    width: 100%;
    height: 100%; }
    @media screen and (max-width: 47.99em) {
      .box-search-list .filter-menu .direct-input .direct-input-box ul {
        padding: 0 15px 10px 15px; } }
    .box-search-list .filter-menu .direct-input .direct-input-box ul li {
      position: relative;
      margin-top: 8px;
      display: inline-block; }
      .box-search-list .filter-menu .direct-input .direct-input-box ul li input[type=text],
      .box-search-list .filter-menu .direct-input .direct-input-box ul li input[type=number] {
        padding: 0 10px;
        height: 27px;
        width: 70px;
        line-height: 27px;
        border: 1px solid #e2e2e2;
        border-radius: 3px;
        font-size: 14px;
        background-color: #ffffff; }
        .box-search-list .filter-menu .direct-input .direct-input-box ul li input[type=text].ng-invalid,
        .box-search-list .filter-menu .direct-input .direct-input-box ul li input[type=number].ng-invalid {
          border-color: #ffafaf;
          background-color: #ffecec; }
      .box-search-list .filter-menu .direct-input .direct-input-box ul li:nth-child(3):after {
        content: "mm";
        right: -27px;
        font-size: 12px;
        width: 25px; }
      .box-search-list .filter-menu .direct-input .direct-input-box ul li.scope {
        margin-left: 35px; }
        .box-search-list .filter-menu .direct-input .direct-input-box ul li.scope span {
          display: inline-block;
          padding-right: 5px;
          height: 27px;
          line-height: 27px;
          font-weight: bold;
          font-size: 14px;
          vertical-align: middle;
          color: #727579; }
        .box-search-list .filter-menu .direct-input .direct-input-box ul li.scope .box-select {
          display: inline-block;
          height: 27px;
          background-color: #ffffff; }
        .box-search-list .filter-menu .direct-input .direct-input-box ul li.scope .box-select:after {
          padding-top: 1px; }
        .box-search-list .filter-menu .direct-input .direct-input-box ul li.scope select {
          height: 100%;
          line-height: inherit;
          background-color: transparent;
          font-size: 14px;
          color: #727579;
          outline: none !important;
          border: none !important; }
      .box-search-list .filter-menu .direct-input .direct-input-box ul li:last-child button {
        padding: 0 10px 0;
        height: 27px;
        line-height: 27px;
        background-color: #81e0ab;
        border-radius: 2px;
        font-size: 14px;
        vertical-align: middle;
        color: #ffffff; }
      @media screen and (min-width: 48em) {
        .box-search-list .filter-menu .direct-input .direct-input-box ul li {
          margin-left: 20px; }
          .box-search-list .filter-menu .direct-input .direct-input-box ul li:first-child {
            margin-left: 7px; } }
      @media screen and (max-width: 47.99em) {
        .box-search-list .filter-menu .direct-input .direct-input-box ul li {
          padding-right: 15px;
          width: calc(95% / 3);
          height: 40px;
          line-height: 40px; }
          .box-search-list .filter-menu .direct-input .direct-input-box ul li:nth-child(4) {
            padding: 0 0 0 0; }
          .box-search-list .filter-menu .direct-input .direct-input-box ul li input[type=text] {
            width: 100%;
            height: 35px;
            vertical-align: bottom; }
          .box-search-list .filter-menu .direct-input .direct-input-box ul li:nth-child(3):after {
            right: -15px; }
          .box-search-list .filter-menu .direct-input .direct-input-box ul li.scope {
            margin-left: 0;
            width: 48%; }
            .box-search-list .filter-menu .direct-input .direct-input-box ul li.scope span {
              width: 45%; }
            .box-search-list .filter-menu .direct-input .direct-input-box ul li.scope .box-select {
              height: 35px;
              width: 50%;
              vertical-align: bottom; }
              .box-search-list .filter-menu .direct-input .direct-input-box ul li.scope .box-select:after {
                padding-top: 6px;
                width: 20px;
                height: 20px;
                font-size: 20px; }
            .box-search-list .filter-menu .direct-input .direct-input-box ul li.scope select {
              padding-right: 20px;
              height: 33px;
              vertical-align: bottom; }
          .box-search-list .filter-menu .direct-input .direct-input-box ul li:last-child {
            padding-right: 0;
            width: 48%;
            float: right; }
            .box-search-list .filter-menu .direct-input .direct-input-box ul li:last-child button {
              width: 100%;
              height: 35px;
              line-height: 35px;
              vertical-align: bottom; } }

@media screen and (min-width: 48em) {
  .box-search-list #dallott.filter-menu > div > button[type="button"] > span {
    display: inline-block;
    position: relative;
    margin: 10px;
    margin-left: 30px; } }
.box-search-list #dallott.filter-menu .owl-carousel button[type="button"] {
  margin-top: 14px; }
  .box-search-list #dallott.filter-menu .owl-carousel button[type="button"]:hover, .box-search-list #dallott.filter-menu .owl-carousel button[type="button"]:focus {
    background-color: transparent; }
  .box-search-list #dallott.filter-menu .owl-carousel button[type="button"].check-before i.owl, .box-search-list #dallott.filter-menu .owl-carousel button[type="button"].checked i.owl {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: 4px; }
  .box-search-list #dallott.filter-menu .owl-carousel button[type="button"].check-before i.owl {
    background-image: url("/Content/1/img/check-dallott.png");
    background-repeat: no-repeat; }
  .box-search-list #dallott.filter-menu .owl-carousel button[type="button"].checked i.owl {
    background-image: url("/Content/1/img/checked-dallott.png");
    background-repeat: no-repeat; }
  .box-search-list #dallott.filter-menu .owl-carousel button[type="button"].checked span {
    color: #7700ee; }
.box-search-list #dallott.filter-menu .fashion-category > button, .box-search-list #dallott.filter-menu .fashion-category-detail > button {
  background-color: #7a7a8c; }
.box-search-list #dallott.filter-menu .fashion-category.display-b > button, .box-search-list #dallott.filter-menu .fashion-category.display-n > button, .box-search-list #dallott.filter-menu .fashion-category-detail.display-b > button, .box-search-list #dallott.filter-menu .fashion-category-detail.display-n > button {
  position: relative; }
  .box-search-list #dallott.filter-menu .fashion-category.display-b > button > span, .box-search-list #dallott.filter-menu .fashion-category.display-n > button > span, .box-search-list #dallott.filter-menu .fashion-category-detail.display-b > button > span, .box-search-list #dallott.filter-menu .fashion-category-detail.display-n > button > span {
    width: 100%; }
    .box-search-list #dallott.filter-menu .fashion-category.display-b > button > span > i.cg, .box-search-list #dallott.filter-menu .fashion-category.display-n > button > span > i.cg, .box-search-list #dallott.filter-menu .fashion-category-detail.display-b > button > span > i.cg, .box-search-list #dallott.filter-menu .fashion-category-detail.display-n > button > span > i.cg {
      width: 20px;
      height: 20px;
      position: absolute;
      right: 0; }
      .box-search-list #dallott.filter-menu .fashion-category.display-b > button > span > i.cg:after, .box-search-list #dallott.filter-menu .fashion-category.display-n > button > span > i.cg:after, .box-search-list #dallott.filter-menu .fashion-category-detail.display-b > button > span > i.cg:after, .box-search-list #dallott.filter-menu .fashion-category-detail.display-n > button > span > i.cg:after {
        color: #fff;
        font-size: 20px;
        margin-right: 20px;
        font-style: normal; }
.box-search-list #dallott.filter-menu .fashion-category.display-b > button > span i.cg:after, .box-search-list #dallott.filter-menu .fashion-category-detail.display-b > button > span i.cg:after {
  content: "-"; }
.box-search-list #dallott.filter-menu .fashion-category.display-n > button > span i.cg:after, .box-search-list #dallott.filter-menu .fashion-category-detail.display-n > button > span i.cg:after {
  content: "+"; }

.box-search-list .filter-select {
  margin-bottom: -1px;
  border-bottom: 1px solid #ccc;
  line-height: 0;
  font-size: 0;
  background-color: #ffffff; }
  .box-search-list .filter-select.active {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-box-orient: horizontal;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    min-width: 0;
    margin-bottom: 0; }
  .box-search-list .filter-select button[type="button"] {
    margin-top: 7px;
    border-color: transparent;
    line-height: 27px;
    padding: 0 10px;
    border-radius: 30px;
    height: 30px; }
    .box-search-list .filter-select button[type="button"].active {
      border-color: transparent;
      background-color: transparent; }
      .box-search-list .filter-select button[type="button"].active span {
        font-weight: normal;
        color: #444; }
  @media screen and (max-width: 47.99em) {
    .box-search-list .filter-select {
      padding: 5px 5px 12px 5px; }
      .box-search-list .filter-select > button[type="button"] {
        order: 2;
        margin-left: auto; }
      .box-search-list .filter-select > ul {
        order: 1; } }
  @media screen and (min-width: 48em) {
    .box-search-list .filter-select {
      padding: 0 5px 5px 5px;
      border-left: 1px solid #e2e2e2;
      border-right: 1px solid #e2e2e2;
      background-color: #f8f8f8; }
      .box-search-list .filter-select button[type="button"]:hover, .box-search-list .filter-select button[type="button"]:focus {
        color: #727579;
        background-color: #eee; } }
  .box-search-list .filter-select > button[type="button"] span {
    padding-left: 20px; }
  .box-search-list .filter-select > button[type="button"]:before {
    position: absolute;
    content: "";
    top: 0;
    left: 5px;
    width: 25px;
    height: 26px;
    opacity: 0.5;
    filter: alpha(opactiy=50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shape-reset.svg");
    background-repeat: no-repeat;
    background-position: center center; }
  @media screen and (max-width: 47.99em) {
    .box-search-list .filter-select > button[type="button"] {
      border: 1px solid #ddd; } }
  @media screen and (min-width: 48em) {
    .box-search-list .filter-select > button[type="button"] {
      margin-right: 20px; }
      .box-search-list .filter-select > button[type="button"]:after {
        position: absolute;
        content: "";
        top: 7px;
        right: -12px;
        width: 2px;
        height: 14px;
        background-color: #bbb; }
      .box-search-list .filter-select > button[type="button"].active:hover span:after {
        display: none; } }
  .box-search-list .filter-select ul {
    display: inline;
    width: calc(100% - 100px);
    font-size: 0; }
    @media screen and (min-width: 48em) {
      .box-search-list .filter-select ul {
        width: calc(100% - 120px); } }
    .box-search-list .filter-select ul li {
      display: inline-block;
      margin-right: 5px; }
      .box-search-list .filter-select ul li:nth-last-of-type(1) {
        margin-right: 0; }
    .box-search-list .filter-select ul button[type="button"] span,
    .box-search-list .filter-select ul button[type="button"].active span,
    .box-search-list .filter-select ul button[type="button"].active:hover span {
      padding-right: 15px; }
      .box-search-list .filter-select ul button[type="button"] span:after,
      .box-search-list .filter-select ul button[type="button"].active span:after,
      .box-search-list .filter-select ul button[type="button"].active:hover span:after {
        position: absolute;
        content: "";
        top: 0;
        right: 5px;
        width: 20px;
        height: 28px;
        opacity: 0.5;
        filter: alpha(opactiy=50);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        -moz-opacity: 0.5;
        -khtml-opacity: 0.5;
        background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shape-x2.svg");
        background-repeat: no-repeat;
        background-position: center center;
        background-color: transparent; }
    @media screen and (max-width: 47.99em) {
      .box-search-list .filter-select ul button[type="button"],
      .box-search-list .filter-select ul button[type="button"].active,
      .box-search-list .filter-select ul button[type="button"].active:hover {
        background-color: #eee; } }

.box-search-list .box-search-tab {
  margin-top: 20px; }
  .box-search-list .box-search-tab .tab {
    overflow: hidden; }
    .box-search-list .box-search-tab .tab li {
      width: 200px;
      height: auto;
      float: left; }
      .box-search-list .box-search-tab .tab li button {
        width: 100%;
        height: 45px;
        font-size: 16px;
        background-color: #f9f9f8; }
      .box-search-list .box-search-tab .tab li button.active {
        font-weight: bold;
        background-color: #75555B;
        color: #ffffff; }
      @media screen and (max-width: 47.99em) {
        .box-search-list .box-search-tab .tab li {
          width: 50%; }
          .box-search-list .box-search-tab .tab li button {
            height: 40px; } }

.box-search-list .sort {
  display: block;
  position: relative;
  margin-top: 20px !important;
  border-top: 4px solid #75555B;
  border-bottom: 1px solid #CCC;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-box-orient: horizontal;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  min-width: 0;
  font-size: 0px;
  background-color: #ffffff; }
  @media screen and (max-width: 47.99em) {
    .box-search-list .sort:before {
      display: none; } }
  @media screen and (max-width: 47.99em) {
    .box-search-list .sort > div {
      height: 40px; } }
  @media screen and (min-width: 48em) {
    .box-search-list .sort > div {
      height: 45px; } }
  .box-search-list .sort .sort-select {
    width: calc(100% - 95px);
    height: auto; }
    @media screen and (min-width: 48em) {
      .box-search-list .sort .sort-select {
        padding-bottom: 7px; } }
    @media screen and (max-width: 47.99em) {
      .box-search-list .sort .sort-select.active ul {
        position: absolute;
        z-index: 1000; }
        .box-search-list .sort .sort-select.active ul li {
          display: block;
          -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); }
          .box-search-list .sort .sort-select.active ul li.active {
            border-bottom: 1px solid #e2e2e2; }
            .box-search-list .sort .sort-select.active ul li.active button span:after {
              background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shape-close.svg");
              background-repeat: no-repeat; } }
    @media screen and (max-width: 47.99em) {
      .box-search-list .sort .sort-select ul {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-box-orient: horizontal;
        -webkit-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        min-width: 0;
        width: 200px;
        background-color: #fff; } }
    @media screen and (max-width: 47.99em) {
      .box-search-list .sort .sort-select li {
        display: none;
        width: 100%;
        border-bottom: 1px solid #e2e2e2;
        border-right: 1px solid #e2e2e2;
        background-color: #fff;
        order: 2; }
        .box-search-list .sort .sort-select li.active {
          border-bottom: 0 solid #e2e2e2;
          display: block;
          order: 1;
          -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2) !important;
          -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2) !important;
          box-shadow: 0 0 0 rgba(0, 0, 0, 0.2) !important;
          border-right: 0 solid #e2e2e2; }
          .box-search-list .sort .sort-select li.active button span:after {
            position: absolute;
            content: "";
            top: 0;
            margin-left: 7px;
            width: 20px;
            height: 40px;
            background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shape-open.svg");
            background-repeat: no-repeat;
            opacity: 0.4;
            filter: alpha(opactiy=40);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
            -moz-opacity: 0.4;
            -khtml-opacity: 0.4;
            background-position: center center; } }
    @media screen and (min-width: 48em) {
      .box-search-list .sort .sort-select li {
        margin-left: 5px;
        display: block;
        display: inline-block; } }
    .box-search-list .sort .sort-select li button[type="button"] {
      text-align: left;
      width: 100%;
      line-height: 39px;
      padding: 0 10px; }
      .box-search-list .sort .sort-select li button[type="button"].active span {
        color: #444; }
      @media screen and (min-width: 48em) {
        .box-search-list .sort .sort-select li button[type="button"] {
          line-height: 27px; } }
    .box-search-list .sort .sort-select li span {
      font-size: 14px; }
  .box-search-list .sort .view-style {
    width: 95px;
    margin-left: auto; }
    @media screen and (min-width: 48em) {
      .box-search-list .sort .view-style {
        padding-top: 2px; } }
    .box-search-list .sort .view-style ul {
      font-size: 0; }
      .box-search-list .sort .view-style ul li {
        display: inline-block; }
        .box-search-list .sort .view-style ul li button[type="button"] {
          width: 40px;
          height: 40px;
          background-position: center center;
          opacity: 0.5;
          filter: alpha(opactiy=50);
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
          -moz-opacity: 0.5;
          -khtml-opacity: 0.5; }
          .box-search-list .sort .view-style ul li button[type="button"] span {
            display: none; }
          .box-search-list .sort .view-style ul li button[type="button"].active {
            opacity: 1;
            filter: alpha(opactiy=100);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
            -moz-opacity: 1;
            -khtml-opacity: 1; }
          .box-search-list .sort .view-style ul li button[type="button"].list {
            background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shape-style-list.svg");
            background-repeat: no-repeat; }
          .box-search-list .sort .view-style ul li button[type="button"].grid {
            background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shape-style-grid.svg");
            background-repeat: no-repeat; }

.box-search-list .box-search-tab + .sort {
  margin-top: 0px !important; }

.box-search-list .new-result-list {
  display: block;
  background-color: #ffffff; }
  .box-search-list .new-result-list .new-style-list.only-list {
    margin-top: 20px;
    border-top: 4px solid #75555B; }
  .box-search-list .new-result-list .new-style-list > ul {
    display: table;
    width: 100%; }
    .box-search-list .new-result-list .new-style-list > ul .t-img {
      width: 100px;
      min-width: 100px; }
    .box-search-list .new-result-list .new-style-list > ul .t-name {
      width: auto; }
    .box-search-list .new-result-list .new-style-list > ul .t-size {
      width: 13%; }
    .box-search-list .new-result-list .new-style-list > ul .t-thick {
      width: 6%; }
    .box-search-list .new-result-list .new-style-list > ul .t-material {
      width: 12%; }
    .box-search-list .new-result-list .new-style-list > ul .t-unitPrice {
      width: 8%; }
    .box-search-list .new-result-list .new-style-list > ul .t-count {
      width: 5%; }
    .box-search-list .new-result-list .new-style-list > ul .t-price {
      width: 8%; }
    .box-search-list .new-result-list .new-style-list > ul .t-shop {
      width: 10%; }
    .box-search-list .new-result-list .new-style-list > ul .t-boxInfo {
      display: none; }
    .box-search-list .new-result-list .new-style-list > ul > li {
      display: table-row; }
      .box-search-list .new-result-list .new-style-list > ul > li > span {
        position: relative;
        display: table-cell;
        height: 40px;
        vertical-align: middle;
        text-align: center;
        border-bottom: 1px solid #e2e2e2;
        font-size: 14px; }
      .box-search-list .new-result-list .new-style-list > ul > li > span:after {
        content: "";
        position: absolute;
        display: block;
        width: 1px;
        height: 20px;
        background-color: #e2e2e2;
        top: 10px;
        right: 0; }
      .box-search-list .new-result-list .new-style-list > ul > li > span:nth-last-child(2):after, .box-search-list .new-result-list .new-style-list > ul > li > span:last-child:after {
        display: none; }
      .box-search-list .new-result-list .new-style-list > ul > li > div {
        position: relative;
        display: table-cell;
        padding: 10px 10px;
        vertical-align: middle;
        text-align: center;
        border-bottom: 1px solid #e2e2e2; }
        .box-search-list .new-result-list .new-style-list > ul > li > div > span.title {
          display: none; }
      .box-search-list .new-result-list .new-style-list > ul > li > div:after {
        content: "";
        position: absolute;
        display: block;
        width: 1px;
        height: 80%;
        background-color: #e2e2e2;
        top: 10%;
        right: 0; }
      .box-search-list .new-result-list .new-style-list > ul > li > div:last-child:after {
        display: none; }
      .box-search-list .new-result-list .new-style-list > ul > li .t-img a {
        display: block; }
      .box-search-list .new-result-list .new-style-list > ul > li .t-img img {
        width: 100%; }
      .box-search-list .new-result-list .new-style-list > ul > li .t-name .info {
        position: relative;
        width: 100%;
        text-align: left; }
        .box-search-list .new-result-list .new-style-list > ul > li .t-name .info a.title {
          display: block;
          margin-bottom: 10px;
          font-size: 16px;
          font-weight: bold;
          word-break: keep-all; }
        .box-search-list .new-result-list .new-style-list > ul > li .t-name .info .shipping-info {
          font-size: 0;
          margin-top: 10px;
          position: relative; }
          @media screen and (max-width: 47.99em) {
            .box-search-list .new-result-list .new-style-list > ul > li .t-name .info .shipping-info {
              width: calc(100% - 10px); } }
          .box-search-list .new-result-list .new-style-list > ul > li .t-name .info .shipping-info span {
            display: inline-block;
            margin-left: 25px;
            font-size: 13px;
            color: #777; }
            .box-search-list .new-result-list .new-style-list > ul > li .t-name .info .shipping-info span:before {
              position: absolute;
              content: "";
              top: -3px;
              left: 0;
              width: 20px;
              height: 18px;
              background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/truck.svg");
              background-repeat: no-repeat;
              background-position: center center;
              opacity: 0.6;
              filter: alpha(opactiy=60);
              -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
              -moz-opacity: 0.6;
              -khtml-opacity: 0.6; }
            @media not all and (min-resolution: 0.001dpcm) {
              @supports (-webkit-appearance: none) {
                .box-search-list .new-result-list .new-style-list > ul > li .t-name .info .shipping-info span:before {
                  top: -4px; } } }
            @media all and (-ms-high-contrast: none) {
              .box-search-list .new-result-list .new-style-list > ul > li .t-name .info .shipping-info span:before {
                top: -4px; } }
        .box-search-list .new-result-list .new-style-list > ul > li .t-name .info .review {
          position: relative;
          width: 77px;
          margin-top: 10px; }
          .box-search-list .new-result-list .new-style-list > ul > li .t-name .info .review .star-base {
            display: block;
            height: 14px;
            background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shape-star-base.svg");
            background-repeat: no-repeat;
            background-position: left center;
            opacity: 0.2;
            filter: alpha(opactiy=20);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            -moz-opacity: 0.2;
            -khtml-opacity: 0.2; }
          .box-search-list .new-result-list .new-style-list > ul > li .t-name .info .review .star {
            display: block;
            position: absolute;
            z-index: 9;
            top: 0;
            left: 0;
            height: 14px;
            background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shape-star.svg");
            background-repeat: no-repeat;
            background-position: left center; }
          .box-search-list .new-result-list .new-style-list > ul > li .t-name .info .review em {
            position: absolute;
            z-index: 10;
            display: block;
            left: 82px;
            width: 100px;
            line-height: 16px;
            font-size: 13px; }
      .box-search-list .new-result-list .new-style-list > ul > li .t-shop {
        word-break: break-all; }
        .box-search-list .new-result-list .new-style-list > ul > li .t-shop .only-shop {
          display: block;
          margin-bottom: 10px;
          font-size: 14px;
          color: #727579; }
        .box-search-list .new-result-list .new-style-list > ul > li .t-shop .fee {
          font-size: 14px;
          color: #727579; }
        .box-search-list .new-result-list .new-style-list > ul > li .t-shop .seller li {
          margin-bottom: 5px; }
        .box-search-list .new-result-list .new-style-list > ul > li .t-shop .seller li:first-child {
          display: none; }
        .box-search-list .new-result-list .new-style-list > ul > li .t-shop .seller span {
          font-size: 14px; }
        .box-search-list .new-result-list .new-style-list > ul > li .t-shop .seller a {
          text-decoration: underline; }
  @media screen and (max-width: 47.99em) {
    .box-search-list .new-result-list .new-style-list > ul {
      display: block; }
      .box-search-list .new-result-list .new-style-list > ul span.t-name, .box-search-list .new-result-list .new-style-list > ul span.t-size, .box-search-list .new-result-list .new-style-list > ul span.t-thick, .box-search-list .new-result-list .new-style-list > ul span.t-material, .box-search-list .new-result-list .new-style-list > ul span.t-unitPrice, .box-search-list .new-result-list .new-style-list > ul span.t-count, .box-search-list .new-result-list .new-style-list > ul span.t-price, .box-search-list .new-result-list .new-style-list > ul span.t-shop {
        display: none; }
      .box-search-list .new-result-list .new-style-list > ul span.t-img {
        display: block;
        float: left;
        line-height: 40px;
        border-bottom: 0 solid #e2e2e2; }
      .box-search-list .new-result-list .new-style-list > ul span.t-boxInfo {
        display: block;
        width: calc(100% - 100px);
        float: right;
        line-height: 40px;
        border-bottom: 0 solid #e2e2e2; }
      .box-search-list .new-result-list .new-style-list > ul > li {
        position: relative;
        display: block;
        overflow: hidden;
        border-bottom: 1px solid #e2e2e2; }
        .box-search-list .new-result-list .new-style-list > ul > li > div {
          display: block;
          border-bottom: 0px solid #e2e2e2; }
          .box-search-list .new-result-list .new-style-list > ul > li > div > span.title {
            display: inline-block;
            padding-right: 5px; }
        .box-search-list .new-result-list .new-style-list > ul > li > div:not(.t-img) {
          padding: 0 15px 5px 15px;
          width: calc(100% - 100px);
          float: right;
          text-align: left; }
        .box-search-list .new-result-list .new-style-list > ul > li > div:not(.t-img):after {
          display: none; }
        .box-search-list .new-result-list .new-style-list > ul > li > div.t-size {
          padding-top: 10px; }
        .box-search-list .new-result-list .new-style-list > ul > li > div.t-price {
          padding-bottom: 10px;
          font-weight: bold;
          color: #ff0000; }
          .box-search-list .new-result-list .new-style-list > ul > li > div.t-price > span.title {
            font-weight: normal;
            color: #000000; }
        .box-search-list .new-result-list .new-style-list > ul > li .t-name, .box-search-list .new-result-list .new-style-list > ul > li .t-thick, .box-search-list .new-result-list .new-style-list > ul > li .t-shop {
          display: none; }
        .box-search-list .new-result-list .new-style-list > ul > li .t-img {
          position: absolute;
          height: 100%;
          top: 0;
          left: 0; }
        .box-search-list .new-result-list .new-style-list > ul > li .t-shop.comparison-shop {
          display: block; }
          .box-search-list .new-result-list .new-style-list > ul > li .t-shop.comparison-shop li {
            display: inline-block;
            margin-right: 10px; }
          .box-search-list .new-result-list .new-style-list > ul > li .t-shop.comparison-shop li span {
            font-size: 13px; }
          .box-search-list .new-result-list .new-style-list > ul > li .t-shop.comparison-shop li:first-child {
            display: inline-block;
            margin-right: 3px; }
          .box-search-list .new-result-list .new-style-list > ul > li .t-shop.comparison-shop li:first-child span {
            display: inline-block;
            width: 12px;
            height: 11px;
            vertical-align: middle;
            background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/shop.svg");
            background-repeat: no-repeat;
            background-position: center center;
            opacity: 0.5;
            filter: alpha(opactiy=50);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            -moz-opacity: 0.5;
            -khtml-opacity: 0.5;
            font-size: 0; } }

.box-search-list .result-list-empty {
  border-top: 4px solid #75555B;
  border-bottom: 1px solid #CCC;
  background-color: #ffffff; }
  .box-search-list .result-list-empty p {
    line-height: 200px;
    text-align: center; }

.box-search-list .loader {
  display: table;
  width: 100%;
  height: 400px;
  text-align: center;
  background-color: #ffffff; }
  .box-search-list .loader p {
    display: table-cell;
    vertical-align: middle; }
    .box-search-list .loader p span {
      display: block;
      margin-top: 15px; }
  .box-search-list .loader img {
    width: 50px; }

.box-search-list .paging {
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-box-orient: horizontal;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  min-width: 0;
  height: 110px;
  padding-top: 30px; }
  .box-search-list .paging button[type="button"] {
    display: block;
    position: relative;
    width: 44px;
    height: 44px;
    margin: 0 10px;
    line-height: 44px;
    background-color: #777; }
    @media screen and (min-width: 35.5em) {
      .box-search-list .paging button[type="button"] {
        width: 130px; } }
    .box-search-list .paging button[type="button"] span {
      font-weight: bold;
      color: #fff; }
      @media screen and (max-width: 35.49em) {
        .box-search-list .paging button[type="button"] span {
          font-size: 0; } }
      .box-search-list .paging button[type="button"] span:before {
        position: absolute;
        content: "";
        top: 0;
        width: 12px;
        height: 44px;
        background-position: center center; }
  .box-search-list .paging .prev-page {
    padding-left: 15px;
    border-radius: 44px 0 44px 44px; }
    .box-search-list .paging .prev-page span:before {
      left: 15px;
      background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/arrow-left2-w.svg");
      background-repeat: no-repeat; }
      @media screen and (min-width: 35.5em) {
        .box-search-list .paging .prev-page span:before {
          left: 18px; } }
  .box-search-list .paging .next-page {
    padding-right: 15px;
    border-radius: 0 44px 44px 44px; }
    .box-search-list .paging .next-page span:before {
      right: 15px;
      background-image: url("/Areas/Plugins/Views/Common/ElasticSearchResultList/img/arrow-right2-w.svg");
      background-repeat: no-repeat; }
      @media screen and (min-width: 35.5em) {
        .box-search-list .paging .next-page span:before {
          right: 18px; } }
  .box-search-list .paging .current-page {
    width: calc(100% - 129px);
    height: 44px;
    padding-top: 7px;
    border-radius: 20px 20px 0 0;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    background-color: #EFEFEF; }
    @media screen and (min-width: 35.5em) {
      .box-search-list .paging .current-page {
        width: calc(100% - 301px); } }
    .box-search-list .paging .current-page span {
      display: block;
      margin-top: 3px;
      font-weight: normal;
      font-size: 13px; }
  .box-search-list .paging.first .current-page {
    width: calc(100% - 161px);
    border-radius: 20px 20px 0 20px;
    padding-left: 130px;
    margin-left: 10px; }
    @media screen and (max-width: 35.49em) {
      .box-search-list .paging.first .current-page {
        width: calc(100% - 75px);
        padding-left: 60px; } }
  .box-search-list .paging.last .current-page {
    width: calc(100% - 161px);
    border-radius: 20px 20px 20px 0;
    padding-top: 14px;
    padding-right: 130px;
    margin-right: 10px; }
    @media screen and (max-width: 35.49em) {
      .box-search-list .paging.last .current-page {
        width: calc(100% - 75px);
        padding-right: 60px; } }

.box-search-list table.low-table th:before, .box-search-list .box-shop-list .box-table > .row > .cell:before, .box-search-list .box-shop-list2 .box-table > .row > .cell:before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #cccccc; }

.box-search-list .box-shop {
  margin: 15px 0 30px 0;
  padding: 15px 15px;
  background-color: #ffffff;
  overflow: hidden; }
  .box-search-list .box-shop > .box-shop-img {
    display: block;
    margin-right: 40px;
    width: 100%;
    max-width: 300px;
    max-height: 300px;
    float: left;
    overflow: hidden; }
    .box-search-list .box-shop > .box-shop-img > img {
      width: 100%; }
    @media screen and (max-width: 47.99em) {
      .box-search-list .box-shop > .box-shop-img {
        margin: 0 auto;
        float: inherit; } }
  .box-search-list .box-shop > .simple-info {
    display: inline-block;
    width: calc(100% - 340px);
    float: right; }
    .box-search-list .box-shop > .simple-info > span {
      display: block;
      margin-bottom: 5px;
      width: 100%;
      text-align: right;
      line-height: 25px; }
    .box-search-list .box-shop > .simple-info .low-price > strong {
      font-size: 25px;
      color: #f24443; }
  @media screen and (max-width: 47.99em) {
    .box-search-list .box-shop > img {
      margin: 0 auto;
      float: none; }
    .box-search-list .box-shop > .simple-info {
      margin-top: 20px;
      display: block;
      width: 100%;
      float: none; }
      .box-search-list .box-shop > .simple-info > span {
        text-align: center; }
      .box-search-list .box-shop > .simple-info table.low-table {
        display: none; } }

.box-search-list table.low-table {
  margin-top: 15px;
  border-top: 2px solid #75555B; }
  .box-search-list table.low-table col:first-child {
    width: auto; }
  .box-search-list table.low-table col:nth-child(2) {
    width: 20%; }
  .box-search-list table.low-table col:nth-child(3) {
    width: 20%; }
  .box-search-list table.low-table col:last-child {
    width: 20%; }
  @media screen and (min-width: 48em) {
    .box-search-list table.low-table col:nth-child(2) {
      width: 15%; }
    .box-search-list table.low-table col:nth-child(3) {
      width: 15%; }
    .box-search-list table.low-table col:last-child {
      width: 15%; } }
  .box-search-list table.low-table caption {
    width: 1px;
    height: 1px;
    margin: -1px 0 0 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0); }
  .box-search-list table.low-table th {
    position: relative;
    height: 35px;
    border-bottom: 1px solid #cccccc;
    background-color: #f7f8f9;
    text-align: center; }
  .box-search-list table.low-table th:first-child {
    text-align: justify; }
  .box-search-list table.low-table th:first-child:before {
    display: none; }
  .box-search-list table.low-table td {
    text-align: center;
    height: 30px; }
  .box-search-list table.low-table td:first-child {
    text-align: justify; }
  .box-search-list table.low-table tbody tr td:nth-child(2) {
    font-weight: bold; }
  .box-search-list table.low-table tbody tr:first-child td:nth-child(2) {
    color: #f24443; }

.box-search-list .box-shop-list {
  background-color: #ffffff; }
  .box-search-list .box-shop-list .box-table {
    display: table;
    width: 100%;
    border-top: 4px solid #75555B; }
    .box-search-list .box-shop-list .box-table > .row {
      display: table-row; }
      .box-search-list .box-shop-list .box-table > .row > .cell {
        position: relative;
        display: table-cell;
        padding: 0.7rem 0.75rem;
        border-bottom: 1px solid #e2e2e2;
        text-align: center;
        vertical-align: middle;
        word-break: break-all;
        font-size: 1rem;
        overflow: hidden; }
        .box-search-list .box-shop-list .box-table > .row > .cell:before {
          top: 0.7rem;
          height: calc(100% - 1.4rem);
          background-color: #e2e2e2; }
        .box-search-list .box-shop-list .box-table > .row > .cell:first-child:before {
          display: none; }
      .box-search-list .box-shop-list .box-table > .row .shop {
        width: 13%; }
      .box-search-list .box-shop-list .box-table > .row .item {
        padding: 0.7rem 1rem;
        width: auto; }
        .box-search-list .box-shop-list .box-table > .row .item > button {
          display: none; }
        .box-search-list .box-shop-list .box-table > .row .item > div {
          padding-bottom: 5px;
          width: 100%;
          line-height: 16px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -ms-box-orient: horizontal;
          -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
          -webkit-justify-content: flex-start;
          justify-content: flex-start;
          min-width: 0;
          -ms-flex-align: center;
          -webkit-align-items: center;
          align-items: center;
          text-align: justify; }
          .box-search-list .box-shop-list .box-table > .row .item > div span {
            width: 60px; }
          .box-search-list .box-shop-list .box-table > .row .item > div em {
            width: calc(100% - 60px);
            color: #000000; }
        @media screen and (min-width: 48em) {
          .box-search-list .box-shop-list .box-table > .row .item .name span {
            display: none; }
          .box-search-list .box-shop-list .box-table > .row .item .name em {
            width: 100%;
            font-size: 15px; }
          .box-search-list .box-shop-list .box-table > .row .item .i-fee,
          .box-search-list .box-shop-list .box-table > .row .item .i-count,
          .box-search-list .box-shop-list .box-table > .row .item .i-price,
          .box-search-list .box-shop-list .box-table > .row .item .i-size {
            display: none; } }
      .box-search-list .box-shop-list .box-table > .row .delivery-fee {
        width: 10%; }
      .box-search-list .box-shop-list .box-table > .row .count {
        width: 5%; }
      .box-search-list .box-shop-list .box-table > .row .unit-price {
        width: 8%; }
      .box-search-list .box-shop-list .box-table > .row .price {
        width: 8%; }
      .box-search-list .box-shop-list .box-table > .row .thick {
        width: 6%; }
      .box-search-list .box-shop-list .box-table > .row .material {
        width: 12%; }
    .box-search-list .box-shop-list .box-table .thead > .cell {
      position: relative;
      height: 35px;
      border-bottom: 1px solid #cccccc;
      background-color: #f7f8f9; }
      .box-search-list .box-shop-list .box-table .thead > .cell:before {
        top: auto;
        height: 15px;
        background-color: #cccccc; }
      .box-search-list .box-shop-list .box-table .thead > .cell:first-child:before {
        display: none; }
    .box-search-list .box-shop-list .box-table > div.row:not(.thead) .cell.price {
      font-weight: bold;
      color: #f24443; }
  @media screen and (max-width: 47.99em) {
    .box-search-list .box-shop-list .box-table {
      display: block; }
      .box-search-list .box-shop-list .box-table > .row {
        display: block;
        overflow: hidden; }
        .box-search-list .box-shop-list .box-table > .row > .shop {
          width: 75%; }
        .box-search-list .box-shop-list .box-table > .row > .unit-price {
          width: 25%; }
        .box-search-list .box-shop-list .box-table > .row > .delivery-fee,
        .box-search-list .box-shop-list .box-table > .row > .count,
        .box-search-list .box-shop-list .box-table > .row > .price,
        .box-search-list .box-shop-list .box-table > .row > .thick,
        .box-search-list .box-shop-list .box-table > .row > .material {
          display: none; }
      .box-search-list .box-shop-list .box-table > .row.thead .item {
        display: none; }
      .box-search-list .box-shop-list .box-table > .row.thead > .shop {
        float: left; }
      .box-search-list .box-shop-list .box-table > .row.thead > .unit-price {
        float: right; }
      .box-search-list .box-shop-list .box-table > .row:not(.thead) {
        position: relative; }
        .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell.shop {
          display: block;
          text-align: justify;
          border-bottom: 0 solid #e2e2e2;
          font-weight: bold;
          font-size: 16px; }
          .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell.shop > a {
            color: #000000; }
        .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell.unit-price {
          position: absolute;
          display: block;
          border-bottom: 0 solid #e2e2e2;
          font-weight: bold;
          top: 0;
          right: 0; }
        .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell.item {
          display: block;
          width: 100%; }
          .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell.item > div {
            display: none; }
          .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell.item > button {
            display: block;
            height: 20px;
            float: right; }
            .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell.item > button:after {
              content: "⋁";
              display: inline-block;
              width: 13px;
              height: 10px;
              line-height: 7px;
              overflow: hidden; }
          .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell.item > button.active {
            margin-top: 10px; }
            .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell.item > button.active:after {
              content: "⋀";
              line-height: 8px; }
        .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell.item.active > div {
          padding-left: 10px;
          padding-right: 10px;
          padding: 5px 10px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -ms-box-orient: horizontal;
          -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
          -webkit-justify-content: flex-start;
          justify-content: flex-start;
          min-width: 0;
          -ms-flex-align: center;
          -webkit-align-items: center;
          align-items: center;
          text-align: justify;
          background-color: #f3f3f3; }
        .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell.item.active > div.name {
          border-radius: 5px 5px 0 0; }
        .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell.item.active > div.i-price {
          border-radius: 0 0 5px 5px; }
          .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell.item.active > div.i-price em {
            font-weight: bold;
            color: #f24443; }
        .box-search-list .box-shop-list .box-table > .row:not(.thead) > .cell:before {
          display: none; } }

.box-search-list .box-shop-list2 {
  background-color: #ffffff; }
  .box-search-list .box-shop-list2 .box-table {
    display: table;
    width: 100%;
    border-top: 4px solid #75555B; }
    .box-search-list .box-shop-list2 .box-table > .row {
      display: table-row; }
      .box-search-list .box-shop-list2 .box-table > .row > .cell {
        position: relative;
        display: table-cell;
        padding: 0.7rem 0.75rem;
        border-bottom: 1px solid #e2e2e2;
        text-align: center;
        vertical-align: middle;
        word-break: break-all;
        font-size: 1rem;
        overflow: hidden; }
        .box-search-list .box-shop-list2 .box-table > .row > .cell:before {
          top: 0.7rem;
          height: calc(100% - 1.4rem);
          background-color: #e2e2e2; }
        .box-search-list .box-shop-list2 .box-table > .row > .cell:first-child:before {
          display: none; }
      .box-search-list .box-shop-list2 .box-table > .row .shop {
        width: 15%; }
        .box-search-list .box-shop-list2 .box-table > .row .shop img {
          width: 100%; }
      .box-search-list .box-shop-list2 .box-table > .row .item {
        padding: 0.7rem 1rem;
        width: auto; }
        .box-search-list .box-shop-list2 .box-table > .row .item > button {
          display: none; }
        .box-search-list .box-shop-list2 .box-table > .row .item > div {
          padding-bottom: 5px;
          width: 100%;
          line-height: 16px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -ms-box-orient: horizontal;
          -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
          -webkit-justify-content: flex-start;
          justify-content: flex-start;
          min-width: 0;
          -ms-flex-align: center;
          -webkit-align-items: center;
          align-items: center;
          text-align: justify; }
          .box-search-list .box-shop-list2 .box-table > .row .item > div span {
            width: 60px; }
          .box-search-list .box-shop-list2 .box-table > .row .item > div em {
            width: calc(100% - 60px);
            color: #000000; }
        @media screen and (min-width: 48em) {
          .box-search-list .box-shop-list2 .box-table > .row .item .name span {
            display: none; }
          .box-search-list .box-shop-list2 .box-table > .row .item .name em {
            width: 100%;
            font-size: 15px; }
          .box-search-list .box-shop-list2 .box-table > .row .item .i-fee,
          .box-search-list .box-shop-list2 .box-table > .row .item .i-count,
          .box-search-list .box-shop-list2 .box-table > .row .item .i-price {
            display: none; } }
      .box-search-list .box-shop-list2 .box-table > .row .delivery-fee {
        width: 11%; }
      .box-search-list .box-shop-list2 .box-table > .row .count {
        width: 10%; }
      .box-search-list .box-shop-list2 .box-table > .row .unit-price {
        width: 10%; }
      .box-search-list .box-shop-list2 .box-table > .row .price {
        width: 12%; }
    .box-search-list .box-shop-list2 .box-table .thead > .cell {
      position: relative;
      height: 35px;
      border-bottom: 1px solid #cccccc;
      background-color: #f7f8f9; }
      .box-search-list .box-shop-list2 .box-table .thead > .cell:before {
        top: auto;
        height: 15px;
        background-color: #cccccc; }
      .box-search-list .box-shop-list2 .box-table .thead > .cell:first-child:before {
        display: none; }
  @media screen and (max-width: 47.99em) {
    .box-search-list .box-shop-list2 .box-table > .row > .shop {
      width: 30%; }
    .box-search-list .box-shop-list2 .box-table > .row > .item {
      width: 70%; }
    .box-search-list .box-shop-list2 .box-table > .row > .unit-price,
    .box-search-list .box-shop-list2 .box-table > .row > .delivery-fee,
    .box-search-list .box-shop-list2 .box-table > .row > .count,
    .box-search-list .box-shop-list2 .box-table > .row > .price {
      display: none; }
    .box-search-list .box-shop-list2 .box-table > .row > .item .i-price em {
      font-weight: bold;
      color: #ff0000; } }

.main-box-search {
  width: 100%;
  background-color: #FBBC61; }
  .main-box-search .box-search {
    margin: 0 auto;
    padding: 55px 0 75px 0;
    width: 600px; }
    .main-box-search .box-search h2 {
      margin-bottom: 35px;
      font-size: 30px;
      font-weight: bold;
      text-align: center; }
  .main-box-search .form-input-box {
    display: inline-block;
    width: calc(100% - 120px); }
    .main-box-search .form-input-box fieldset {
      position: relative; }
    .main-box-search .form-input-box fieldset::after {
      content: "mm";
      bottom: 0;
      right: 0;
      display: block;
      position: absolute;
      width: 55px;
      height: 18px;
      font-size: 15px;
      font-weight: bold; }
    .main-box-search .form-input-box .box-input {
      position: relative;
      display: inline-block;
      padding: 0 0 0 0;
      width: calc((100% - 160px) / 3);
      height: 50px;
      border: 0 solid #e2e2e2;
      background-color: transparent; }
      .main-box-search .form-input-box .box-input:nth-of-type(n+2) {
        margin-left: 50px; }
      .main-box-search .form-input-box .box-input:nth-of-type(n+2):after {
        content: "";
        top: 15px;
        left: -35px;
        display: block;
        position: absolute;
        width: 20px;
        height: 21px;
        background-image: url(//tqoonbox.com/PartnerData/0N/PartnerInfo/2019/06/28/v4hyb51x.ajc.svg);
        background-repeat: no-repeat;
        background-size: 100% auto; }
      .main-box-search .form-input-box .box-input input[type=text],
      .main-box-search .form-input-box .box-input input[type=number] {
        padding: 3px 6px;
        width: 100%;
        height: 50px;
        line-height: 50px;
        font-size: 22px;
        border-radius: 2px;
        border: 3px solid #9657A8;
        background-color: #ffffff;
        color: #9657A8; }
        .main-box-search .form-input-box .box-input input[type=text].ng-invalid,
        .main-box-search .form-input-box .box-input input[type=number].ng-invalid {
          border-color: #ffafaf;
          background-color: #ffecec; }
  .main-box-search .form-box-btn {
    margin-right: 0;
    display: inline-block;
    width: 100px;
    vertical-align: top; }
    .main-box-search .form-box-btn button {
      width: 100px;
      height: 50px;
      border-color: #9657A8;
      background-color: #9657A8;
      font-size: 22px;
      font-weight: bold;
      color: #ffffff; }
  @media screen and (max-width: 47.99em) {
    .main-box-search .box-search {
      width: 100%; }
    .main-box-search .form-input-box {
      width: 100%; }
      .main-box-search .form-input-box fieldset::after {
        width: 37px; }
      .main-box-search .form-input-box .box-input {
        width: calc((100% - 100px) / 3); }
        .main-box-search .form-input-box .box-input:nth-of-type(n+2) {
          margin-left: 30px; }
        .main-box-search .form-input-box .box-input:nth-of-type(n+2):after {
          top: 18px;
          left: -23px;
          width: 15px;
          height: 15px; }
    .main-box-search .form-box-btn {
      margin-top: 20px;
      width: 100%; }
      .main-box-search .form-box-btn button {
        width: 100%; } }

.elasearch-box h2 {
  margin: 30px auto 15px;
  text-align: center;
  font-size: 2rem; }
.elasearch-box .outbox {
  position: relative;
  margin: 0 auto;
  width: 500px;
  height: 40px;
  border: 3px solid #e2e2e2;
  background: #fff url("") no-repeat;
  border-radius: 8px; }
  @media screen and (max-width: 47.99em) {
    .elasearch-box .outbox {
      width: 100%; } }
  .elasearch-box .outbox input[type=search] {
    padding: 0 0 0 20px;
    width: calc(100% - 50px);
    height: 34px;
    font-size: 1.2rem;
    box-sizing: border-box;
    color: #727579; }
  .elasearch-box .outbox button[type=submit] {
    margin-left: 5px;
    width: 40px;
    height: 34px;
    background-color: transparent;
    border: 0 solid #e2e2e2;
    box-shadow: none; }
    .elasearch-box .outbox button[type=submit] span:before {
      /* use !important to prevent issues with browser extensions that change fonts */
      font-family: tqoon !important;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      display: block;
      content: "";
      font-size: 22px;
      color: #bec0c4; }
    .elasearch-box .outbox button[type=submit] span span {
      display: none; }

.search#skin1-container .delivery-date {
  border-bottom: 1px solid #ddd; }

.search#skin1-container .box-search-list .filter-menu > div:nth-last-of-type(1) > div {
  border-bottom-width: 0; }
.search#skin1-container .box-search-list #dallott.filter-menu > div:nth-last-of-type(1) > div {
  border-bottom-width: thin; }
.search#skin1-container .box-search-list .list_taxNfree_include {
  margin: 5px 0;
  text-align: center; }

.sort-normal {
  margin: 10px 0;
  overflow: hidden; }
  .sort-normal .box-select {
    width: 30%;
    float: right; }
    @media screen and (max-width: 47.99em) {
      .sort-normal .box-select {
        width: 100%; } }

@charset "UTF-8";
@-moz-document url-prefix() { }
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out; }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0); }

.fade.in {
  opacity: 1; }

.partnerContents:before, .partnerContents:after {
  content: "";
  display: table;
  clear: both !important; }
.partnerContents.editable {
  width: auto;
  height: auto; }
  .partnerContents.editable .editToolBoxWrap {
    display: none;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
    width: 0;
    height: 0;
    overflow: visible; }
  .partnerContents.editable:hover {
    border: 1px dotted #3a3f49;
    z-index: 9999; }
    .partnerContents.editable:hover .editToolBoxWrap {
      display: block;
      width: auto;
      height: auto; }
      .partnerContents.editable:hover .editToolBoxWrap div {
        position: absolute;
        top: -1px;
        left: -1px;
        padding: 6px 10px;
        background-color: #3a3f49;
        border-radius: 0 25px 25px 0;
        box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5);
        width: 250px;
        text-align: left;
        z-index: 9999;
        color: #fff;
        font-weight: bold;
        font-size: 0.8571428571rem; }
        .partnerContents.editable:hover .editToolBoxWrap div em {
          font-size: 0.7857142857rem;
          font-style: italic; }
      .partnerContents.editable:hover .editToolBoxWrap .editToolBox {
        width: 200px; }

.search#skin1-container .set-layout {
  margin-top: 15px; }
  .search#skin1-container .set-layout:after {
    content: "";
    display: table;
    clear: both !important; }
  .search#skin1-container .set-layout > * {
    overflow: hidden;
    display: block; }
    .search#skin1-container .set-layout > *.aside-left {
      display: none; }
    .search#skin1-container .set-layout > *.aside-right {
      display: none; }
    @media screen and (max-width: 47.99em) {
      .search#skin1-container .set-layout > *.bottom-show.aside-left {
        display: block; } }
    .search#skin1-container .set-layout > *.body {
      width: calc(100% - (0px + 0px + 0px + 0px)); }
  @media screen and (min-width: 48em) {
    .search#skin1-container .set-layout:after {
      content: "";
      display: table;
      clear: both !important; }
    .search#skin1-container .set-layout > * {
      overflow: hidden;
      display: block; }
      .search#skin1-container .set-layout > *.aside-left {
        display: none; }
      .search#skin1-container .set-layout > *.aside-right {
        display: none; } }
  @media screen and (min-width: 48em) and (max-width: 47.99em) {
    .search#skin1-container .set-layout > *.bottom-show.aside-left {
      display: block; } }
  @media screen and (min-width: 48em) {
      .search#skin1-container .set-layout > *.body {
        width: calc(100% - (0px + 0px + 0px + 0px)); } }
  @media screen and (min-width: 64em) {
    .search#skin1-container .set-layout:after {
      content: "";
      display: table;
      clear: both !important; }
    .search#skin1-container .set-layout > * {
      overflow: hidden;
      display: block; }
      .search#skin1-container .set-layout > *.aside-left {
        display: none; }
      .search#skin1-container .set-layout > *.aside-right {
        display: none; } }
  @media screen and (min-width: 64em) and (max-width: 47.99em) {
    .search#skin1-container .set-layout > *.bottom-show.aside-left {
      display: block; } }
  @media screen and (min-width: 64em) {
      .search#skin1-container .set-layout > *.body {
        width: calc(100% - (0px + 0px + 0px + 0px)); } }

@media screen and (min-width: 48em) {
  .set-layout .search#skin1-container .scroll-fix.fixed-top > * {
    position: fixed;
    top: 123px; } }
  @media screen and (min-width: 48em) and (min-width: 64em) {
    .set-layout .search#skin1-container .scroll-fix.fixed-top > * {
      top: 75px; } }
@media screen and (min-width: 48em) {
  .set-layout .search#skin1-container .scroll-fix.fixed-top > div {
    margin-top: 0 !important; }
  .set-layout .search#skin1-container .scroll-fix.fixed-top.aside-left > * {
    display: none; }
  .set-layout .search#skin1-container .scroll-fix.fixed-top.aside-right > * {
    width: 0px; }
  .set-layout .search#skin1-container .scroll-fix.fixed-bottom > * {
    position: absolute;
    top: auto;
    bottom: 0; }
  .set-layout .search#skin1-container .scroll-fix.fixed-bottom > div {
    margin-top: 0 !important; } }

.search#skin1-container nav.category {
  -webkit-overflow-scrolling: touch; }
  @media screen and (min-width: 48em) {
    .search#skin1-container nav.category > div {
      border: 1px solid #e2e2e2;
      border-radius: 3px;
      background-color: #fff;
      padding-top: 0.8571428571rem;
      padding-bottom: 0.8571428571rem;
      background-color: #fff; } }
  .search#skin1-container nav.category > div > ul > li {
    display: block;
    margin-bottom: 1px; }
    .search#skin1-container nav.category > div > ul > li > a {
      display: block;
      padding-left: 20px;
      line-height: 36px;
      font-size: 0.9285714286rem;
      color: #727579; }
      .search#skin1-container nav.category > div > ul > li > a.active {
        color: #ffffff;
        background-color: #888D94;
        border: 1px solid #7b8088; }
        .search#skin1-container nav.category > div > ul > li > a.active:hover, .search#skin1-container nav.category > div > ul > li > a.active:focus, .search#skin1-container nav.category > div > ul > li > a.active.active {
          color: #ffffff;
          background-color: #7b8088; }
        .search#skin1-container nav.category > div > ul > li > a.active ~ ul {
          display: block; }
      .search#skin1-container nav.category > div > ul > li > a ~ ul, .search#skin1-container nav.category > div > ul > li > a ~ ul ul {
        display: none;
        height: 100%;
        max-height: 1000px;
        padding: 10px 0;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        border-bottom: 1px solid #e2e2e2;
        background-color: #fff; }
        .search#skin1-container nav.category > div > ul > li > a ~ ul > li > a, .search#skin1-container nav.category > div > ul > li > a ~ ul ul > li > a {
          display: block;
          font-size: 0.8571428571rem;
          line-height: 36px;
          padding-left: 35px; }
          .search#skin1-container nav.category > div > ul > li > a ~ ul > li > a.active ~ ul, .search#skin1-container nav.category > div > ul > li > a ~ ul ul > li > a.active ~ ul {
            display: block; }
          .search#skin1-container nav.category > div > ul > li > a ~ ul > li > a.active, .search#skin1-container nav.category > div > ul > li > a ~ ul ul > li > a.active {
            position: relative;
            color: #727579;
            background-color: transparent;
            border: 0 solid #e2e2e2;
            outline: 0 solid #dddddd;
            -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
            -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
            box-shadow: 0 0 0 rgba(0, 0, 0, 0);
            color: #3e4145 !important; }
            .search#skin1-container nav.category > div > ul > li > a ~ ul > li > a.active:hover, .search#skin1-container nav.category > div > ul > li > a ~ ul > li > a.active:focus, .search#skin1-container nav.category > div > ul > li > a ~ ul > li > a.active.active, .search#skin1-container nav.category > div > ul > li > a ~ ul ul > li > a.active:hover, .search#skin1-container nav.category > div > ul > li > a ~ ul ul > li > a.active:focus, .search#skin1-container nav.category > div > ul > li > a ~ ul ul > li > a.active.active {
              color: #727579;
              border: 0 solid #e2e2e2;
              outline: 0 solid #dddddd;
              background-color: transparent; }
            .search#skin1-container nav.category > div > ul > li > a ~ ul > li > a.active:before, .search#skin1-container nav.category > div > ul > li > a ~ ul ul > li > a.active:before {
              position: absolute;
              top: 15px;
              left: 19px;
              display: block;
              content: "";
              width: 6px;
              height: 6px;
              border-color: transparent;
              border-radius: 100%;
              background-color: #6e737b; }
      .search#skin1-container nav.category > div > ul > li > a ~ ul ul {
        padding: 0;
        padding-bottom: 10px; }
        .search#skin1-container nav.category > div > ul > li > a ~ ul ul > li > a {
          padding-left: 55px; }
          .search#skin1-container nav.category > div > ul > li > a ~ ul ul > li > a.active:before {
            left: 39px; }
      @media screen and (min-width: 48em) {
        .search#skin1-container nav.category > div > ul > li > a:hover:not(.active) > span, .search#skin1-container nav.category > div > ul > li > a.active:not(.active) > span {
          display: inline-block; }
          .search#skin1-container nav.category > div > ul > li > a:hover:not(.active) > span:after, .search#skin1-container nav.category > div > ul > li > a.active:not(.active) > span:after {
            display: block;
            content: "";
            position: relative;
            top: -8px;
            margin-bottom: -3px;
            height: 3px;
            background-color: #6e737b; } }
  .search#skin1-container nav.category.up nav.bottom {
    position: fixed;
    bottom: 0; }
  .search#skin1-container nav.category > div > nav.bottom {
    display: none;
    position: relative;
    z-index: 900;
    width: 100%;
    height: 45px;
    -moz-box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.2);
    bottom: -45px;
    -webkit-transition: all 0.23s ease-out;
    -moz-transition: all 0.23s ease-out;
    -ms-transition: all 0.23s ease-out;
    -o-transition: all 0.23s ease-out;
    transition: all 0.23s ease-out;
    background-color: #3A3F49;
    border-color: #3A3F49; }
    @media screen and (max-width: 47.99em) {
      .search#skin1-container nav.category > div > nav.bottom {
        display: block; } }
    @media screen and (min-width: 48em) {
      .search#skin1-container nav.category > div > nav.bottom {
        display: none; } }
    .search#skin1-container nav.category > div > nav.bottom ul:after {
      content: "";
      display: table;
      clear: both !important; }
    .search#skin1-container nav.category > div > nav.bottom ul li {
      width: calc((99.99% - 0) / 5) !important;
      width: calc(99.99% / 5) !important;
      float: left; }
      .search#skin1-container nav.category > div > nav.bottom ul li:nth-of-type(n+2) {
        margin-left: 0; }
      .search#skin1-container nav.category > div > nav.bottom ul li:nth-of-type(n+1) {
        clear: none; }
      .search#skin1-container nav.category > div > nav.bottom ul li:nth-of-type(5n + 1) {
        clear: left;
        margin-left: 0; }
      .search#skin1-container nav.category > div > nav.bottom ul li a {
        display: block;
        text-align: center;
        display: table;
        width: 100%;
        height: 100%;
        height: 45px;
        color: #9CA4AF; }
        .search#skin1-container nav.category > div > nav.bottom ul li a > * {
          display: table-cell;
          vertical-align: middle; }
        .search#skin1-container nav.category > div > nav.bottom ul li a > span > span {
          display: none; }
        .search#skin1-container nav.category > div > nav.bottom ul li a > span {
          /* use !important to prevent issues with browser extensions that change fonts */
          font-family: tqoon !important;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          /* Better Font Rendering =========== */
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          height: 30px; }
          .search#skin1-container nav.category > div > nav.bottom ul li a > span:before {
            position: relative;
            vertical-align: middle;
            font-size: 1.4285714286rem; }
        .search#skin1-container nav.category > div > nav.bottom ul li a.home > span:before {
          content: "";
          top: 1px;
          font-size: 2rem; }
        .search#skin1-container nav.category > div > nav.bottom ul li a.mypage > span:before {
          content: ""; }
        .search#skin1-container nav.category > div > nav.bottom ul li a.bottom-nav > span:before {
          content: "";
          font-size: 1.7142857143rem; }
        .search#skin1-container nav.category > div > nav.bottom ul li a.notification > span:before {
          content: ""; }
        .search#skin1-container nav.category > div > nav.bottom ul li a.cart > span:before {
          content: ""; }
  @media screen and (max-width: 47.99em) {
    .search#skin1-container nav.category {
      position: fixed;
      z-index: 800;
      overflow: hidden;
      height: 45px;
      width: 100%;
      left: 0;
      bottom: -45px;
      -webkit-transition: all 0.23s ease-out;
      -moz-transition: all 0.23s ease-out;
      -ms-transition: all 0.23s ease-out;
      -o-transition: all 0.23s ease-out;
      transition: all 0.23s ease-out;
      background-color: #3A3F49; }
      .search#skin1-container nav.category.up {
        bottom: 0; }
      .search#skin1-container nav.category.active {
        height: 100%; }
        .search#skin1-container nav.category.active > div {
          position: relative;
          overflow-x: auto;
          height: 100%;
          background-color: #3A3F49; }
        .search#skin1-container nav.category.active > div > ul {
          position: absolute;
          width: 100%;
          margin-top: 5px; }
      .search#skin1-container nav.category > div {
        border: 0;
        padding: 0; }
        .search#skin1-container nav.category > div > ul {
          margin-bottom: 65px;
          background-color: #434954; }
          .search#skin1-container nav.category > div > ul > li {
            margin-bottom: 1px;
            background-color: #3A3F49; }
            .search#skin1-container nav.category > div > ul > li a {
              line-height: 40px;
              color: #9CA4AF;
              font-weight: bold; }
              .search#skin1-container nav.category > div > ul > li a ~ ul {
                padding: 5px 0; }
              .search#skin1-container nav.category > div > ul > li a ~ ul ul {
                padding: 0; }
              .search#skin1-container nav.category > div > ul > li a:hover > span:after {
                display: none !important; }
              .search#skin1-container nav.category > div > ul > li a.active {
                color: #727579;
                background-color: transparent;
                border: 0 solid #e2e2e2;
                outline: 0 solid #dddddd;
                -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
                -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
                box-shadow: 0 0 0 rgba(0, 0, 0, 0);
                background-color: white; }
                .search#skin1-container nav.category > div > ul > li a.active:hover, .search#skin1-container nav.category > div > ul > li a.active:focus, .search#skin1-container nav.category > div > ul > li a.active.active {
                  color: #727579;
                  border: 0 solid #e2e2e2;
                  outline: 0 solid #dddddd;
                  background-color: transparent; }
                .search#skin1-container nav.category > div > ul > li a.active + ul {
                  border-bottom: 0 solid #e2e2e2;
                  background-color: #4A4E57; }
                .search#skin1-container nav.category > div > ul > li a.active span {
                  color: white; }
                  .search#skin1-container nav.category > div > ul > li a.active span:after {
                    display: none; } }

.search#skin1-container .title-page, .search#skin1-container .sub-title-page {
  border: 1px solid #e2e2e2;
  border-radius: 3px;
  background-color: #fff;
  margin-top: 15px;
  padding: 10px 0;
  display: table;
  width: 100%;
  height: 100%;
  height: 60px;
  text-align: center; }
  .search#skin1-container .title-page > *, .search#skin1-container .sub-title-page > * {
    display: table-cell;
    vertical-align: middle; }
  @media screen and (max-width: 29.99em) {
    .search#skin1-container .title-page span > span, .search#skin1-container .sub-title-page span > span {
      display: block; }
      .search#skin1-container .title-page span > span:nth-of-type(n+2), .search#skin1-container .sub-title-page span > span:nth-of-type(n+2) {
        margin-top: 5px; } }

.search#skin1-container .sub-title-page {
  height: 45px; }

.search#skin1-container .bread-crumb {
  display: none; }
  .search#skin1-container .bread-crumb > div:after {
    content: "";
    display: table;
    clear: both !important; }
  .search#skin1-container .bread-crumb a {
    color: #a6a8ab;
    display: table;
    width: 100%;
    height: 100%;
    float: left;
    width: auto;
    line-height: 30px; }
    .search#skin1-container .bread-crumb a:nth-last-of-type(1) {
      font-weight: bold;
      color: #727579; }
    .search#skin1-container .bread-crumb a:nth-of-type(n+2) {
      margin-left: 7px; }
      .search#skin1-container .bread-crumb a:nth-of-type(n+2):before {
        /* use !important to prevent issues with browser extensions that change fonts */
        font-family: tqoon !important;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "";
        display: block;
        margin-right: 7px;
        font-size: 1.1428571429rem;
        color: #cdcfd0; }
    .search#skin1-container .bread-crumb a > * {
      display: table-cell;
      vertical-align: middle; }

.search#skin1-container .result {
  margin-top: 15px; }

.search#skin1-container .filter {
  padding: 10px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-box-orient: horizontal;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  min-width: 0;
  -webkit-justify-content: space-between;
  justify-content: space-between; }
  .search#skin1-container .filter:before {
    display: none; }
  .search#skin1-container .filter .box-select {
    display: inline-block;
    min-width: 100px;
    width: calc((100% - 100px) / 2); }
  .search#skin1-container .filter button {
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "sans-serif";
    color: #727579;
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    background: transparent url("") no-repeat;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "sans-serif";
    color: #727579;
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    background: transparent url("") no-repeat;
    height: auto;
    background-color: transparent;
    display: inline-block;
    width: 34px;
    height: 34px;
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0.3); }
    .search#skin1-container .filter button:hover, .search#skin1-container .filter button:focus, .search#skin1-container .filter button:active, .search#skin1-container .filter button.active {
      outline: 1px solid transparent;
      color: inherit;
      background-color: transparent; }
    .search#skin1-container .filter button > span {
      display: inline;
      margin: 0; }
    .search#skin1-container .filter button span {
      display: block; }
      .search#skin1-container .filter button span span {
        display: none; }
    .search#skin1-container .filter button.item-grid span {
      width: 0px;
      height: 16px;
      background-color: transparent;
      position: relative;
      margin: 0 auto; }
      .search#skin1-container .filter button.item-grid span:before, .search#skin1-container .filter button.item-grid span:after {
        display: block;
        position: relative;
        left: -7px;
        content: "";
        width: 5px;
        height: 16px;
        background-color: #fff; }
      .search#skin1-container .filter button.item-grid span:after {
        top: -16px;
        left: 2px; }
    .search#skin1-container .filter button.item-list span {
      height: 3px;
      width: 16px;
      margin: 0 auto;
      background-color: #fff;
      position: relative;
      top: -1px; }
      .search#skin1-container .filter button.item-list span:before, .search#skin1-container .filter button.item-list span:after {
        display: block;
        position: relative;
        top: -7px;
        content: "";
        height: 3px;
        background-color: #fff; }
      .search#skin1-container .filter button.item-list span:after {
        top: 4px; }
  .search#skin1-container .filter button:hover, .search#skin1-container .filter button:focus, .search#skin1-container .filter button.active {
    color: transparent;
    background-color: #888D94; }

.search#skin1-container .box-select {
  height: 34px;
  line-height: 1.7142857143;
  border: 1px solid #e2e2e2;
  border-radius: 2px; }
  .search#skin1-container .box-select.disabled {
    border-color: transparent; }
    .search#skin1-container .box-select.disabled:after {
      color: #cdcfd0; }
    .search#skin1-container .box-select.disabled select {
      color: #c0c2c4; }
  .search#skin1-container .box-select:after {
    z-index: 100;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: tqoon !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    position: absolute;
    display: block;
    width: 28px;
    padding-top: 4px;
    border-radius: 2px;
    top: 1px;
    right: 0;
    line-height: 1;
    font-size: 22.4px;
    color: #a6a8ab;
    background-color: transparent; }
  .search#skin1-container .box-select select {
    position: relative;
    z-index: 110;
    outline: 1px solid #dddddd;
    width: 100%;
    padding: 0 34px 0 8.5px;
    height: 32px;
    line-height: 32px;
    font-size: 1rem;
    background-color: transparent; }
    .search#skin1-container .box-select select:disabled {
      color: #c0c2c4; }
    .search#skin1-container .box-select select option:disabled, .search#skin1-container .box-select select option.disabled {
      text-decoration: line-through;
      color: #dddddd; }
  .search#skin1-container .box-select select {
    font-size: 1rem; }

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

