@charset "UTF-8";
/****************************************/
/*  Name :함께학교 지식샘터
/*  PART :common style
/*  Author :KTP
/*
/*  Summary :/* 파일 내용 */
/*  01) header / footer / sitemap
/*  02) sub layout
/*  03) popup
/*  04) table, form
/*  05) prignt css
/****************************************/
/* ********************************************************************************* *
* 01) header / footer / sitemap
* ********************************************************************************* */
/* ********************************************************************************* *
*  02) sub layout
* ********************************************************************************* */
/* ********************************************************************************* *
* 03) popup
* ********************************************************************************* */
/* ********************************************************************************* *
* 04) table, form
* ********************************************************************************* */
input::placeholder {
  color: rgba(0, 0, 0, 0.55); }

input::-moz-input-placeholder {
  color: rgba(0, 0, 0, 0.55); }

input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.55); }

textarea::placeholder {
  color: rgba(0, 0, 0, 0.55); }

textarea::-moz-input-placeholder {
  color: rgba(0, 0, 0, 0.55); }

textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.55); }

.skip, legend {
  position: absolute !important;
  left: -500rem;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden; }

.blind {
  overflow: hidden;
  position: absolute;
  width: 0;
  height: 0;
  margin: -.1rem; }

button {
  border: 0;
  transition: all 0.1s ease 0s;
  -webkit-transition: all 0.1s ease 0s;
  -moz-transition: all 0.1s ease 0s;
  -ms-transition: all 0.1s ease 0s;
  -o-transition: all 0.1s ease 0s; }
  button:active {
    border: 0; }

/* ********************************************************************************* *
* 05) prignt css
* ********************************************************************************* */
@media print {
  body { background-color: #fff; }
  #header, .sub-top, #footer .no-print {
    display: none;
    /* 네비게이션과 원치 않는 요소 숨기기 */ } }
@page {
  size: A4;
  /* 페이지의 크기 설정 */
  margin: 2cm;
  /* 페이지의 여백 설정 */ }
@page :first {
  /* 첫 페이지의 스타일 */
  margin-top: 4cm; }
/* ********************************************************************************* *
* 06) modal css
* ********************************************************************************* */
/* 모달세트 */
.ico-menu-setting {
  background: url("/images/main/ico-menu-setting.svg") no-repeat 50% 50%; }

.modal-user-confirm {
  position: relative;
  padding: 4rem;
  background: #fff;
  border-radius: 1.2rem;
  overflow: hidden;
  box-shadow: 0 0.4rem 3rem 0 rgba(0, 0, 0, 0.15); }

