.item-views.float_banners2 {
  padding-bottom: 37px;
}
.item-views.float_banners2.top {
  padding-bottom: 42px;
}
.item-views.float_banners2 .row > div {
  padding-top: 10px;
  padding-bottom: 22px;
}

.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.float_banners2 {
  padding-bottom: 47px;
}
.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.float_banners2.top {
  padding-bottom: 52px;
}

.item-views.float_banners2 .item {
  background: #f3f4f6;
  background: var(--light, #f3f4f6) var(--dark, #2b2b2b);
  overflow: hidden;
}
.item-views.float_banners2 .item .top-text {
  margin: 0px 0px 12px 1px;
}
.item-views.float_banners2 .item .previewtext {
  margin: 10px 0px 0px;
  max-height: 93px;
}

.item-views.float_banners2 .item .image {
  position: absolute;
  right: 0px;
  bottom: 0px;
  top: 0px;
}
.item-views.float_banners2 .item .lazy,
.item-views.float_banners2 .item .lazyloaded {
  display: block;
  background-size: cover;
  padding-top: 65.4%;
}
.item-views.float_banners2 .item.lazy {
  background-repeat: no-repeat;
  background-size: cover;
}
.item-views.float_banners2 .item .inner-text {
  position: relative;
}
.item-views.float_banners2 .item .inner-text .title-inner {
  overflow: hidden;
  text-overflow: ellipsis;
}

.item-views.float_banners2 .item.big .inner-text {
  padding: 103px 20px 108px 54px;
  justify-content: center;
  height: 100%;
}

.item-views.float_banners2 .item.sm .inner-text {
  padding: 33px 34px 21px;
}
.item-views.float_banners2 .item.sm.bottom .image {
  order: 2;
}
.item-views.float_banners2 .item.sm.top .inner-text {
  padding: 29px 34px 25px;
}

.item-views.float_banners2 .item:hover .image .img_inner span {
  -webkit-animation: flash 0.8s;
  animation: flash 0.8s;
}

@media (min-width: 1200px) {
  .item-views.float_banners2 .item.big .inner-text {
    padding: 50px 10px 50px 54px;
    min-height: 360px;
  }
}
@media (max-width: 1199px) {
  .item-views.float_banners2 .item.big .inner-text {
    padding: 42px 10px 68px 44px;
  }
}

@media (min-width: 992px) {
  .item-views.float_banners2 .row .col-md-3 .item:not(.top) .img_inner span {
    padding-top: 82.2%;
  }
  .item-views.float_banners2 .item.sm {
    justify-content: space-between;
  }
  .item-views.float_banners2 .item.sm .image {
    left: 0px;
    position: relative;
    height: auto;
    padding-bottom: 27px;
  }
  .item-views.float_banners2 .item.sm.top .image {
    padding-bottom: 0;
  }
  .item-views.float_banners2 .item.sm.top .image span {
    width: 100%;
    margin-left: 0;
  }

  .item-views.float_banners2 .item.big .image + .inner-text {
    width: 50%;
  }
  .item-views.float_banners2 .item.big .image {
    left: 50%;
  }

  .item-views.float_banners2 .row .image,
  .item-views.float_banners2 .row .image * {
    height: 100%;
  }
  .item-views.float_banners2 .item .lazy,
  .item-views.float_banners2 .item .lazyloaded {
    width: 120%;
    margin-left: -10%;
  }
}
@media (max-width: 991px) {
  body .item-views.float_banners2 .item.flexbox div.image {
    order: 2;
    top: auto;
    left: 0px;
    position: absolute;
    bottom: 27px;
  }

  body .item-views.float_banners2 .item.flexbox.top div.image {
    order: 1;
    top: 0px;
    left: 0px;
    position: relative;
    height: 100%;
  }
  body .item-views.float_banners2 .item.flexbox div.inner-text {
    order: 1;
  }

  body .item-views.float_banners2 .item.big .inner-text {
    height: auto;
  }
  body .item-views.float_banners2 .item.big .title {
    font-size: 1.2em;
    line-height: 1.454em;
  }
}
@media (max-width: 991px) and (min-width: 601px) {
  body .item-views.float_banners2 .item.flexbox div.inner-text {
    padding-bottom: calc(68.4% + 54px);
  }
  .item-views.float_banners2 .item .lazy {
    padding-top: 86%;
  }
}
@media (max-width: 767px) {
  body .item-views.float_banners2 .item.flexbox div.inner-text {
    padding: 33px 25px 90%;
  }
  .item-views.float_banners2 .item .lazy {
    padding-top: 86%;
  }
}
@media (max-width: 600px) {
  body .item-views.float_banners2 .items > .row {
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
  }
  body .item-views.float_banners2 .items > .row > div {
    width: 276px;
    flex-shrink: 0;
    padding-left: 0px;
    padding-right: 16px;
  }
  body .item-views.float_banners2 .item.big .title {
    line-height: 1.39em;
  }
  .item-views.float_banners2 .item .previewtext {
    line-height: 1.54em;
    margin-top: 1px;
  }
  body .item-views.float_banners2 .item.flexbox div.inner-text {
    padding: 27px 30px 90%;
  }
  .item-views.float_banners2 .item .top-text {
    margin: 0px 0px 7px 1px;
  }
  .item-views.float_banners2 .item .lazy {
    padding-top: 0;
  }
  body .item-views.float_banners2 .item.flexbox div.image {
    position: relative;
    bottom: 0;
    padding: 0px 0 20px;
  }
  .item-views.float_banners2 .item .lazy,
  .item-views.float_banners2 .item .lazyloaded {
    padding-top: 74.4%;
  }
  body#main .wrapper1 .wrapper_inner.front .drag-block.container .item-views.float_banners2 {
    padding-bottom: 17px;
  }
  body .item-views.float_banners2 .item.flexbox div.inner-text {
    padding-bottom: 21px;
  }

  .item-views.float_banners2.top .item .lazy,
  .item-views.float_banners2.top .item .lazyloaded {
    padding-top: 67.4%;
  }
  body .item-views.float_banners2.top .item.flexbox div.image {
    padding-bottom: 0;
  }
  .item-views.float_banners2 .item.sm.top .inner-text {
    padding-top: 26px;
    padding-bottom: 18px;
  }
  body .item-views.float_banners2.top .item .title {
    line-height: 1.44em;
  }

  body .item-views.float_banners2.bottom.sm-block .item {
    justify-content: space-between;
  }

  body .item-views.float_banners2.one-item .items > .row > div {
    width: 100%;
    max-width: 400px;
  }
  body .item-views.float_banners2 .item.flexbox.top div.image {
    height: auto;
  }
}