.user-header .tit {
  display: flex;
  justify-content: space-between;
  min-height: 4rem; }
  .user-header .tit h3 {
    font-size: 2.4rem;
    font-weight: 600;
    color: #282828; }
  .user-header .tit button {
    min-width: 4rem;
    height: 4rem;
    font-size: 1.8rem;
    color: #fff;
    background: #464646;
    border-radius: 4rem; }

.user-article {
  display: flex;
  flex-direction: column;
  gap: 0;
  padding: 3.2rem 0; }

.modal-user-about {
  display: flex;
  align-items: center;
  gap: 1.2rem;
  padding: 2.4rem;
  border-radius: 1.2rem 1.2rem 0 0;
  background: linear-gradient(105deg, #00B58A -13.71%, #009B9E 100%); }
  .modal-user-about .ico {
    display: flex;
    min-width: 6rem;
    height: 6rem;
    gap: 1.2rem; }
  .modal-user-about .box {
    color: #fff; }
    .modal-user-about .box h4 {
      font-size: 1.7rem; }
    .modal-user-about .box p {
      font-size: 1.4rem; }
  .modal-user-about + .modal-user-form {
    border-top: 0;
    border-radius: 0 0 1.2rem 1.2rem; }

.modal-user-form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 2.4rem 3.6rem;
  border: 0.1rem solid #C6C6C6;
  border-radius: 1.2rem; }
  .modal-user-form .tr {
    display: flex;
    gap: 1rem;
    padding: 2.4rem 0; }
    .modal-user-form .tr + .tr {
      border-top: 0.1rem solid #D8D8D8; }
    .modal-user-form .tr .tit {
      min-width: 15rem;
      font-size: 1.7rem;
      font-weight: 500;
      color: #282828; }
    .modal-user-form .tr .inr {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      gap: 1.2rem;
      position: relative;
      width: 100%; }
      .modal-user-form .tr .inr textarea {
        min-height: 10rem;
        font-size: 1.4rem;
        border-color: #797979;
        resize: none; }

.fm-chk {
  display: none; }
  .fm-chk + label {
    display: flex;
    gap: .8rem;
    font-size: 1.7rem;
    font-weight: 500; }
    .fm-chk + label:before {
      content: '';
      min-width: 2rem;
      height: 2rem;
      border: 0.1rem solid #6C6C6F;
      border-radius: .4rem; }
  .fm-chk:checked + label:before {
    border-color: #00B58A;
    background: #00B58A url("/images/main/ico-check16.svg") no-repeat 50% 50%; }

.modal-boxed {
  position: fixed;
  z-index: -1;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
  visibility: hidden;
  transition: .4s; }
  .modal-boxed .btn {
    display: flex;
    align-items: center;
    gap: .4rem;
    padding: 0 3.2rem;
    height: 4.8rem;
    font-size: 1.7rem;
    font-weight: 500;
    color: #464646;
    border: 0.1rem solid #C6C6C6;
    background-color: #fff;
    border-radius: .8rem; }
    .modal-boxed .btn.btn-close {
      color: #464646;
      border: 0.1rem solid #C6C6C6;
      background-color: #fff; }
      .modal-boxed .btn.btn-close:hover {
        color: #0E0E11;
        border-color: #6C6C6F;
        background-color: #F3F5FC; }
    .modal-boxed .btn.btn-save {
      color: #fff;
      border: 0.1rem solid #00B58A;
      background-color: #00B58A; }
      .modal-boxed .btn.btn-save:hover {
        border: 0.1rem solid #3B9982;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #00B58A; }
    .modal-boxed .btn .ico {
      display: flex;
      min-width: 2rem;
      height: 2rem; }
    .modal-boxed .btn .okay {
      background: url("/images/common/ico-okay.svg") no-repeat 50% 50%; }
  .modal-boxed.act {
    z-index: 1000;
    opacity: 1;
    visibility: visible; }
  .modal-boxed .modal-table {
    position: relative;
    padding: 4rem;
    background: #fff;
    border-radius: .8rem;
    box-shadow: 0 1.1rem 1.5rem -0.7rem rgba(0, 0, 0, 0.2), 0 2.4rem 3.8rem 0.3rem rgba(0, 0, 0, 0.14), 0 0.9rem 4.6rem 0.8rem rgba(0, 0, 0, 0.12); }
    .modal-boxed .modal-table .article .txt {
      padding: 1rem;
      width: 100%;
      height: 300rem;
      border: .1rem solid #eee; }
  .modal-boxed .modal-confirm {
    display: flex;
    flex-direction: column;
    position: relative;
    background: #fff;
    border-radius: .8rem;
    overflow: hidden;
    box-shadow: 0 4rem 8rem 0 rgba(0, 0, 0, 0.2); }
    .modal-boxed .modal-confirm.danger .header {
      color: #fff;
      background: #e55353; }
    .modal-boxed .modal-confirm.danger .footer .modal-button .bt-close {
      color: #fff; }
    .modal-boxed .modal-confirm.success .header {
      color: #fff;
      background: #1b9e3e; }
    .modal-boxed .modal-confirm.success .footer .modal-button .bt-close {
      color: #fff; }
    .modal-boxed .modal-confirm .article {
      display: flex;
      flex-direction: column;
      gap: 1rem;
      padding: 2rem; }
    .modal-boxed .modal-confirm .fm-sel {
      width: 100%;
      min-width: 8rem; }
    .modal-boxed .modal-confirm .fm-dat {
      width: 100%;
      text-align: center; }
    .modal-boxed .modal-confirm .fm-txt {
      width: 100%; }
    .modal-boxed .modal-confirm .prod {
      display: flex;
      flex-direction: column;
      gap: 1rem;
      height: calc(100vh - 60rem);
      overflow-y: auto; }
      .modal-boxed .modal-confirm .prod .item {
        display: flex;
        align-items: center;
        gap: 1rem;
        padding: 1rem;
        border: 0.1rem solid #fff;
        transition: .2s; }
        .modal-boxed .modal-confirm .prod .item:hover {
          border-color: #000; }
      .modal-boxed .modal-confirm .prod .img {
        min-width: 10rem; }
        .modal-boxed .modal-confirm .prod .img .image {
          display: flex;
          align-items: center;
          width: 100%;
          padding-bottom: 100%;
          background-repeat: no-repeat;
          background-position: 50% 50%;
          background-size: cover; }
      .modal-boxed .modal-confirm .prod .box {
        width: 100%; }
      .modal-boxed .modal-confirm .prod .cop {
        font-size: 1.4rem; }
        .modal-boxed .modal-confirm .prod .cop i {
          padding: 0 .5rem; }
      .modal-boxed .modal-confirm .prod .tit {
        padding: .4rem 0;
        font-size: 1.6rem;
        font-weight: 600; }
      .modal-boxed .modal-confirm .prod .opt {
        display: flex;
        gap: 2rem;
        font-size: 1.2rem; }
  .modal-boxed .modal-form {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 2.4rem 3.6rem;
    border: 0.1rem solid #C6C6C6; }
    .modal-boxed .modal-form .tr {
      display: flex;
      flex-direction: column;
      gap: 1rem; }
      .modal-boxed .modal-form .tr .tit {
        font-size: 1.4rem;
        font-weight: 700;
        color: #222; }
        .modal-boxed .modal-form .tr .tit .tac {
          text-align: center; }
      .modal-boxed .modal-form .tr .inr {
        display: flex;
        align-items: center;
        gap: .6rem;
        position: relative;
        width: 100%; }
        .modal-boxed .modal-form .tr .inr .form-check-input {
          margin: 0;
          width: 1.4em;
          height: 1.4em;
          border-color: #797979; }
          .modal-boxed .modal-form .tr .inr .form-check-input + label {
            display: inline;
            font-size: 1.4rem; }
        .modal-boxed .modal-form .tr .inr textarea {
          min-height: 10rem;
          font-size: 1.4rem;
          border-color: #797979;
          resize: none; }
      .modal-boxed .modal-form .tr .btn {
        display: flex;
        align-items: center;
        gap: 1rem;
        padding: 0 1.2rem;
        min-height: 3.6rem;
        font-size: 1.2rem; }
        .modal-boxed .modal-form .tr .btn.btn-excel {
          padding: 0 3.6rem;
          min-height: 4.2rem;
          font-size: 1.4rem;
          font-weight: 700; }
        .modal-boxed .modal-form .tr .btn i {
          font-size: 1.8rem;
          font-weight: 400; }
    .modal-boxed .modal-form .br {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 2rem;
      padding: 2rem;
      border: 0.1rem solid #D8D8D8;
      background-color: #F3F5FC; }
      .modal-boxed .modal-form .br .tit {
        font-size: 1.4rem;
        font-weight: 700;
        color: #222; }
      .modal-boxed .modal-form .br .inr {
        display: flex;
        align-items: center;
        gap: .6rem; }
        .modal-boxed .modal-form .br .inr .form-check-input {
          margin: 0;
          width: 1.4em;
          height: 1.4em;
          border-color: #797979; }
          .modal-boxed .modal-form .br .inr .form-check-input + label {
            display: inline;
            font-size: 1.4rem; }
        .modal-boxed .modal-form .br .inr textarea {
          min-height: 10rem;
          font-size: 1.4rem;
          border-color: #797979;
          resize: none; }
      .modal-boxed .modal-form .br .btn {
        display: flex;
        align-items: center;
        gap: 1rem;
        padding: 0 1.2rem;
        min-height: 3.6rem;
        font-size: 1.2rem; }
        .modal-boxed .modal-form .br .btn.btn-excel {
          justify-content: center;
          min-width: 12rem;
          min-height: 3.2rem;
          font-size: 1.2rem;
          font-weight: 700; }
        .modal-boxed .modal-form .br .btn i {
          font-size: 1.6rem;
          font-weight: 400; }
    .modal-boxed .modal-form .dr {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 1rem;
      margin-top: 2rem; }
      .modal-boxed .modal-form .dr .tit {
        font-size: 1.4rem;
        font-weight: 700;
        color: #222; }
      .modal-boxed .modal-form .dr .inr {
        display: flex;
        align-items: center;
        gap: .6rem; }
        .modal-boxed .modal-form .dr .inr .form-check-input {
          margin: 0;
          width: 1.4em;
          height: 1.4em;
          border-color: #797979; }
          .modal-boxed .modal-form .dr .inr .form-check-input + label {
            display: inline;
            font-size: 1.4rem; }
        .modal-boxed .modal-form .dr .inr textarea {
          min-height: 10rem;
          font-size: 1.4rem;
          border-color: #797979;
          resize: none; }
      .modal-boxed .modal-form .dr .btn {
        display: flex;
        align-items: center;
        gap: 1rem;
        padding: 0 1.2rem;
        min-height: 3.6rem;
        font-size: 1.2rem; }
        .modal-boxed .modal-form .dr .btn.btn-excel {
          justify-content: center;
          min-width: 20rem;
          min-height: 4.6rem;
          font-size: 1.6rem;
          font-weight: 700; }
        .modal-boxed .modal-form .dr .btn i {
          font-size: 2.4rem;
          font-weight: 400; }
  .modal-boxed .header {
    padding: 0 2rem;
    min-height: 6rem;
    background-color: #eee; }
    .modal-boxed .header h3 {
      font-size: 1.8rem;
      font-weight: 800; }
  .modal-boxed .footer {
    padding: 0;
    min-height: auto;
    border: 0;
    background-color: transparent; }
    .modal-boxed .footer .modal-button {
      display: flex;
      justify-content: flex-end;
      gap: .8rem;
      padding: 2rem;
      padding-top: 0;
      width: 100%; }
      .modal-boxed .footer .modal-button.center {
        justify-content: center;
        padding: 0 0 2rem 0; }
      .modal-boxed .footer .modal-button .bt-close {
        position: absolute;
        top: 1.2rem;
        right: 2rem;
        font-size: 2.4rem;
        color: #adadad; }
      .modal-boxed .footer .modal-button .bt {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: .8rem;
        padding: 0 2.4rem;
        height: 3.6rem;
        font-size: 1.3rem;
        font-weight: 600;
        background: #fff;
        border-radius: .2rem;
        transition: .2s; }
        .modal-boxed .footer .modal-button .bt:hover {
          box-shadow: 1rem 1rem 2rem 0 rgba(0, 0, 0, 0.1); }
        .modal-boxed .footer .modal-button .bt.bt-del {
          color: #494949;
          background-color: #f3f4f7; }
          .modal-boxed .footer .modal-button .bt.bt-del:hover {
            color: #000; }
        .modal-boxed .footer .modal-button .bt.bt-cls {
          color: #494949;
          background-color: #f3f4f7; }
          .modal-boxed .footer .modal-button .bt.bt-cls:hover {
            color: #000; }
        .modal-boxed .footer .modal-button .bt.bt-okay {
          color: #fff;
          background-color: #494949; }
          .modal-boxed .footer .modal-button .bt.bt-okay:hover {
            background-color: #000; }
        .modal-boxed .footer .modal-button .bt.bt-none {
          color: #888;
          border: .1rem solid #a9a9a9;
          background-color: #f9f9f9; }
          .modal-boxed .footer .modal-button .bt.bt-none:hover {
            border: .1rem solid #777; }
        .modal-boxed .footer .modal-button .bt.bt-srh {
          gap: 0rem;
          padding: 0;
          min-width: 4.8rem;
          font-size: 1.4rem;
          color: #fff;
          background-color: #494949; }
          .modal-boxed .footer .modal-button .bt.bt-srh:hover {
            background-color: #000; }
        .modal-boxed .footer .modal-button .bt.bt-ent {
          color: #fff;
          background-color: #e55353; }
          .modal-boxed .footer .modal-button .bt.bt-ent:hover {
            background-color: #a02828; }
  .modal-boxed table.col {
    width: 100%;
    border-collapse: collapse; }
    .modal-boxed table.col .form-check-input {
      width: 1.2em;
      height: 1.2em; }
      .modal-boxed table.col .form-check-input + label {
        display: inline; }
    .modal-boxed table.col thead tr th {
      padding: 1rem;
      line-height: 1.2;
      font-size: 1.2rem;
      font-weight: 600;
      white-space: nowrap;
      word-break: keep-all;
      text-align: center;
      color: #242a38;
      border: .1rem solid #e0e0e0;
      border-bottom: .1rem solid #e0e0e0;
      background: #e0e0e0; }
      .modal-boxed table.col thead tr th button {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: .4rem; }
    .modal-boxed table.col tbody tr {
      border-bottom: .1rem solid #e9e9e9; }
      .modal-boxed table.col tbody tr:hover {
        background: #fafafa; }
      .modal-boxed table.col tbody tr.sel {
        background: #ffe8e8; }
      .modal-boxed table.col tbody tr.sel:hover {
        background: #ffc4c4; }
      .modal-boxed table.col tbody tr td {
        padding: 1rem;
        line-height: 1.2;
        font-size: 1.2rem;
        white-space: nowrap;
        word-break: keep-all;
        text-align: center;
        color: #333;
        border: .1rem solid #eee;
        border-top: 0;
        border-bottom: 0; }
        .modal-boxed table.col tbody tr td.size-12 {
          font-size: 1.2rem; }
        .modal-boxed table.col tbody tr td a {
          display: flex;
          align-items: center;
          gap: 1rem;
          padding: .2rem 0;
          color: #555; }
          .modal-boxed table.col tbody tr td a:hover {
            color: #000; }
        .modal-boxed table.col tbody tr td em {
          font-size: 1.2rem;
          font-weight: 700; }
    .modal-boxed table.col tfoot tr td {
      padding: 0 1rem;
      height: 4rem;
      font-size: 1.5rem;
      text-align: center;
      color: #000;
      border: .1rem solid #eee;
      border-top: 0 !important;
      border-bottom: 0 !important;
      word-break: keep-all; }
  .modal-boxed table.row {
    width: 100%;
    border-collapse: collapse; }
    .modal-boxed table.row thead th,
    .modal-boxed table.row thead td {
      padding: 1rem;
      font-size: 1.4rem;
      color: #333;
      background: #e8e8e8; }
    .modal-boxed table.row tbody tr {
      background: #fff5e9; }
      .modal-boxed table.row tbody tr:hover {
        background: #fff5e9; }
      .modal-boxed table.row tbody tr + tr {
        border-bottom: 0 !important;
        border-top: .1rem solid #fff !important; }
    .modal-boxed table.row tbody th {
      padding: 1rem 2rem;
      font-size: 1.4rem;
      font-weight: 500;
      text-align: left;
      letter-spacing: -.8rem;
      background: #ffe9d0; }
    .modal-boxed table.row tbody td {
      padding: 1rem 2rem;
      font-size: 1.4rem;
      word-break: break-word; }
      .modal-boxed table.row tbody td.h200 {
        vertical-align: top; }
      .modal-boxed table.row tbody td em {
        font-size: 1.2rem;
        font-weight: 700; }
      .modal-boxed table.row tbody td:nth-child(1) {
        text-align: center; }
    .modal-boxed table.row a {
      display: inline-block;
      padding: 1rem 2rem;
      color: #fff;
      background: #242a38; }
      .modal-boxed table.row a:hover {
        text-decoration: underline; }
    .modal-boxed table.row .bt-memb {
      padding: .2rem 0 !important;
      color: #333;
      border-bottom: .1rem solid #eee;
      background: none !important;
      transition: border .2s; }
      .modal-boxed table.row .bt-memb:hover {
        color: #000;
        border-bottom: 0.1rem solid #000;
        transition: border .1s;
        text-decoration: none; }
    .modal-boxed table.row tbody td .img {
      display: inline-block;
      padding: 10rem 8rem;
      border: .1rem solid #ccc;
      background: #f7f7f7; }
      .modal-boxed table.row tbody td .img img {
        display: block; }
    .modal-boxed table.row input {
      padding: 0 1rem;
      height: 4rem; }
    .modal-boxed table.row td label {
      padding: 0 1rem 0 0; }
    .modal-boxed table.row .text {
      min-height: 10rem; }
  .modal-boxed .modal-article {
    padding: 2.4rem;
    background: #fff;
    box-shadow: 1rem 1rem 2rem 0 rgba(0, 0, 0, 0.2); }
  .modal-boxed .modal-alert {
    display: flex;
    flex-direction: column;
    position: relative;
    min-width: 48rem;
    background: #fff;
    border-radius: .4rem;
    box-shadow: 1rem 1rem 2rem 0 rgba(0, 0, 0, 0.2); }
    .modal-boxed .modal-alert .article {
      display: flex;
      flex-direction: column;
      gap: 1rem;
      padding: 3rem; }
      .modal-boxed .modal-alert .article .con {
        min-height: 8rem;
        font-size: 1.7rem;
        font-weight: 700;
        word-break: break-all;
        color: #222; }
    .modal-boxed .modal-alert .footer {
      justify-content: flex-end;
      padding: 3rem;
      padding-top: 0; }
  .modal-boxed .modal-user-confirm,
  .modal-boxed .modal-table,
  .modal-boxed .modal-confirm,
  .modal-boxed .modal-alert {
    animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }
  .modal-boxed.act .modal-user-confirm,
  .modal-boxed.act .modal-table,
  .modal-boxed.act .modal-confirm,
  .modal-boxed.act .modal-alert {
    animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

/**/
@keyframes fade-in {
  from {
    opacity: 0;
    visibility: hidden; }
  to {
    opacity: 1;
    visibility: visible; } }
@keyframes fade-out {
  from {
    opacity: 1;
    visibility: visible; }
  to {
    opacity: 0;
    visibility: hidden; } }
/**/
@keyframes blowUpModal {
  0% {
    transform: scale(0); }
  100% {
    transform: scale(1); } }
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1; }
  100% {
    transform: scale(0);
    opacity: 0; } }
/* Hide content */
@keyframes blowUpContent {
  0% {
    transform: scale(1);
    opacity: 1; }
  99.9% {
    transform: scale(2);
    opacity: 0; }
  100% {
    transform: scale(0); } }
@keyframes blowUpContentTwo {
  0% {
    transform: scale(2);
    opacity: 0; }
  100% {
    transform: scale(1);
    opacity: 1; } }
/* ********************************************************************************* *
* 07) width & height css
* ********************************************************************************* */
.w1p {
  width: 1% !important; }

.w2p {
  width: 2% !important; }

.w3p {
  width: 3% !important; }

.w4p {
  width: 4% !important; }

.w5p {
  width: 5% !important; }

.w6p {
  width: 6% !important; }

.w7p {
  width: 7% !important; }

.w8p {
  width: 8% !important; }

.w9p {
  width: 9% !important; }

.w10p {
  width: 10% !important; }

.w11p {
  width: 11% !important; }

.w12p {
  width: 12% !important; }

.w13p {
  width: 13% !important; }

.w14p {
  width: 14% !important; }

.w15p {
  width: 15% !important; }

.w16p {
  width: 16% !important; }

.w17p {
  width: 17% !important; }

.w18p {
  width: 18% !important; }

.w19p {
  width: 19% !important; }

.w20p {
  width: 20% !important; }

.w21p {
  width: 21% !important; }

.w22p {
  width: 22% !important; }

.w23p {
  width: 23% !important; }

.w24p {
  width: 24% !important; }

.w25p {
  width: 25% !important; }

.w26p {
  width: 26% !important; }

.w27p {
  width: 27% !important; }

.w28p {
  width: 28% !important; }

.w29p {
  width: 29% !important; }

.w30p {
  width: 30% !important; }

.w31p {
  width: 31% !important; }

.w32p {
  width: 32% !important; }

.w33p {
  width: 33% !important; }

.w34p {
  width: 34% !important; }

.w35p {
  width: 35% !important; }

.w36p {
  width: 36% !important; }

.w37p {
  width: 37% !important; }

.w38p {
  width: 38% !important; }

.w39p {
  width: 39% !important; }

.w40p {
  width: 40% !important; }

.w41p {
  width: 41% !important; }

.w42p {
  width: 42% !important; }

.w43p {
  width: 43% !important; }

.w44p {
  width: 44% !important; }

.w45p {
  width: 45% !important; }

.w46p {
  width: 46% !important; }

.w47p {
  width: 47% !important; }

.w48p {
  width: 48% !important; }

.w49p {
  width: 49% !important; }

.w50p {
  width: 50% !important; }

.w51p {
  width: 51% !important; }

.w52p {
  width: 52% !important; }

.w53p {
  width: 53% !important; }

.w54p {
  width: 54% !important; }

.w55p {
  width: 55% !important; }

.w56p {
  width: 56% !important; }

.w57p {
  width: 57% !important; }

.w58p {
  width: 58% !important; }

.w59p {
  width: 59% !important; }

.w60p {
  width: 60% !important; }

.w68p {
  width: 68% !important; }

.w70p {
  width: 70% !important; }

.w80p {
  width: 80% !important; }

.w90p {
  width: 90% !important; }

.w100p {
  width: 100% !important; }

.w10 {
  width: 1rem !important; }

.w20 {
  width: 2rem !important; }

.w30 {
  width: 3rem !important; }

.w40 {
  width: 4rem !important; }

.w50 {
  width: 5rem !important; }

.w60 {
  width: 6rem !important; }

.w70 {
  width: 7rem !important; }

.w75 {
  width: 7.5rem !important; }

.w80 {
  width: 8rem !important; }

.w85 {
  width: 8.5rem !important; }

.w86 {
  width: 8.6rem !important; }

.w90 {
  width: 9rem !important; }

.w95 {
  width: 9.5rem !important; }

.w100 {
  width: 10rem !important; }

.w110 {
  width: 11rem !important; }

.w120 {
  width: 12rem !important; }

.w125 {
  width: 12.5rem !important; }

.w130 {
  width: 13rem !important; }

.w140 {
  width: 14rem !important; }

.w150 {
  width: 15rem !important; }

.w160 {
  width: 16rem !important; }

.w170 {
  width: 17rem !important; }

.w180 {
  width: 18rem !important; }

.w190 {
  width: 19rem !important; }

.w200 {
  width: 20rem !important; }

.w201 {
  width: 20.1rem !important; }

.w202 {
  width: 20.2rem !important; }

.w203 {
  width: 20.3rem !important; }

.w204 {
  width: 20.4rem !important; }

.w205 {
  width: 20.5rem !important; }

.w206 {
  width: 20.6rem !important; }

.w207 {
  width: 20.7rem !important; }

.w208 {
  width: 20.8rem !important; }

.w209 {
  width: 20.9rem !important; }

.w210 {
  width: 21rem !important; }

.w211 {
  width: 21.1rem !important; }

.w212 {
  width: 21.2rem !important; }

.w213 {
  width: 21.3rem !important; }

.w214 {
  width: 21.4rem !important; }

.w215 {
  width: 21.5rem !important; }

.w216 {
  width: 21.6rem !important; }

.w217 {
  width: 21.7rem !important; }

.w218 {
  width: 21.8rem !important; }

.w219 {
  width: 21.9rem !important; }

.w220 {
  width: 22rem !important; }

.w221 {
  width: 22.1rem !important; }

.w222 {
  width: 22.2rem !important; }

.w223 {
  width: 22.3rem !important; }

.w224 {
  width: 22.4rem !important; }

.w225 {
  width: 22.5rem !important; }

.w226 {
  width: 22.6rem !important; }

.w227 {
  width: 22.7rem !important; }

.w228 {
  width: 22.8rem !important; }

.w229 {
  width: 22.9rem !important; }

.w230 {
  width: 23rem !important; }

.w231 {
  width: 23.1rem !important; }

.w232 {
  width: 23.2rem !important; }

.w233 {
  width: 23.3rem !important; }

.w234 {
  width: 23.4rem !important; }

.w235 {
  width: 23.5rem !important; }

.w236 {
  width: 23.6rem !important; }

.w237 {
  width: 23.7rem !important; }

.w238 {
  width: 23.8rem !important; }

.w239 {
  width: 23.9rem !important; }

.w240 {
  width: 24rem !important; }

.w241 {
  width: 24.1rem !important; }

.w242 {
  width: 24.2rem !important; }

.w243 {
  width: 24.3rem !important; }

.w244 {
  width: 24.4rem !important; }

.w245 {
  width: 24.5rem !important; }

.w246 {
  width: 24.6rem !important; }

.w247 {
  width: 24.7rem !important; }

.w248 {
  width: 24.8rem !important; }

.w249 {
  width: 24.9rem !important; }

.w250 {
  width: 25rem !important; }

.w251 {
  width: 25.1rem !important; }

.w252 {
  width: 25.2rem !important; }

.w253 {
  width: 25.3rem !important; }

.w254 {
  width: 25.4rem !important; }

.w255 {
  width: 25.5rem !important; }

.w256 {
  width: 25.6rem !important; }

.w257 {
  width: 25.7rem !important; }

.w258 {
  width: 25.8rem !important; }

.w259 {
  width: 25.9rem !important; }

.w260 {
  width: 26rem !important; }

.w261 {
  width: 26.1rem !important; }

.w262 {
  width: 26.2rem !important; }

.w263 {
  width: 26.3rem !important; }

.w264 {
  width: 26.4rem !important; }

.w265 {
  width: 26.5rem !important; }

.w266 {
  width: 26.6rem !important; }

.w267 {
  width: 26.7rem !important; }

.w268 {
  width: 26.8rem !important; }

.w269 {
  width: 26.9rem !important; }

.w270 {
  width: 27rem !important; }

.w271 {
  width: 27.1rem !important; }

.w272 {
  width: 27.2rem !important; }

.w273 {
  width: 27.3rem !important; }

.w274 {
  width: 27.4rem !important; }

.w275 {
  width: 27.5rem !important; }

.w276 {
  width: 27.6rem !important; }

.w277 {
  width: 27.7rem !important; }

.w278 {
  width: 27.8rem !important; }

.w279 {
  width: 27.9rem !important; }

.w280 {
  width: 28rem !important; }

.w281 {
  width: 28.1rem !important; }

.w282 {
  width: 28.2rem !important; }

.w283 {
  width: 28.3rem !important; }

.w284 {
  width: 28.4rem !important; }

.w285 {
  width: 28.5rem !important; }

.w286 {
  width: 28.6rem !important; }

.w287 {
  width: 28.7rem !important; }

.w288 {
  width: 28.8rem !important; }

.w289 {
  width: 28.9rem !important; }

.w290 {
  width: 29rem !important; }

.w291 {
  width: 29.1rem !important; }

.w292 {
  width: 29.2rem !important; }

.w293 {
  width: 29.3rem !important; }

.w294 {
  width: 29.4rem !important; }

.w295 {
  width: 29.5rem !important; }

.w296 {
  width: 29.6rem !important; }

.w297 {
  width: 29.7rem !important; }

.w298 {
  width: 29.8rem !important; }

.w299 {
  width: 29.9rem !important; }

.w300 {
  width: 30rem !important; }

.w301 {
  width: 30.1rem !important; }

.w302 {
  width: 30.2rem !important; }

.w303 {
  width: 30.3rem !important; }

.w304 {
  width: 30.4rem !important; }

.w305 {
  width: 30.5rem !important; }

.w306 {
  width: 30.6rem !important; }

.w307 {
  width: 30.7rem !important; }

.w308 {
  width: 30.8rem !important; }

.w309 {
  width: 30.9rem !important; }

.w310 {
  width: 31rem !important; }

.w311 {
  width: 31.1rem !important; }

.w312 {
  width: 31.2rem !important; }

.w313 {
  width: 31.3rem !important; }

.w314 {
  width: 31.4rem !important; }

.w315 {
  width: 31.5rem !important; }

.w316 {
  width: 31.6rem !important; }

.w317 {
  width: 31.7rem !important; }

.w318 {
  width: 31.8rem !important; }

.w319 {
  width: 31.9rem !important; }

.w320 {
  width: 32rem !important; }

.w321 {
  width: 32.1rem !important; }

.w322 {
  width: 32.2rem !important; }

.w323 {
  width: 32.3rem !important; }

.w324 {
  width: 32.4rem !important; }

.w325 {
  width: 32.5rem !important; }

.w326 {
  width: 32.6rem !important; }

.w327 {
  width: 32.7rem !important; }

.w328 {
  width: 32.8rem !important; }

.w329 {
  width: 32.9rem !important; }

.w330 {
  width: 33rem !important; }

.w331 {
  width: 33.1rem !important; }

.w332 {
  width: 33.2rem !important; }

.w333 {
  width: 33.3rem !important; }

.w334 {
  width: 33.4rem !important; }

.w335 {
  width: 33.5rem !important; }

.w336 {
  width: 33.6rem !important; }

.w337 {
  width: 33.7rem !important; }

.w338 {
  width: 33.8rem !important; }

.w339 {
  width: 33.9rem !important; }

.w340 {
  width: 34rem !important; }

.w341 {
  width: 34.1rem !important; }

.w342 {
  width: 34.2rem !important; }

.w343 {
  width: 34.3rem !important; }

.w344 {
  width: 34.4rem !important; }

.w345 {
  width: 34.5rem !important; }

.w346 {
  width: 34.6rem !important; }

.w347 {
  width: 34.7rem !important; }

.w348 {
  width: 34.8rem !important; }

.w349 {
  width: 34.9rem !important; }

.w350 {
  width: 35rem !important; }

.w351 {
  width: 35.1rem !important; }

.w352 {
  width: 35.2rem !important; }

.w353 {
  width: 35.3rem !important; }

.w354 {
  width: 35.4rem !important; }

.w355 {
  width: 35.5rem !important; }

.w356 {
  width: 35.6rem !important; }

.w357 {
  width: 35.7rem !important; }

.w358 {
  width: 35.8rem !important; }

.w359 {
  width: 35.9rem !important; }

.w360 {
  width: 36rem !important; }

.w361 {
  width: 36.1rem !important; }

.w362 {
  width: 36.2rem !important; }

.w363 {
  width: 36.3rem !important; }

.w364 {
  width: 36.4rem !important; }

.w365 {
  width: 36.5rem !important; }

.w366 {
  width: 36.6rem !important; }

.w367 {
  width: 36.7rem !important; }

.w368 {
  width: 36.8rem !important; }

.w369 {
  width: 36.9rem !important; }

.w370 {
  width: 37rem !important; }

.w371 {
  width: 37.1rem !important; }

.w372 {
  width: 37.2rem !important; }

.w373 {
  width: 37.3rem !important; }

.w374 {
  width: 37.4rem !important; }

.w375 {
  width: 37.5rem !important; }

.w376 {
  width: 37.6rem !important; }

.w377 {
  width: 37.7rem !important; }

.w378 {
  width: 37.8rem !important; }

.w379 {
  width: 37.9rem !important; }

.w380 {
  width: 38rem !important; }

.w381 {
  width: 38.1rem !important; }

.w382 {
  width: 38.2rem !important; }

.w383 {
  width: 38.3rem !important; }

.w384 {
  width: 38.4rem !important; }

.w385 {
  width: 38.5rem !important; }

.w386 {
  width: 38.6rem !important; }

.w387 {
  width: 38.7rem !important; }

.w388 {
  width: 38.8rem !important; }

.w389 {
  width: 38.9rem !important; }

.w390 {
  width: 39rem !important; }

.w391 {
  width: 39.1rem !important; }

.w392 {
  width: 39.2rem !important; }

.w393 {
  width: 39.3rem !important; }

.w394 {
  width: 39.4rem !important; }

.w395 {
  width: 39.5rem !important; }

.w396 {
  width: 39.6rem !important; }

.w397 {
  width: 39.7rem !important; }

.w398 {
  width: 39.8rem !important; }

.w399 {
  width: 39.9rem !important; }

.w400 {
  width: 40rem !important; }

.w401 {
  width: 40.1rem !important; }

.w402 {
  width: 40.2rem !important; }

.w403 {
  width: 40.3rem !important; }

.w404 {
  width: 40.4rem !important; }

.w405 {
  width: 40.5rem !important; }

.w406 {
  width: 40.6rem !important; }

.w407 {
  width: 40.7rem !important; }

.w408 {
  width: 40.8rem !important; }

.w409 {
  width: 40.9rem !important; }

.w410 {
  width: 41rem !important; }

.w411 {
  width: 41.1rem !important; }

.w412 {
  width: 41.2rem !important; }

.w413 {
  width: 41.3rem !important; }

.w414 {
  width: 41.4rem !important; }

.w415 {
  width: 41.5rem !important; }

.w416 {
  width: 41.6rem !important; }

.w417 {
  width: 41.7rem !important; }

.w418 {
  width: 41.8rem !important; }

.w419 {
  width: 41.9rem !important; }

.w420 {
  width: 42rem !important; }

.w421 {
  width: 42.1rem !important; }

.w422 {
  width: 42.2rem !important; }

.w423 {
  width: 42.3rem !important; }

.w424 {
  width: 42.4rem !important; }

.w425 {
  width: 42.5rem !important; }

.w426 {
  width: 42.6rem !important; }

.w427 {
  width: 42.7rem !important; }

.w428 {
  width: 42.8rem !important; }

.w429 {
  width: 42.9rem !important; }

.w430 {
  width: 43rem !important; }

.w431 {
  width: 43.1rem !important; }

.w432 {
  width: 43.2rem !important; }

.w433 {
  width: 43.3rem !important; }

.w434 {
  width: 43.4rem !important; }

.w435 {
  width: 43.5rem !important; }

.w436 {
  width: 43.6rem !important; }

.w437 {
  width: 43.7rem !important; }

.w438 {
  width: 43.8rem !important; }

.w439 {
  width: 43.9rem !important; }

.w440 {
  width: 44rem !important; }

.w441 {
  width: 44.1rem !important; }

.w442 {
  width: 44.2rem !important; }

.w443 {
  width: 44.3rem !important; }

.w444 {
  width: 44.4rem !important; }

.w445 {
  width: 44.5rem !important; }

.w446 {
  width: 44.6rem !important; }

.w447 {
  width: 44.7rem !important; }

.w448 {
  width: 44.8rem !important; }

.w449 {
  width: 44.9rem !important; }

.w450 {
  width: 45rem !important; }

.w451 {
  width: 45.1rem !important; }

.w452 {
  width: 45.2rem !important; }

.w453 {
  width: 45.3rem !important; }

.w454 {
  width: 45.4rem !important; }

.w455 {
  width: 45.5rem !important; }

.w456 {
  width: 45.6rem !important; }

.w457 {
  width: 45.7rem !important; }

.w458 {
  width: 45.8rem !important; }

.w459 {
  width: 45.9rem !important; }

.w460 {
  width: 46rem !important; }

.w461 {
  width: 46.1rem !important; }

.w462 {
  width: 46.2rem !important; }

.w463 {
  width: 46.3rem !important; }

.w464 {
  width: 46.4rem !important; }

.w465 {
  width: 46.5rem !important; }

.w466 {
  width: 46.6rem !important; }

.w467 {
  width: 46.7rem !important; }

.w468 {
  width: 46.8rem !important; }

.w469 {
  width: 46.9rem !important; }

.w470 {
  width: 47rem !important; }

.w471 {
  width: 47.1rem !important; }

.w472 {
  width: 47.2rem !important; }

.w473 {
  width: 47.3rem !important; }

.w474 {
  width: 47.4rem !important; }

.w475 {
  width: 47.5rem !important; }

.w476 {
  width: 47.6rem !important; }

.w477 {
  width: 47.7rem !important; }

.w478 {
  width: 47.8rem !important; }

.w479 {
  width: 47.9rem !important; }

.w480 {
  width: 48rem !important; }

.w481 {
  width: 48.1rem !important; }

.w482 {
  width: 48.2rem !important; }

.w483 {
  width: 48.3rem !important; }

.w484 {
  width: 48.4rem !important; }

.w485 {
  width: 48.5rem !important; }

.w486 {
  width: 48.6rem !important; }

.w487 {
  width: 48.7rem !important; }

.w488 {
  width: 48.8rem !important; }

.w489 {
  width: 48.9rem !important; }

.w490 {
  width: 49rem !important; }

.w491 {
  width: 49.1rem !important; }

.w492 {
  width: 49.2rem !important; }

.w493 {
  width: 49.3rem !important; }

.w494 {
  width: 49.4rem !important; }

.w495 {
  width: 49.5rem !important; }

.w496 {
  width: 49.6rem !important; }

.w497 {
  width: 49.7rem !important; }

.w498 {
  width: 49.8rem !important; }

.w499 {
  width: 49.9rem !important; }

.w500 {
  width: 50rem !important; }

.w510 {
  width: 51rem !important; }

.w520 {
  width: 52rem !important; }

.w530 {
  width: 53rem !important; }

.w540 {
  width: 54rem !important; }

.w550 {
  width: 55rem !important; }

.w560 {
  width: 56rem !important; }

.w570 {
  width: 57rem !important; }

.w580 {
  width: 58rem !important; }

.w590 {
  width: 59rem !important; }

.w600 {
  width: 60rem !important; }

.w610 {
  width: 61rem !important; }

.w620 {
  width: 62rem !important; }

.w630 {
  width: 63rem !important; }

.w640 {
  width: 64rem !important; }

.w650 {
  width: 65rem !important; }

.w660 {
  width: 66rem !important; }

.w670 {
  width: 67rem !important; }

.w680 {
  width: 68rem !important; }

.w690 {
  width: 69rem !important; }

.w700 {
  width: 70rem !important; }

.w710 {
  width: 71rem !important; }

.w720 {
  width: 72rem !important; }

.w730 {
  width: 73rem !important; }

.w740 {
  width: 74rem !important; }

.w750 {
  width: 75rem !important; }

.w760 {
  width: 76rem !important; }

.w770 {
  width: 77rem !important; }

.w780 {
  width: 78rem !important; }

.w790 {
  width: 79rem !important; }

.w800 {
  width: 80rem !important; }

.w810 {
  width: 81rem !important; }

.w820 {
  width: 82rem !important; }

.w830 {
  width: 83rem !important; }

.w840 {
  width: 84rem !important; }

.w850 {
  width: 85rem !important; }

.w860 {
  width: 86rem !important; }

.w870 {
  width: 87rem !important; }

.w880 {
  width: 88rem !important; }

.w890 {
  width: 89rem !important; }

.w900 {
  width: 90rem !important; }

.w910 {
  width: 91rem !important; }

.w920 {
  width: 92rem !important; }

.w930 {
  width: 93rem !important; }

.w940 {
  width: 94rem !important; }

.w950 {
  width: 95rem !important; }

.w960 {
  width: 96rem !important; }

.w970 {
  width: 97rem !important; }

.w980 {
  width: 98rem !important; }

.w990 {
  width: 99rem !important; }

.w1000 {
  width: 100rem !important; }

.w1100 {
  width: 110rem !important; }

.w1110 {
  width: 111rem !important; }

.w1120 {
  width: 112rem !important; }

.w1130 {
  width: 113rem !important; }

.w1200 {
  width: 120rem !important; }

.h10 {
  height: 1rem !important; }

.h20 {
  height: 2rem !important; }

.h30 {
  height: 3rem !important; }

.h40 {
  height: 4rem !important; }

.h50 {
  height: 5rem !important; }

.h60 {
  height: 6rem !important; }

.h70 {
  height: 7rem !important; }

.h75 {
  height: 7.5rem !important; }

.h80 {
  height: 8rem !important; }

.h85 {
  height: 8.5rem !important; }

.h86 {
  height: 8.6rem !important; }

.h90 {
  height: 9rem !important; }

.h95 {
  height: 9.5rem !important; }

.h100 {
  height: 10rem !important; }

.h110 {
  height: 11rem !important; }

.h120 {
  height: 12rem !important; }

.h125 {
  height: 12.5rem !important; }

.h130 {
  height: 13rem !important; }

.h140 {
  height: 14rem !important; }

.h150 {
  height: 15rem !important; }

.h160 {
  height: 16rem !important; }

.h170 {
  height: 17rem !important; }

.h180 {
  height: 18rem !important; }

.h190 {
  height: 19rem !important; }

.h200 {
  height: 20rem !important; }

.h201 {
  height: 20.1rem !important; }

.h202 {
  height: 20.2rem !important; }

.h203 {
  height: 20.3rem !important; }

.h204 {
  height: 20.4rem !important; }

.h205 {
  height: 20.5rem !important; }

.h206 {
  height: 20.6rem !important; }

.h207 {
  height: 20.7rem !important; }

.h208 {
  height: 20.8rem !important; }

.h209 {
  height: 20.9rem !important; }

.h210 {
  height: 21rem !important; }

.h211 {
  height: 21.1rem !important; }

.h212 {
  height: 21.2rem !important; }

.h213 {
  height: 21.3rem !important; }

.h214 {
  height: 21.4rem !important; }

.h215 {
  height: 21.5rem !important; }

.h216 {
  height: 21.6rem !important; }

.h217 {
  height: 21.7rem !important; }

.h218 {
  height: 21.8rem !important; }

.h219 {
  height: 21.9rem !important; }

.h220 {
  height: 22rem !important; }

.h221 {
  height: 22.1rem !important; }

.h222 {
  height: 22.2rem !important; }

.h223 {
  height: 22.3rem !important; }

.h224 {
  height: 22.4rem !important; }

.h225 {
  height: 22.5rem !important; }

.h226 {
  height: 22.6rem !important; }

.h227 {
  height: 22.7rem !important; }

.h228 {
  height: 22.8rem !important; }

.h229 {
  height: 22.9rem !important; }

.h230 {
  height: 23rem !important; }

.h231 {
  height: 23.1rem !important; }

.h232 {
  height: 23.2rem !important; }

.h233 {
  height: 23.3rem !important; }

.h234 {
  height: 23.4rem !important; }

.h235 {
  height: 23.5rem !important; }

.h236 {
  height: 23.6rem !important; }

.h237 {
  height: 23.7rem !important; }

.h238 {
  height: 23.8rem !important; }

.h239 {
  height: 23.9rem !important; }

.h240 {
  height: 24rem !important; }

.h241 {
  height: 24.1rem !important; }

.h242 {
  height: 24.2rem !important; }

.h243 {
  height: 24.3rem !important; }

.h244 {
  height: 24.4rem !important; }

.h245 {
  height: 24.5rem !important; }

.h246 {
  height: 24.6rem !important; }

.h247 {
  height: 24.7rem !important; }

.h248 {
  height: 24.8rem !important; }

.h249 {
  height: 24.9rem !important; }

.h250 {
  height: 25rem !important; }

.h251 {
  height: 25.1rem !important; }

.h252 {
  height: 25.2rem !important; }

.h253 {
  height: 25.3rem !important; }

.h254 {
  height: 25.4rem !important; }

.h255 {
  height: 25.5rem !important; }

.h256 {
  height: 25.6rem !important; }

.h257 {
  height: 25.7rem !important; }

.h258 {
  height: 25.8rem !important; }

.h259 {
  height: 25.9rem !important; }

.h260 {
  height: 26rem !important; }

.h261 {
  height: 26.1rem !important; }

.h262 {
  height: 26.2rem !important; }

.h263 {
  height: 26.3rem !important; }

.h264 {
  height: 26.4rem !important; }

.h265 {
  height: 26.5rem !important; }

.h266 {
  height: 26.6rem !important; }

.h267 {
  height: 26.7rem !important; }

.h268 {
  height: 26.8rem !important; }

.h269 {
  height: 26.9rem !important; }

.h270 {
  height: 27rem !important; }

.h271 {
  height: 27.1rem !important; }

.h272 {
  height: 27.2rem !important; }

.h273 {
  height: 27.3rem !important; }

.h274 {
  height: 27.4rem !important; }

.h275 {
  height: 27.5rem !important; }

.h276 {
  height: 27.6rem !important; }

.h277 {
  height: 27.7rem !important; }

.h278 {
  height: 27.8rem !important; }

.h279 {
  height: 27.9rem !important; }

.h280 {
  height: 28rem !important; }

.h281 {
  height: 28.1rem !important; }

.h282 {
  height: 28.2rem !important; }

.h283 {
  height: 28.3rem !important; }

.h284 {
  height: 28.4rem !important; }

.h285 {
  height: 28.5rem !important; }

.h286 {
  height: 28.6rem !important; }

.h287 {
  height: 28.7rem !important; }

.h288 {
  height: 28.8rem !important; }

.h289 {
  height: 28.9rem !important; }

.h290 {
  height: 29rem !important; }

.h291 {
  height: 29.1rem !important; }

.h292 {
  height: 29.2rem !important; }

.h293 {
  height: 29.3rem !important; }

.h294 {
  height: 29.4rem !important; }

.h295 {
  height: 29.5rem !important; }

.h296 {
  height: 29.6rem !important; }

.h297 {
  height: 29.7rem !important; }

.h298 {
  height: 29.8rem !important; }

.h299 {
  height: 29.9rem !important; }

.h300 {
  height: 30rem !important; }

.h301 {
  height: 30.1rem !important; }

.h302 {
  height: 30.2rem !important; }

.h303 {
  height: 30.3rem !important; }

.h304 {
  height: 30.4rem !important; }

.h305 {
  height: 30.5rem !important; }

.h306 {
  height: 30.6rem !important; }

.h307 {
  height: 30.7rem !important; }

.h308 {
  height: 30.8rem !important; }

.h309 {
  height: 30.9rem !important; }

.h310 {
  height: 31rem !important; }

.h311 {
  height: 31.1rem !important; }

.h312 {
  height: 31.2rem !important; }

.h313 {
  height: 31.3rem !important; }

.h314 {
  height: 31.4rem !important; }

.h315 {
  height: 31.5rem !important; }

.h316 {
  height: 31.6rem !important; }

.h317 {
  height: 31.7rem !important; }

.h318 {
  height: 31.8rem !important; }

.h319 {
  height: 31.9rem !important; }

.h320 {
  height: 32rem !important; }

.h321 {
  height: 32.1rem !important; }

.h322 {
  height: 32.2rem !important; }

.h323 {
  height: 32.3rem !important; }

.h324 {
  height: 32.4rem !important; }

.h325 {
  height: 32.5rem !important; }

.h326 {
  height: 32.6rem !important; }

.h327 {
  height: 32.7rem !important; }

.h328 {
  height: 32.8rem !important; }

.h329 {
  height: 32.9rem !important; }

.h330 {
  height: 33rem !important; }

.h331 {
  height: 33.1rem !important; }

.h332 {
  height: 33.2rem !important; }

.h333 {
  height: 33.3rem !important; }

.h334 {
  height: 33.4rem !important; }

.h335 {
  height: 33.5rem !important; }

.h336 {
  height: 33.6rem !important; }

.h337 {
  height: 33.7rem !important; }

.h338 {
  height: 33.8rem !important; }

.h339 {
  height: 33.9rem !important; }

.h340 {
  height: 34rem !important; }

.h341 {
  height: 34.1rem !important; }

.h342 {
  height: 34.2rem !important; }

.h343 {
  height: 34.3rem !important; }

.h344 {
  height: 34.4rem !important; }

.h345 {
  height: 34.5rem !important; }

.h346 {
  height: 34.6rem !important; }

.h347 {
  height: 34.7rem !important; }

.h348 {
  height: 34.8rem !important; }

.h349 {
  height: 34.9rem !important; }

.h350 {
  height: 35rem !important; }

.h351 {
  height: 35.1rem !important; }

.h352 {
  height: 35.2rem !important; }

.h353 {
  height: 35.3rem !important; }

.h354 {
  height: 35.4rem !important; }

.h355 {
  height: 35.5rem !important; }

.h356 {
  height: 35.6rem !important; }

.h357 {
  height: 35.7rem !important; }

.h358 {
  height: 35.8rem !important; }

.h359 {
  height: 35.9rem !important; }

.h360 {
  height: 36rem !important; }

.h361 {
  height: 36.1rem !important; }

.h362 {
  height: 36.2rem !important; }

.h363 {
  height: 36.3rem !important; }

.h364 {
  height: 36.4rem !important; }

.h365 {
  height: 36.5rem !important; }

.h366 {
  height: 36.6rem !important; }

.h367 {
  height: 36.7rem !important; }

.h368 {
  height: 36.8rem !important; }

.h369 {
  height: 36.9rem !important; }

.h370 {
  height: 37rem !important; }

.h371 {
  height: 37.1rem !important; }

.h372 {
  height: 37.2rem !important; }

.h373 {
  height: 37.3rem !important; }

.h374 {
  height: 37.4rem !important; }

.h375 {
  height: 37.5rem !important; }

.h376 {
  height: 37.6rem !important; }

.h377 {
  height: 37.7rem !important; }

.h378 {
  height: 37.8rem !important; }

.h379 {
  height: 37.9rem !important; }

.h380 {
  height: 38rem !important; }

.h381 {
  height: 38.1rem !important; }

.h382 {
  height: 38.2rem !important; }

.h383 {
  height: 38.3rem !important; }

.h384 {
  height: 38.4rem !important; }

.h385 {
  height: 38.5rem !important; }

.h386 {
  height: 38.6rem !important; }

.h387 {
  height: 38.7rem !important; }

.h388 {
  height: 38.8rem !important; }

.h389 {
  height: 38.9rem !important; }

.h390 {
  height: 39rem !important; }

.h391 {
  height: 39.1rem !important; }

.h392 {
  height: 39.2rem !important; }

.h393 {
  height: 39.3rem !important; }

.h394 {
  height: 39.4rem !important; }

.h395 {
  height: 39.5rem !important; }

.h396 {
  height: 39.6rem !important; }

.h397 {
  height: 39.7rem !important; }

.h398 {
  height: 39.8rem !important; }

.h399 {
  height: 39.9rem !important; }

.h400 {
  height: 40rem !important; }

.h401 {
  height: 40.1rem !important; }

.h402 {
  height: 40.2rem !important; }

.h403 {
  height: 40.3rem !important; }

.h404 {
  height: 40.4rem !important; }

.h405 {
  height: 40.5rem !important; }

.h406 {
  height: 40.6rem !important; }

.h407 {
  height: 40.7rem !important; }

.h408 {
  height: 40.8rem !important; }

.h409 {
  height: 40.9rem !important; }

.h410 {
  height: 41rem !important; }

.h411 {
  height: 41.1rem !important; }

.h412 {
  height: 41.2rem !important; }

.h413 {
  height: 41.3rem !important; }

.h414 {
  height: 41.4rem !important; }

.h415 {
  height: 41.5rem !important; }

.h416 {
  height: 41.6rem !important; }

.h417 {
  height: 41.7rem !important; }

.h418 {
  height: 41.8rem !important; }

.h419 {
  height: 41.9rem !important; }

.h420 {
  height: 42rem !important; }

.h421 {
  height: 42.1rem !important; }

.h422 {
  height: 42.2rem !important; }

.h423 {
  height: 42.3rem !important; }

.h424 {
  height: 42.4rem !important; }

.h425 {
  height: 42.5rem !important; }

.h426 {
  height: 42.6rem !important; }

.h427 {
  height: 42.7rem !important; }

.h428 {
  height: 42.8rem !important; }

.h429 {
  height: 42.9rem !important; }

.h430 {
  height: 43rem !important; }

.h431 {
  height: 43.1rem !important; }

.h432 {
  height: 43.2rem !important; }

.h433 {
  height: 43.3rem !important; }

.h434 {
  height: 43.4rem !important; }

.h435 {
  height: 43.5rem !important; }

.h436 {
  height: 43.6rem !important; }

.h437 {
  height: 43.7rem !important; }

.h438 {
  height: 43.8rem !important; }

.h439 {
  height: 43.9rem !important; }

.h440 {
  height: 44rem !important; }

.h441 {
  height: 44.1rem !important; }

.h442 {
  height: 44.2rem !important; }

.h443 {
  height: 44.3rem !important; }

.h444 {
  height: 44.4rem !important; }

.h445 {
  height: 44.5rem !important; }

.h446 {
  height: 44.6rem !important; }

.h447 {
  height: 44.7rem !important; }

.h448 {
  height: 44.8rem !important; }

.h449 {
  height: 44.9rem !important; }

.h450 {
  height: 45rem !important; }

.h451 {
  height: 45.1rem !important; }

.h452 {
  height: 45.2rem !important; }

.h453 {
  height: 45.3rem !important; }

.h454 {
  height: 45.4rem !important; }

.h455 {
  height: 45.5rem !important; }

.h456 {
  height: 45.6rem !important; }

.h457 {
  height: 45.7rem !important; }

.h458 {
  height: 45.8rem !important; }

.h459 {
  height: 45.9rem !important; }

.h460 {
  height: 46rem !important; }

.h461 {
  height: 46.1rem !important; }

.h462 {
  height: 46.2rem !important; }

.h463 {
  height: 46.3rem !important; }

.h464 {
  height: 46.4rem !important; }

.h465 {
  height: 46.5rem !important; }

.h466 {
  height: 46.6rem !important; }

.h467 {
  height: 46.7rem !important; }

.h468 {
  height: 46.8rem !important; }

.h469 {
  height: 46.9rem !important; }

.h470 {
  height: 47rem !important; }

.h471 {
  height: 47.1rem !important; }

.h472 {
  height: 47.2rem !important; }

.h473 {
  height: 47.3rem !important; }

.h474 {
  height: 47.4rem !important; }

.h475 {
  height: 47.5rem !important; }

.h476 {
  height: 47.6rem !important; }

.h477 {
  height: 47.7rem !important; }

.h478 {
  height: 47.8rem !important; }

.h479 {
  height: 47.9rem !important; }

.h480 {
  height: 48rem !important; }

.h481 {
  height: 48.1rem !important; }

.h482 {
  height: 48.2rem !important; }

.h483 {
  height: 48.3rem !important; }

.h484 {
  height: 48.4rem !important; }

.h485 {
  height: 48.5rem !important; }

.h486 {
  height: 48.6rem !important; }

.h487 {
  height: 48.7rem !important; }

.h488 {
  height: 48.8rem !important; }

.h489 {
  height: 48.9rem !important; }

.h490 {
  height: 49rem !important; }

.h491 {
  height: 49.1rem !important; }

.h492 {
  height: 49.2rem !important; }

.h493 {
  height: 49.3rem !important; }

.h494 {
  height: 49.4rem !important; }

.h495 {
  height: 49.5rem !important; }

.h496 {
  height: 49.6rem !important; }

.h497 {
  height: 49.7rem !important; }

.h498 {
  height: 49.8rem !important; }

.h499 {
  height: 49.9rem !important; }

.h500 {
  height: 50rem !important; }

.h510 {
  height: 51rem !important; }

.h520 {
  height: 52rem !important; }

.h530 {
  height: 53rem !important; }

.h540 {
  height: 54rem !important; }

.h550 {
  height: 55rem !important; }

.h560 {
  height: 56rem !important; }

.h570 {
  height: 57rem !important; }

.h580 {
  height: 58rem !important; }

.h590 {
  height: 59rem !important; }

.h600 {
  height: 60rem !important; }

.h610 {
  height: 61rem !important; }

.h620 {
  height: 62rem !important; }

.h630 {
  height: 63rem !important; }

.h640 {
  height: 64rem !important; }

.h650 {
  height: 65rem !important; }

.h660 {
  height: 66rem !important; }

.h670 {
  height: 67rem !important; }

.h680 {
  height: 68rem !important; }

.h690 {
  height: 69rem !important; }

.h700 {
  height: 70rem !important; }

.h710 {
  height: 71rem !important; }

.h720 {
  height: 72rem !important; }

.h730 {
  height: 73rem !important; }

.h740 {
  height: 74rem !important; }

.h750 {
  height: 75rem !important; }

.h760 {
  height: 76rem !important; }

.h770 {
  height: 77rem !important; }

.h780 {
  height: 78rem !important; }

.h790 {
  height: 79rem !important; }

.h800 {
  height: 80rem !important; }

.h810 {
  height: 81rem !important; }

.h820 {
  height: 82rem !important; }

.h830 {
  height: 83rem !important; }

.h840 {
  height: 84rem !important; }

.h850 {
  height: 85rem !important; }

.h860 {
  height: 86rem !important; }

.h870 {
  height: 87rem !important; }

.h880 {
  height: 88rem !important; }

.h890 {
  height: 89rem !important; }

.h900 {
  height: 90rem !important; }

.h910 {
  height: 91rem !important; }

.h920 {
  height: 92rem !important; }

.h930 {
  height: 93rem !important; }

.h940 {
  height: 94rem !important; }

.h950 {
  height: 95rem !important; }

.h960 {
  height: 96rem !important; }

.h970 {
  height: 97rem !important; }

.h980 {
  height: 98rem !important; }

.h990 {
  height: 99rem !important; }

.h1000 {
  height: 100rem !important; }

.h1100 {
  height: 110rem !important; }

.h1110 {
  height: 111rem !important; }

.h1120 {
  height: 112rem !important; }

.h1130 {
  height: 113rem !important; }

.h1200 {
  height: 120rem !important; }