/* custom update design */
.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .content_wrapper_block.float_banners2_ud {
  border-bottom: none;
}

.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .content_wrapper_block.float_banners2_ud>.maxwidth-theme {
  padding-top: 20px;
}

.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.float_banners2.float_banners2_ud {
  padding-bottom: 70px;
}

.float_banners2_ud .row-item-banner {
  display: flex;
  flex-direction: row;
  max-height: 634px;
}

.float_banners2_ud .row-item-banner:not(:last-child) {
  margin-bottom: 20px;
}

.float_banners2_ud .row-block-banner {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.float_banners2_ud .row-block-banner:not(:last-child) {
  margin-right: 20px;
}

.float_banners2_ud .block-item-banner {
  border-radius: 10px;
  background-color: var(--second_background_gray_light);
  aspect-ratio: 4 / 3.06;
  width: 100%;
  padding: 20px 0 30px 30px;
  position: relative;
  overflow: hidden;
}

.float_banners2_ud .block-item-banner_0 {
  height: calc(50% - 10px);
  margin-bottom: 20px;
}

.float_banners2_ud .block-item-banner_1 {
  height: calc(50% - 10px);
  margin-top: 0;
}

.float_banners2_ud .block-item-banner_2 {
  width: 100%;
  height: 100%;
  margin: 0;
}

.float_banners2_ud .block-item-banner_3 {
  width: calc(50% - 10px);
  margin-right: 0;
  margin-left: 0;
  height: calc(50% - 10px);
  margin-bottom: 20px;
}

.float_banners2_ud .block-item-banner_4 {
  width: calc(50% - 10px);
  margin-right: 0;
  margin-left: 20px;
  height: calc(50% - 10px);
  margin-bottom: 20px;
}

.float_banners2_ud .block-item-banner_5 {
  width: 100%;
  height: calc(50% - 10px);
  margin-top: 0;
}

.float_banners2_ud .block-item-banner_0 .image:after {
  display: block;
  content: '';
  width: 146%;
  height: 102%;
  background-color: var(--fill_dark_light_ccc);
  transform: rotate(-32.23deg);
  position: relative;
  border-radius: 50%;
  right: -8%;
  z-index: 1;
  bottom: 76%;
}

.float_banners2_ud .block-item-banner_1 .image:after {
  display: block;
  content: '';
  width: 146%;
  height: 162%;
  background-color: var(--second_background_gray);
  position: relative;
  border-radius: 50%;
  right: 23%;
  z-index: 1;
  bottom: 59%;
}

.float_banners2_ud .block-item-banner_2 .image:after {
  display: block;
  content: '';
  width: 158%;
  height: 50.5%;
  background-color: var(--second_background_gray);
  position: relative;
  border-radius: 50%;
  right: 32%;
  z-index: 1;
  bottom: 51%;
  transform: rotate(14deg);
}

.float_banners2_ud .block-item-banner_3 .image:after {
  display: block;
  content: '';
  width: 123%;
  height: 128%;
  background-color: var(--second_background_gray);
  position: relative;
  border-radius: 50%;
  right: -36%;
  z-index: 1;
  bottom: 104%;
  transform: rotate(0deg);
}

.float_banners2_ud .block-item-banner_4 .image:after {
  display: block;
  content: '';
  width: 81%;
  height: 128%;
  background-color: var(--second_background_gray);
  position: relative;
  border-radius: 50%;
  right: 5%;
  z-index: 1;
  bottom: 120%;
  transform: rotate(75deg);
}

.float_banners2_ud .block-item-banner_5 .image:after {
  display: block;
  content: '';
  width: 146%;
  height: 102%;
  background-color: var(--fill_dark_light_white_hover);
  position: relative;
  border-radius: 50%;
  right: 28%;
  z-index: 1;
  bottom: 39%;
  transform: rotate(0deg);
}

.float_banners2_ud .block-item-banner .image {
  position: absolute;
  right: 0;
  top: auto;
  left: auto;
  bottom: 0;
  width: 70%;
  height: 100%;
}

.float_banners2_ud .block-item-banner.block-item-banner_3 .image {
  width: 100%;
}

.float_banners2_ud .block-item-banner.block-item-banner_4 .image {
  width: 100%;
}

.float_banners2_ud .block-item-banner .image .lazyloaded {
  display: block;
  background-size: contain;
  /*background-position: center center;*/
  background-position: 100% center;
  background-repeat: no-repeat;
  z-index: 2;
  position: relative;
}

.float_banners2_ud .block-item-banner_0 .image .lazyloaded, .float_banners2_ud .block-item-banner_1 .image .lazyloaded, .float_banners2_ud .block-item-banner_5 .image .lazyloaded {
  width: 100%;
  margin-left: 0;
  padding-top: 90%;
}

.float_banners2_ud .block-item-banner_2 .image {
  left: 0;
  top: 30%;
  width: 100%;
}

.float_banners2_ud .block-item-banner_2 .image .lazyloaded {
  width: 100%;
  margin-left: 0;
  padding-top: 77.4%;
}

.float_banners2_ud .block-item-banner_3 .image .lazyloaded, .float_banners2_ud .block-item-banner_4 .image .lazyloaded {
  width: 100%;
  margin-left: 0;
  padding-top: 130%;
  margin-top: 0;
}

.float_banners2_ud .block-item-banner-text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.float_banners2_ud .back {
  display: inline-block;
  width: 46px;
  height: 46px;
  border-radius: 46px;
  background-color: var(--second_background_gray);
  padding: 12px 6px;
  text-align: center;
  cursor: pointer;
  z-index: 3;
}

.float_banners2_ud .back .svg use, .float_banners2_ud a.back:hover .svg.inline use {
  fill: #ffffff;
}

.float_banners2_ud .block-item-banner:hover .back {
  background-color: var(--fill_dark_light_white_hover);
}

.float_banners2_ud .block-item-banner-links {
  z-index: 3;
  font-size: 1vw;
  max-height: 220px;
}

.float_banners2_ud .block-item-banner-links .link-parent {
  font-family: var(--font_manrope);
  color: var(--white_text_black);
  /*font-size: 24px;*/
  font-size: 1.28em;
  font-weight: 800;
  /*line-height: 28.8px;*/
  line-height: 1.2em;
  text-align: left;
  display: block;
  margin-bottom: 22px;
}

.float_banners2_ud .block-item-banner-links .link-sub {
  font-family: var(--font_manrope);
  color: var(--second_text_gray);
  /*font-size: 18px;*/
  font-size: 0.96em;
  font-weight: 600;
  /*line-height: 27px;*/
  line-height: 1.12em;
  text-align: left;
  display: block;
  margin-bottom: 8px;
}

@media (min-width: 1921px) {

  .float_banners2_ud .block-item-banner-links .link-parent {
    font-size: 24px;
    line-height: 28.8px;
  }

  .float_banners2_ud .block-item-banner-links .link-sub {
    font-size: 18px;
    line-height: 27px;
  }
}

.float_banners2_ud .block-item-banner-links .link-sub:last-child {
  margin-bottom: 0;
}

.float_banners2_ud .block-item-banner-links a:hover {
  color: var(--fill_dark_light_white_hover);
}

/* max 991 */
@media (max-width: 991px) {
  .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .content_wrapper_block.float_banners2_ud>.maxwidth-theme {
    padding-top: 16px;
  }

  .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.float_banners2.float_banners2_ud {
    padding-bottom: 40px;
  }

  .float_banners2_ud .row-item-banner {
    display: flex;
    flex-direction: row;
    max-height: none;
    flex-wrap: wrap;
    gap: 16px;
  }

  .float_banners2_ud .row-block-banner:not(:last-child):not(:nth-child(2)) {
    margin-right: 0;
    width: calc(78% - 28px);
  }

  .float_banners2_ud .row-block-banner:nth-child(2) {
    margin-right: 0;
    width: 23%;
  }

  .float_banners2_ud .row-block-banner:not(:last-child):not(:nth-child(2)) .block-item-banner {
    width: calc(33.3333% - 11px);
    margin-left: 16px;
    height: 246px;
  }

  .float_banners2_ud .row-block-banner:not(:last-child):not(:nth-child(2)) .block-item-banner:first-child {
    margin-left: 0;
  }

  .float_banners2_ud .row-block-banner:not(:last-child):not(:first-child) .block-item-banner {
    width: 100%;
  }

  .float_banners2_ud .row-block-banner:last-child, .float_banners2_ud .row-block-banner:nth-child(2) {
    margin-right: 0;
  }

  .float_banners2_ud .row-block-banner:last-child {
    width: 100%;
    height: 240px;
  }

  .float_banners2_ud .row-block-banner {
    width: calc(50% - 8px);
    max-height: 496px;
  }

  .float_banners2_ud .block-item-banner {
    padding: 20px 0 20px 16px;
  }

  .float_banners2_ud .block-item-banner_3 {
    width: calc(25% - 12px);
    margin-right: 0;
    margin-left: 0;
    height: 100%;
    margin-bottom: 0;
    margin-top: 0;
  }

  .float_banners2_ud .block-item-banner_4 {
    width: calc(25% - 12px);
    margin-right: 0;
    margin-left: 16px;
    height: 100%;
    margin-bottom: 0;
    margin-top: 0;
  }

  .float_banners2_ud .block-item-banner_5 {
    width: calc(50% - 11px);
    height: 100%;
    margin-top: 0;
    margin-left: 16px;
  }

  .float_banners2_ud .back {
    width: 36px;
    height: 36px;
    padding: 7px 6px;
  }

  .float_banners2_ud .back .svg {
    transform: scale(0.9);
  }

  .float_banners2_ud .block-item-banner-links .link-parent {
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 8px;
  }

  .float_banners2_ud .block-item-banner-links .link-sub {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 6px;
  }

  .float_banners2_ud .block-item-banner-links {
    max-height: 170px;
  }
}

/* mobile */
@media (max-width: 767px) {
  body#main  div.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .content_wrapper_block.float_banners2_ud>.maxwidth-theme {
    padding-top: 16px;
  }

  .float_banners2_ud .row-block-banner:not(:last-child):not(:nth-child(2)) {
    width: 100%;
    justify-content: space-between;
    min-height: 240px;
    height: 61vw;
  }

  .float_banners2_ud .block-item-banner {
    padding: 10px;
  }

  .float_banners2_ud .block-item-banner_0, .float_banners2_ud .block-item-banner_1 {
    margin-bottom: 12px;
    width: calc(50% - 6px);
    height: 100%;
  }

  .float_banners2_ud .row-block-banner:not(:last-child):not(:nth-child(2)) .block-item-banner {
    width: calc(50% - 8px);
    height: 40vw;
  }

  .float_banners2_ud .row-block-banner:not(:last-child):not(:nth-child(2)) {
    height: auto;
    max-height: none;
    flex-wrap: wrap;
  }

  .float_banners2_ud .row-block-banner:first-child .block-item-banner_1 {
    width: 100% !important;
    min-height: 170px;
    height: 40vw;
    margin-left: 0 !important;
    margin-top: 0;
    margin-bottom: 16px;
    order: -1;
  }

  .float_banners2_ud .row-block-banner:nth-child(2) {
    width: 100%;
    height: 40vw;
  }

  .float_banners2_ud .row-block-banner:nth-child(2) .block-item-banner {
    aspect-ratio: 1 / 0.47;
  }

  .float_banners2_ud .row-item-banner {
    gap: 12px;
  }

  .float_banners2_ud .row-block-banner:last-child {
    height: auto;
    max-height: none;
  }

  .float_banners2_ud .block-item-banner_3, .float_banners2_ud .block-item-banner_4 {
    width: calc(50% - 6px);
    min-height: 170px;
    height: 40vw;
  }

  .float_banners2_ud .block-item-banner_4 {
    margin-left: 12px;
  }

  .float_banners2_ud .block-item-banner_5 {
    width: 100%;
    min-height: 170px;
    height: 40vw;
    margin-left: 0;
    margin-top: 12px;
  }

  body#main .wrapper1 .wrapper_inner.front .drag-block.container .item-views.float_banners2 {
    /*padding-bottom: 56px;*/
    padding-bottom: 16px;
  }

  .float_banners2_ud .block-item-banner-links .link-parent {
    font-size: 16px;
    line-height: 150%;
    word-break: break-word;
    white-space: normal;
    margin-bottom: 4px;
  }

  .float_banners2_ud .block-item-banner-links .link-sub {
    font-size: 13px;
    line-height: 14px;
    margin-bottom: 3px;
  }

  .float_banners2_ud .back {
    width: 30px;
    height: 30px;
    padding: 3px 3px;
  }

  .float_banners2_ud .back .svg {
    transform: scale(0.65);
  }

  .float_banners2_ud .block-item-banner-links {
    /*max-height: 100px;*/
    overflow: hidden;
  }

  .float_banners2_ud .block-item-banner_0 .block-item-banner-links, .float_banners2_ud .block-item-banner_1 .block-item-banner-links {
    max-height: 170px;
  }

  .float_banners2_ud .block-item-banner.block-item-banner_0 .image {
    position: absolute;
    right: 0;
    top: 41%;
    left: 11%;
    width: 87%;
    height: 100%;
  }

  .float_banners2_ud .block-item-banner.block-item-banner_1 .image {
    position: absolute;
    right: 0;
    top: 41%;
    left: 11%;
    width: 87%;
    height: 100%;
  }

  .float_banners2_ud .block-item-banner_0 .image:after {
    width: 96%;
    height: 84%;
    transform: rotate(52.77deg);
    right: -34%;
    bottom: 56%;
  }

  .float_banners2_ud .block-item-banner_1 .image:after {
    width: 50%;
    height: 145%;
    right: -47%;
    bottom: 100%;
    transform: rotate(104.77deg);
  }

  .float_banners2_ud .block-item-banner_2 .image .lazyloaded {
    padding-top: 100%;
  }

  .float_banners2_ud .block-item-banner_2 .image {
    left: auto;
    top: 0;
    width: 47%;
    right: 1%;
  }

  .float_banners2_ud .block-item-banner_2 .image:after {
    width: 158%;
    height: 150%;
    right: 32%;
    bottom: 65%;
    transform: rotate(14deg);
  }

  .float_banners2_ud .block-item-banner.block-item-banner_3 .image, .float_banners2_ud .block-item-banner.block-item-banner_4 .image {
    right: 0;
    top: 0;
    left: auto;
    width: 70%;
    height: 100%;
  }

  .float_banners2_ud .block-item-banner_3 .image .lazyloaded, .float_banners2_ud .block-item-banner_4 .image .lazyloaded {
    width: 100%;
    margin-left: 0;
    padding-top: 100%;
    margin-top: 20%;
  }

  .float_banners2_ud .block-item-banner_3 .image:after {
    width: 91%;
    height: 150%;
    right: -37%;
    bottom: 102%;
    transform: rotate(0deg);
  }

  .float_banners2_ud .block-item-banner_4 .image:after {
    width: 57%;
    height: 145%;
    right: 5%;
    bottom: 119%;
    transform: rotate(75deg);
  }

  .float_banners2_ud .block-item-banner.block-item-banner_5 .image {
    right: 0;
    top: 0;
    left: auto;
    width: 70%;
    height: 100%;
  }

  .float_banners2_ud .block-item-banner_5 .image .lazyloaded {
    width: 100%;
    margin-left: 0;
    padding-top: 60%;
  }

  .float_banners2_ud .block-item-banner_5 .image:after {
    width: 129%;
    height: 106%;
    right: 28%;
    bottom: 52%;
    transform: rotate(0deg);
  }
}

.float_banners2_ud .row-block-banner:nth-child(2) .block-item-banner:nth-child(2) {
  margin-top: 20px;
  margin-left: 0;
}

.float_banners2_ud .row-block-banner:nth-child(2) .block-item-banner {
  height: calc(50% - 10px);
  width: 100%;
}

.float_banners2_ud .row-block-banner:nth-child(2) .block-item-banner:nth-child(1) .image .lazyloaded {
  padding-top: 44%;
}

.float_banners2_ud .row-block-banner:nth-child(2) .block-item-banner:nth-child(2) .image .lazyloaded {
  padding-top: 60%;
}

.float_banners2_ud .row-block-banner:nth-child(3) .block-item-banner:nth-child(2) {
  order: 0;
}

@media (max-width: 991px) {
  .float_banners2_ud .row-block-banner:not(:last-child):not(:nth-child(2)) {
    width: 100%;
  }

  .float_banners2_ud .row-block-banner:nth-child(2) {
    width: 100%;
  }

  .float_banners2_ud .row-block-banner:not(:last-child):not(:first-child) .block-item-banner {
    width: calc(50% - 8px);
    height: 100%;
  }

  .float_banners2_ud .row-block-banner:nth-child(2) .block-item-banner:nth-child(2) {
    margin-top: 0;
    margin-left: 16px;
  }
}

@media (max-width: 767px) {
  .float_banners2_ud .row-block-banner:nth-child(2) {
    width: 100%;
    overflow: hidden;
  }

  .float_banners2_ud .row-block-banner:nth-child(2) .block-item-banner:nth-child(2) .image .lazyloaded {
    padding-top: 96%;
  }

  .float_banners2_ud .block-item-banner_2 .image {
    left: auto;
    top: 0;
    width: 70%;
    right: 1%;
  }

  .float_banners2_ud .row-block-banner:nth-child(2) .block-item-banner:nth-child(1) .image .lazyloaded {
    padding-top: 135%;
  }

  .float_banners2_ud .row-block-banner:nth-child(2) .block-item-banner_3 {
    min-height: 100%;
  }
}
