@charset "UTF-8";
/*
Theme Name: habefast
Author: Habefast
Author URI: http://habefast.ch/
*/
/*@mixin btn{
  font-size: 16px;
  font-weight: 800;
  color: $black !important;
  padding:8px 24px;
  position: relative;
  $timingTransition : 150;
  &:before,&:after{
    content:"";
    position: absolute;
    width:50px;
    height:0px;
    box-sizing: border-box;
  }
  &:before{
    bottom: 0;
    left: 0;
    border-bottom: 2px solid $medium-pink;
    border-right: 2px solid $medium-pink;
    $transition:height 150ms ease-out 300ms,width 150ms ease-out 450ms;
    -webkit-transition: $transition;
    -moz-transition: $transition;
    -o-transition: $transition;
    transition: $transition;
  }
  &:after{
    top:0;
    right:0;
    width:0;
    height:0;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    $transition:height 150ms ease-out,width 150ms ease-out 150ms,border 0s linear 300ms;
    -webkit-transition: $transition;
    -moz-transition: $transition;
    -o-transition: $transition;
    transition: $transition;
  }
  @media (hover: hover){
    &:hover{
      &:before,&:after{

      }
      &:before{
        width:100%;
        height:100%;
        $transition:width 150ms ease-out,height 150ms ease-out 150ms;
        -webkit-transition: $transition;
        -moz-transition: $transition;
        -o-transition: $transition;
        transition: $transition;
      }
      &:after{
        width:100%;
        height:100%;
        border-top: 2px solid $medium-pink;
        border-left: 2px solid $medium-pink;
        $transition:width 150ms ease-out 300ms,height 150ms ease-out 450ms,border 0s linear 300ms;
        -webkit-transition: $transition;
        -moz-transition: $transition;
        -o-transition: $transition;
        transition: $transition;
      }
    }
  }
  &.white{
    color: $white !important;
  }
}*/
@font-face {
  font-family: OpenSans;
  src: local(OpenSans-Italic), url(includes/fonts/OpenSans-Italic.woff2) format("woff2"), url(includes/fonts/OpenSans-Italic.woff) format("woff"), url(includes/fonts/OpenSans-Italic.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: OpenSans;
  src: local(OpenSans-Regular), url(includes/fonts/OpenSans-Regular.woff2) format("woff2"), url(includes/fonts/OpenSans-Regular.woff) format("woff"), url(includes/fonts/OpenSans-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: OpenSans;
  src: local(OpenSans-SemiBold), url(includes/fonts/OpenSans-SemiBold.woff2) format("woff2"), url(includes/fonts/OpenSans-SemiBold.woff) format("woff"), url(includes/fonts/OpenSans-SemiBold.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: OpenSans;
  src: local(OpenSans-Bold), url(includes/fonts/OpenSans-Bold.woff2) format("woff2"), url(includes/fonts/OpenSans-Bold.woff) format("woff"), url(includes/fonts/OpenSans-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: OpenSans;
  src: local(OpenSans-ExtraBold), url(includes/fonts/OpenSans-ExtraBold.woff2) format("woff2"), url(includes/fonts/OpenSans-ExtraBold.woff) format("woff"), url(includes/fonts/OpenSans-ExtraBold.ttf) format("truetype");
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: Oswald;
  src: local(Oswald-Regular), url(includes/fonts/Oswald-Regular.woff2) format("woff2"), url(includes/fonts/Oswald-Regular.woff) format("woff"), url(includes/fonts/Oswald-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: Oswald;
  src: local(Oswald-Medium), url(includes/fonts/Oswald-Medium.woff2) format("woff2"), url(includes/fonts/Oswald-Medium.woff) format("woff"), url(includes/fonts/Oswald-Medium.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: Oswald;
  src: local(Oswald-SemiBold), url(includes/fonts/Oswald-SemiBold.woff2) format("woff2"), url(includes/fonts/Oswald-SemiBold.woff) format("woff"), url(includes/fonts/Oswald-SemiBold.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: Oswald;
  src: local(Oswald-Bold), url(includes/fonts/Oswald-Bold.woff2) format("woff2"), url(includes/fonts/Oswald-Bold.woff) format("woff"), url(includes/fonts/Oswald-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
}
.title_h1 {
  font-family: Oswald;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: 0.8px;
  color: white;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .title_h1 {
    text-align: center;
    margin-top: 35px;
    margin-bottom: 60px;
  }
}
.title_h2 {
  font-family: Oswald;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: 1px;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .title_h2 {
    font-size: 30px;
    line-height: 1.33;
    letter-spacing: 0.75px;
  }
}
.title_h2.big {
  font-size: 60px;
  font-weight: 500;
  line-height: normal;
}
@media (max-width: 575px) {
  .title_h2.big {
    font-size: 50px;
    font-size: 11vw;
    line-height: 1.2;
  }
}
.title_h3 {
  font-family: Oswald;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.25;
  letter-spacing: 0.5px;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.text_content {
  font-size: 14px;
  line-height: 1.36;
  color: #000000;
}
.text_content.big {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.44;
}
.text_content a {
  color: #ff5aa3 !important;
}
.text_content p {
  margin-bottom: 15px;
}
.d-1 {
  transition-delay: 0.1s !important;
}
.d-2 {
  transition-delay: 0.2s !important;
}
.d-3 {
  transition-delay: 0.3s !important;
}
.d-4 {
  transition-delay: 0.4s !important;
}
.d-5 {
  transition-delay: 0.5s !important;
}
.d-6 {
  transition-delay: 0.6s !important;
}
.d-7 {
  transition-delay: 0.7s !important;
}
.d-8 {
  transition-delay: 0.8s !important;
}
.d-9 {
  transition-delay: 0.9s !important;
}
.d-10 {
  transition-delay: 1s !important;
}
.img_graphic {
  -ms-transition: 200ms linear;
  -o-transition: 200ms linear;
  -moz-transition: 200ms linear;
  -webkit-transition: 200ms linear;
  transition: 200ms linear;
}
.fade_section_anim {
  transform: translate3d(0, 40px, 0px);
  transform-origin: center bottom;
  opacity: 0;
  -webkit-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  -moz-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  -o-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  transform-style: preserve-3d;
}
.fade_section_anim.active {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.fade_section_anim_left {
  transform: translate3d(-70%, 0px, 0px);
  transform-origin: center bottom;
  opacity: 0;
  -webkit-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  -moz-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  -o-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  transform-style: preserve-3d;
}
.fade_section_anim_left.active {
  transform: translate3d(0, 0, 0) scaleY(1);
  opacity: 1;
}
.fade_section_anim_bottom {
  transform: translate3d(0px, 40px, 0px);
  transform-origin: center bottom;
  opacity: 0;
  -webkit-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  -moz-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  -o-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  transform-style: preserve-3d;
}
.fade_section_anim_bottom.active {
  transform: translate3d(0, 0, 0) scaleY(1);
  opacity: 1;
}
.fade_section_anim_right {
  transform: translate3d(50%, 0px, 0px);
  transform-origin: center bottom;
  opacity: 0;
  -webkit-transition: all 1500ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  -moz-transition: all 1500ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  -o-transition: all 1500ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  transition: all 1500ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  transform-style: preserve-3d;
}
.fade_section_anim_right.active {
  transform: translate3d(0, 0, 0) scaleY(1);
  opacity: 1;
}
.fade_section_anim_top {
  transform: translate3d(0px, -40px, 0px);
  transform-origin: center bottom;
  opacity: 0;
  -webkit-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  -moz-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  -o-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  transform-style: preserve-3d;
}
.fade_section_anim_top.active {
  transform: translate3d(0, 0, 0) scaleY(1);
  opacity: 1;
}
.zoom_in {
  transform: scale(0.3);
  transform-origin: center;
  opacity: 0;
  -webkit-transition: all 1500ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: all 1500ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 1500ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 1500ms cubic-bezier(0.23, 1, 0.32, 1);
  transform-style: preserve-3d;
}
.zoom_in.active {
  transform: scale(1);
  opacity: 1;
}
*, body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
body {
  font-family: OpenSans, arial;
  font-size: 14px;
  color: #000000;
}
img {
  max-width: 100%;
}
a {
  text-decoration: none !important;
  outline: none !important;
}
svg {
  max-width: 100%;
}
blockquote {
  position: relative;
  padding-left: 35px;
  padding-right: 35px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 15px;
  font-style: italic;
}
blockquote:before {
  content: url("/wp-content/themes/habefast/img/lakeprod-picto-quotes-left.svg");
  position: absolute;
  left: 0;
  top: 0;
}
blockquote:after {
  content: url("/wp-content/themes/habefast/img/lakeprod-picto-quotes-right.svg");
  position: absolute;
  right: 0;
  bottom: 0;
}
h1, h2, h3, h4, h5, h6 {
  overflow-wrap: normal;
}
@media (max-width: 991px) {
  h1 br, h2 br, h3 br, h4 br, h5 br, h6 br {
    display: none;
  }
}
.list--normal ul {
  list-style-type: none !important;
}
.list--normal ul > li {
  position: relative !important;
  margin-bottom: 5px !important;
  padding-left: 10px !important;
}
.list--normal ul > li::before {
  display: block !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  width: auto !important;
  height: auto !important;
  background: none !important;
  font-size: 16px !important;
  content: "•" !important;
}
.p--150 {
  padding: -150px;
}
.p--100 {
  padding: -100px;
}
.p--70 {
  padding: -70px;
}
.p--50 {
  padding: -50px;
}
.p--30 {
  padding: -30px;
}
.p--25 {
  padding: -25px;
}
.p--20 {
  padding: -20px;
}
.p--10 {
  padding: -10px;
}
.p--5 {
  padding: -5px;
}
.p-0 {
  padding: 0px;
}
.p-5 {
  padding: 5px;
}
.p-10 {
  padding: 10px;
}
.p-15 {
  padding: 15px;
}
.p-20 {
  padding: 20px;
}
.p-25 {
  padding: 25px;
}
.p-30 {
  padding: 30px;
}
.p-40 {
  padding: 40px;
}
.p-50 {
  padding: 50px;
}
.p-60 {
  padding: 60px;
}
.p-70 {
  padding: 70px;
}
.p-80 {
  padding: 80px;
}
.p-100 {
  padding: 100px;
}
.p-120 {
  padding: 120px;
}
.p-150 {
  padding: 150px;
}
.p-160 {
  padding: 160px;
}
.p-200 {
  padding: 200px;
}
.p-300 {
  padding: 300px;
}
.pt--150 {
  padding-top: -150px;
}
.pt--100 {
  padding-top: -100px;
}
.pt--70 {
  padding-top: -70px;
}
.pt--50 {
  padding-top: -50px;
}
.pt--30 {
  padding-top: -30px;
}
.pt--25 {
  padding-top: -25px;
}
.pt--20 {
  padding-top: -20px;
}
.pt--10 {
  padding-top: -10px;
}
.pt--5 {
  padding-top: -5px;
}
.pt-0 {
  padding-top: 0px;
}
.pt-5 {
  padding-top: 5px;
}
.pt-10 {
  padding-top: 10px;
}
.pt-15 {
  padding-top: 15px;
}
.pt-20 {
  padding-top: 20px;
}
.pt-25 {
  padding-top: 25px;
}
.pt-30 {
  padding-top: 30px;
}
.pt-40 {
  padding-top: 40px;
}
.pt-50 {
  padding-top: 50px;
}
.pt-60 {
  padding-top: 60px;
}
.pt-70 {
  padding-top: 70px;
}
.pt-80 {
  padding-top: 80px;
}
.pt-100 {
  padding-top: 100px;
}
.pt-120 {
  padding-top: 120px;
}
.pt-150 {
  padding-top: 150px;
}
.pt-160 {
  padding-top: 160px;
}
.pt-200 {
  padding-top: 200px;
}
.pt-300 {
  padding-top: 300px;
}
.pr--150 {
  padding-right: -150px;
}
.pr--100 {
  padding-right: -100px;
}
.pr--70 {
  padding-right: -70px;
}
.pr--50 {
  padding-right: -50px;
}
.pr--30 {
  padding-right: -30px;
}
.pr--25 {
  padding-right: -25px;
}
.pr--20 {
  padding-right: -20px;
}
.pr--10 {
  padding-right: -10px;
}
.pr--5 {
  padding-right: -5px;
}
.pr-0 {
  padding-right: 0px;
}
.pr-5 {
  padding-right: 5px;
}
.pr-10 {
  padding-right: 10px;
}
.pr-15 {
  padding-right: 15px;
}
.pr-20 {
  padding-right: 20px;
}
.pr-25 {
  padding-right: 25px;
}
.pr-30 {
  padding-right: 30px;
}
.pr-40 {
  padding-right: 40px;
}
.pr-50 {
  padding-right: 50px;
}
.pr-60 {
  padding-right: 60px;
}
.pr-70 {
  padding-right: 70px;
}
.pr-80 {
  padding-right: 80px;
}
.pr-100 {
  padding-right: 100px;
}
.pr-120 {
  padding-right: 120px;
}
.pr-150 {
  padding-right: 150px;
}
.pr-160 {
  padding-right: 160px;
}
.pr-200 {
  padding-right: 200px;
}
.pr-300 {
  padding-right: 300px;
}
.pb--150 {
  padding-bottom: -150px;
}
.pb--100 {
  padding-bottom: -100px;
}
.pb--70 {
  padding-bottom: -70px;
}
.pb--50 {
  padding-bottom: -50px;
}
.pb--30 {
  padding-bottom: -30px;
}
.pb--25 {
  padding-bottom: -25px;
}
.pb--20 {
  padding-bottom: -20px;
}
.pb--10 {
  padding-bottom: -10px;
}
.pb--5 {
  padding-bottom: -5px;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-5 {
  padding-bottom: 5px;
}
.pb-10 {
  padding-bottom: 10px;
}
.pb-15 {
  padding-bottom: 15px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pb-25 {
  padding-bottom: 25px;
}
.pb-30 {
  padding-bottom: 30px;
}
.pb-40 {
  padding-bottom: 40px;
}
.pb-50 {
  padding-bottom: 50px;
}
.pb-60 {
  padding-bottom: 60px;
}
.pb-70 {
  padding-bottom: 70px;
}
.pb-80 {
  padding-bottom: 80px;
}
.pb-100 {
  padding-bottom: 100px;
}
.pb-120 {
  padding-bottom: 120px;
}
.pb-150 {
  padding-bottom: 150px;
}
.pb-160 {
  padding-bottom: 160px;
}
.pb-200 {
  padding-bottom: 200px;
}
.pb-300 {
  padding-bottom: 300px;
}
.pl--150 {
  padding-left: -150px;
}
.pl--100 {
  padding-left: -100px;
}
.pl--70 {
  padding-left: -70px;
}
.pl--50 {
  padding-left: -50px;
}
.pl--30 {
  padding-left: -30px;
}
.pl--25 {
  padding-left: -25px;
}
.pl--20 {
  padding-left: -20px;
}
.pl--10 {
  padding-left: -10px;
}
.pl--5 {
  padding-left: -5px;
}
.pl-0 {
  padding-left: 0px;
}
.pl-5 {
  padding-left: 5px;
}
.pl-10 {
  padding-left: 10px;
}
.pl-15 {
  padding-left: 15px;
}
.pl-20 {
  padding-left: 20px;
}
.pl-25 {
  padding-left: 25px;
}
.pl-30 {
  padding-left: 30px;
}
.pl-40 {
  padding-left: 40px;
}
.pl-50 {
  padding-left: 50px;
}
.pl-60 {
  padding-left: 60px;
}
.pl-70 {
  padding-left: 70px;
}
.pl-80 {
  padding-left: 80px;
}
.pl-100 {
  padding-left: 100px;
}
.pl-120 {
  padding-left: 120px;
}
.pl-150 {
  padding-left: 150px;
}
.pl-160 {
  padding-left: 160px;
}
.pl-200 {
  padding-left: 200px;
}
.pl-300 {
  padding-left: 300px;
}
.px--150 {
  padding-left: -150px;
  padding-right: -150px;
}
.px--100 {
  padding-left: -100px;
  padding-right: -100px;
}
.px--70 {
  padding-left: -70px;
  padding-right: -70px;
}
.px--50 {
  padding-left: -50px;
  padding-right: -50px;
}
.px--30 {
  padding-left: -30px;
  padding-right: -30px;
}
.px--25 {
  padding-left: -25px;
  padding-right: -25px;
}
.px--20 {
  padding-left: -20px;
  padding-right: -20px;
}
.px--10 {
  padding-left: -10px;
  padding-right: -10px;
}
.px--5 {
  padding-left: -5px;
  padding-right: -5px;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-5 {
  padding-left: 5px;
  padding-right: 5px;
}
.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}
.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.px-25 {
  padding-left: 25px;
  padding-right: 25px;
}
.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}
.px-40 {
  padding-left: 40px;
  padding-right: 40px;
}
.px-50 {
  padding-left: 50px;
  padding-right: 50px;
}
.px-60 {
  padding-left: 60px;
  padding-right: 60px;
}
.px-70 {
  padding-left: 70px;
  padding-right: 70px;
}
.px-80 {
  padding-left: 80px;
  padding-right: 80px;
}
.px-100 {
  padding-left: 100px;
  padding-right: 100px;
}
.px-120 {
  padding-left: 120px;
  padding-right: 120px;
}
.px-150 {
  padding-left: 150px;
  padding-right: 150px;
}
.px-160 {
  padding-left: 160px;
  padding-right: 160px;
}
.px-200 {
  padding-left: 200px;
  padding-right: 200px;
}
.px-300 {
  padding-left: 300px;
  padding-right: 300px;
}
.py--150 {
  padding-top: -150px;
  padding-bottom: -150px;
}
.py--100 {
  padding-top: -100px;
  padding-bottom: -100px;
}
.py--70 {
  padding-top: -70px;
  padding-bottom: -70px;
}
.py--50 {
  padding-top: -50px;
  padding-bottom: -50px;
}
.py--30 {
  padding-top: -30px;
  padding-bottom: -30px;
}
.py--25 {
  padding-top: -25px;
  padding-bottom: -25px;
}
.py--20 {
  padding-top: -20px;
  padding-bottom: -20px;
}
.py--10 {
  padding-top: -10px;
  padding-bottom: -10px;
}
.py--5 {
  padding-top: -5px;
  padding-bottom: -5px;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}
.py-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.py-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.py-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}
.py-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.py-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}
.py-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}
.py-150 {
  padding-top: 150px;
  padding-bottom: 150px;
}
.py-160 {
  padding-top: 160px;
  padding-bottom: 160px;
}
.py-200 {
  padding-top: 200px;
  padding-bottom: 200px;
}
.py-300 {
  padding-top: 300px;
  padding-bottom: 300px;
}
.m--150 {
  margin: -150px;
}
.m--100 {
  margin: -100px;
}
.m--70 {
  margin: -70px;
}
.m--50 {
  margin: -50px;
}
.m--30 {
  margin: -30px;
}
.m--25 {
  margin: -25px;
}
.m--20 {
  margin: -20px;
}
.m--10 {
  margin: -10px;
}
.m--5 {
  margin: -5px;
}
.m-0 {
  margin: 0px;
}
.m-5 {
  margin: 5px;
}
.m-10 {
  margin: 10px;
}
.m-15 {
  margin: 15px;
}
.m-20 {
  margin: 20px;
}
.m-25 {
  margin: 25px;
}
.m-30 {
  margin: 30px;
}
.m-40 {
  margin: 40px;
}
.m-50 {
  margin: 50px;
}
.m-60 {
  margin: 60px;
}
.m-70 {
  margin: 70px;
}
.m-80 {
  margin: 80px;
}
.m-100 {
  margin: 100px;
}
.m-120 {
  margin: 120px;
}
.m-150 {
  margin: 150px;
}
.m-160 {
  margin: 160px;
}
.m-200 {
  margin: 200px;
}
.m-300 {
  margin: 300px;
}
.mt--150 {
  margin-top: -150px;
}
.mt--100 {
  margin-top: -100px;
}
.mt--70 {
  margin-top: -70px;
}
.mt--50 {
  margin-top: -50px;
}
.mt--30 {
  margin-top: -30px;
}
.mt--25 {
  margin-top: -25px;
}
.mt--20 {
  margin-top: -20px;
}
.mt--10 {
  margin-top: -10px;
}
.mt--5 {
  margin-top: -5px;
}
.mt-0 {
  margin-top: 0px;
}
.mt-5 {
  margin-top: 5px;
}
.mt-10 {
  margin-top: 10px;
}
.mt-15 {
  margin-top: 15px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-25 {
  margin-top: 25px;
}
.mt-30 {
  margin-top: 30px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-50 {
  margin-top: 50px;
}
.mt-60 {
  margin-top: 60px;
}
.mt-70 {
  margin-top: 70px;
}
.mt-80 {
  margin-top: 80px;
}
.mt-100 {
  margin-top: 100px;
}
.mt-120 {
  margin-top: 120px;
}
.mt-150 {
  margin-top: 150px;
}
.mt-160 {
  margin-top: 160px;
}
.mt-200 {
  margin-top: 200px;
}
.mt-300 {
  margin-top: 300px;
}
.mr--150 {
  margin-right: -150px;
}
.mr--100 {
  margin-right: -100px;
}
.mr--70 {
  margin-right: -70px;
}
.mr--50 {
  margin-right: -50px;
}
.mr--30 {
  margin-right: -30px;
}
.mr--25 {
  margin-right: -25px;
}
.mr--20 {
  margin-right: -20px;
}
.mr--10 {
  margin-right: -10px;
}
.mr--5 {
  margin-right: -5px;
}
.mr-0 {
  margin-right: 0px;
}
.mr-5 {
  margin-right: 5px;
}
.mr-10 {
  margin-right: 10px;
}
.mr-15 {
  margin-right: 15px;
}
.mr-20 {
  margin-right: 20px;
}
.mr-25 {
  margin-right: 25px;
}
.mr-30 {
  margin-right: 30px;
}
.mr-40 {
  margin-right: 40px;
}
.mr-50 {
  margin-right: 50px;
}
.mr-60 {
  margin-right: 60px;
}
.mr-70 {
  margin-right: 70px;
}
.mr-80 {
  margin-right: 80px;
}
.mr-100 {
  margin-right: 100px;
}
.mr-120 {
  margin-right: 120px;
}
.mr-150 {
  margin-right: 150px;
}
.mr-160 {
  margin-right: 160px;
}
.mr-200 {
  margin-right: 200px;
}
.mr-300 {
  margin-right: 300px;
}
.mb--150 {
  margin-bottom: -150px;
}
.mb--100 {
  margin-bottom: -100px;
}
.mb--70 {
  margin-bottom: -70px;
}
.mb--50 {
  margin-bottom: -50px;
}
.mb--30 {
  margin-bottom: -30px;
}
.mb--25 {
  margin-bottom: -25px;
}
.mb--20 {
  margin-bottom: -20px;
}
.mb--10 {
  margin-bottom: -10px;
}
.mb--5 {
  margin-bottom: -5px;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-5 {
  margin-bottom: 5px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-15 {
  margin-bottom: 15px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-25 {
  margin-bottom: 25px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mb-40 {
  margin-bottom: 40px;
}
.mb-50 {
  margin-bottom: 50px;
}
.mb-60 {
  margin-bottom: 60px;
}
.mb-70 {
  margin-bottom: 70px;
}
.mb-80 {
  margin-bottom: 80px;
}
.mb-100 {
  margin-bottom: 100px;
}
.mb-120 {
  margin-bottom: 120px;
}
.mb-150 {
  margin-bottom: 150px;
}
.mb-160 {
  margin-bottom: 160px;
}
.mb-200 {
  margin-bottom: 200px;
}
.mb-300 {
  margin-bottom: 300px;
}
.ml--150 {
  margin-left: -150px;
}
.ml--100 {
  margin-left: -100px;
}
.ml--70 {
  margin-left: -70px;
}
.ml--50 {
  margin-left: -50px;
}
.ml--30 {
  margin-left: -30px;
}
.ml--25 {
  margin-left: -25px;
}
.ml--20 {
  margin-left: -20px;
}
.ml--10 {
  margin-left: -10px;
}
.ml--5 {
  margin-left: -5px;
}
.ml-0 {
  margin-left: 0px;
}
.ml-5 {
  margin-left: 5px;
}
.ml-10 {
  margin-left: 10px;
}
.ml-15 {
  margin-left: 15px;
}
.ml-20 {
  margin-left: 20px;
}
.ml-25 {
  margin-left: 25px;
}
.ml-30 {
  margin-left: 30px;
}
.ml-40 {
  margin-left: 40px;
}
.ml-50 {
  margin-left: 50px;
}
.ml-60 {
  margin-left: 60px;
}
.ml-70 {
  margin-left: 70px;
}
.ml-80 {
  margin-left: 80px;
}
.ml-100 {
  margin-left: 100px;
}
.ml-120 {
  margin-left: 120px;
}
.ml-150 {
  margin-left: 150px;
}
.ml-160 {
  margin-left: 160px;
}
.ml-200 {
  margin-left: 200px;
}
.ml-300 {
  margin-left: 300px;
}
.mx--150 {
  margin-left: -150px;
  margin-right: -150px;
}
.mx--100 {
  margin-left: -100px;
  margin-right: -100px;
}
.mx--70 {
  margin-left: -70px;
  margin-right: -70px;
}
.mx--50 {
  margin-left: -50px;
  margin-right: -50px;
}
.mx--30 {
  margin-left: -30px;
  margin-right: -30px;
}
.mx--25 {
  margin-left: -25px;
  margin-right: -25px;
}
.mx--20 {
  margin-left: -20px;
  margin-right: -20px;
}
.mx--10 {
  margin-left: -10px;
  margin-right: -10px;
}
.mx--5 {
  margin-left: -5px;
  margin-right: -5px;
}
.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.mx-5 {
  margin-left: 5px;
  margin-right: 5px;
}
.mx-10 {
  margin-left: 10px;
  margin-right: 10px;
}
.mx-15 {
  margin-left: 15px;
  margin-right: 15px;
}
.mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}
.mx-25 {
  margin-left: 25px;
  margin-right: 25px;
}
.mx-30 {
  margin-left: 30px;
  margin-right: 30px;
}
.mx-40 {
  margin-left: 40px;
  margin-right: 40px;
}
.mx-50 {
  margin-left: 50px;
  margin-right: 50px;
}
.mx-60 {
  margin-left: 60px;
  margin-right: 60px;
}
.mx-70 {
  margin-left: 70px;
  margin-right: 70px;
}
.mx-80 {
  margin-left: 80px;
  margin-right: 80px;
}
.mx-100 {
  margin-left: 100px;
  margin-right: 100px;
}
.mx-120 {
  margin-left: 120px;
  margin-right: 120px;
}
.mx-150 {
  margin-left: 150px;
  margin-right: 150px;
}
.mx-160 {
  margin-left: 160px;
  margin-right: 160px;
}
.mx-200 {
  margin-left: 200px;
  margin-right: 200px;
}
.mx-300 {
  margin-left: 300px;
  margin-right: 300px;
}
.my--150 {
  margin-top: -150px;
  margin-bottom: -150px;
}
.my--100 {
  margin-top: -100px;
  margin-bottom: -100px;
}
.my--70 {
  margin-top: -70px;
  margin-bottom: -70px;
}
.my--50 {
  margin-top: -50px;
  margin-bottom: -50px;
}
.my--30 {
  margin-top: -30px;
  margin-bottom: -30px;
}
.my--25 {
  margin-top: -25px;
  margin-bottom: -25px;
}
.my--20 {
  margin-top: -20px;
  margin-bottom: -20px;
}
.my--10 {
  margin-top: -10px;
  margin-bottom: -10px;
}
.my--5 {
  margin-top: -5px;
  margin-bottom: -5px;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.my-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.my-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}
.my-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.my-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.my-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}
.my-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}
.my-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}
.my-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.my-120 {
  margin-top: 120px;
  margin-bottom: 120px;
}
.my-150 {
  margin-top: 150px;
  margin-bottom: 150px;
}
.my-160 {
  margin-top: 160px;
  margin-bottom: 160px;
}
.my-200 {
  margin-top: 200px;
  margin-bottom: 200px;
}
.my-300 {
  margin-top: 300px;
  margin-bottom: 300px;
}
@media (min-width: 400px) {
  .p-xs--150 {
    padding: -150px;
  }
  .p-xs--100 {
    padding: -100px;
  }
  .p-xs--70 {
    padding: -70px;
  }
  .p-xs--50 {
    padding: -50px;
  }
  .p-xs--30 {
    padding: -30px;
  }
  .p-xs--25 {
    padding: -25px;
  }
  .p-xs--20 {
    padding: -20px;
  }
  .p-xs--10 {
    padding: -10px;
  }
  .p-xs--5 {
    padding: -5px;
  }
  .p-xs-0 {
    padding: 0px;
  }
  .p-xs-5 {
    padding: 5px;
  }
  .p-xs-10 {
    padding: 10px;
  }
  .p-xs-15 {
    padding: 15px;
  }
  .p-xs-20 {
    padding: 20px;
  }
  .p-xs-25 {
    padding: 25px;
  }
  .p-xs-30 {
    padding: 30px;
  }
  .p-xs-40 {
    padding: 40px;
  }
  .p-xs-50 {
    padding: 50px;
  }
  .p-xs-60 {
    padding: 60px;
  }
  .p-xs-70 {
    padding: 70px;
  }
  .p-xs-80 {
    padding: 80px;
  }
  .p-xs-100 {
    padding: 100px;
  }
  .p-xs-120 {
    padding: 120px;
  }
  .p-xs-150 {
    padding: 150px;
  }
  .p-xs-160 {
    padding: 160px;
  }
  .p-xs-200 {
    padding: 200px;
  }
  .p-xs-300 {
    padding: 300px;
  }
  .pt-xs--150 {
    padding-top: -150px;
  }
  .pt-xs--100 {
    padding-top: -100px;
  }
  .pt-xs--70 {
    padding-top: -70px;
  }
  .pt-xs--50 {
    padding-top: -50px;
  }
  .pt-xs--30 {
    padding-top: -30px;
  }
  .pt-xs--25 {
    padding-top: -25px;
  }
  .pt-xs--20 {
    padding-top: -20px;
  }
  .pt-xs--10 {
    padding-top: -10px;
  }
  .pt-xs--5 {
    padding-top: -5px;
  }
  .pt-xs-0 {
    padding-top: 0px;
  }
  .pt-xs-5 {
    padding-top: 5px;
  }
  .pt-xs-10 {
    padding-top: 10px;
  }
  .pt-xs-15 {
    padding-top: 15px;
  }
  .pt-xs-20 {
    padding-top: 20px;
  }
  .pt-xs-25 {
    padding-top: 25px;
  }
  .pt-xs-30 {
    padding-top: 30px;
  }
  .pt-xs-40 {
    padding-top: 40px;
  }
  .pt-xs-50 {
    padding-top: 50px;
  }
  .pt-xs-60 {
    padding-top: 60px;
  }
  .pt-xs-70 {
    padding-top: 70px;
  }
  .pt-xs-80 {
    padding-top: 80px;
  }
  .pt-xs-100 {
    padding-top: 100px;
  }
  .pt-xs-120 {
    padding-top: 120px;
  }
  .pt-xs-150 {
    padding-top: 150px;
  }
  .pt-xs-160 {
    padding-top: 160px;
  }
  .pt-xs-200 {
    padding-top: 200px;
  }
  .pt-xs-300 {
    padding-top: 300px;
  }
  .pr-xs--150 {
    padding-right: -150px;
  }
  .pr-xs--100 {
    padding-right: -100px;
  }
  .pr-xs--70 {
    padding-right: -70px;
  }
  .pr-xs--50 {
    padding-right: -50px;
  }
  .pr-xs--30 {
    padding-right: -30px;
  }
  .pr-xs--25 {
    padding-right: -25px;
  }
  .pr-xs--20 {
    padding-right: -20px;
  }
  .pr-xs--10 {
    padding-right: -10px;
  }
  .pr-xs--5 {
    padding-right: -5px;
  }
  .pr-xs-0 {
    padding-right: 0px;
  }
  .pr-xs-5 {
    padding-right: 5px;
  }
  .pr-xs-10 {
    padding-right: 10px;
  }
  .pr-xs-15 {
    padding-right: 15px;
  }
  .pr-xs-20 {
    padding-right: 20px;
  }
  .pr-xs-25 {
    padding-right: 25px;
  }
  .pr-xs-30 {
    padding-right: 30px;
  }
  .pr-xs-40 {
    padding-right: 40px;
  }
  .pr-xs-50 {
    padding-right: 50px;
  }
  .pr-xs-60 {
    padding-right: 60px;
  }
  .pr-xs-70 {
    padding-right: 70px;
  }
  .pr-xs-80 {
    padding-right: 80px;
  }
  .pr-xs-100 {
    padding-right: 100px;
  }
  .pr-xs-120 {
    padding-right: 120px;
  }
  .pr-xs-150 {
    padding-right: 150px;
  }
  .pr-xs-160 {
    padding-right: 160px;
  }
  .pr-xs-200 {
    padding-right: 200px;
  }
  .pr-xs-300 {
    padding-right: 300px;
  }
  .pb-xs--150 {
    padding-bottom: -150px;
  }
  .pb-xs--100 {
    padding-bottom: -100px;
  }
  .pb-xs--70 {
    padding-bottom: -70px;
  }
  .pb-xs--50 {
    padding-bottom: -50px;
  }
  .pb-xs--30 {
    padding-bottom: -30px;
  }
  .pb-xs--25 {
    padding-bottom: -25px;
  }
  .pb-xs--20 {
    padding-bottom: -20px;
  }
  .pb-xs--10 {
    padding-bottom: -10px;
  }
  .pb-xs--5 {
    padding-bottom: -5px;
  }
  .pb-xs-0 {
    padding-bottom: 0px;
  }
  .pb-xs-5 {
    padding-bottom: 5px;
  }
  .pb-xs-10 {
    padding-bottom: 10px;
  }
  .pb-xs-15 {
    padding-bottom: 15px;
  }
  .pb-xs-20 {
    padding-bottom: 20px;
  }
  .pb-xs-25 {
    padding-bottom: 25px;
  }
  .pb-xs-30 {
    padding-bottom: 30px;
  }
  .pb-xs-40 {
    padding-bottom: 40px;
  }
  .pb-xs-50 {
    padding-bottom: 50px;
  }
  .pb-xs-60 {
    padding-bottom: 60px;
  }
  .pb-xs-70 {
    padding-bottom: 70px;
  }
  .pb-xs-80 {
    padding-bottom: 80px;
  }
  .pb-xs-100 {
    padding-bottom: 100px;
  }
  .pb-xs-120 {
    padding-bottom: 120px;
  }
  .pb-xs-150 {
    padding-bottom: 150px;
  }
  .pb-xs-160 {
    padding-bottom: 160px;
  }
  .pb-xs-200 {
    padding-bottom: 200px;
  }
  .pb-xs-300 {
    padding-bottom: 300px;
  }
  .pl-xs--150 {
    padding-left: -150px;
  }
  .pl-xs--100 {
    padding-left: -100px;
  }
  .pl-xs--70 {
    padding-left: -70px;
  }
  .pl-xs--50 {
    padding-left: -50px;
  }
  .pl-xs--30 {
    padding-left: -30px;
  }
  .pl-xs--25 {
    padding-left: -25px;
  }
  .pl-xs--20 {
    padding-left: -20px;
  }
  .pl-xs--10 {
    padding-left: -10px;
  }
  .pl-xs--5 {
    padding-left: -5px;
  }
  .pl-xs-0 {
    padding-left: 0px;
  }
  .pl-xs-5 {
    padding-left: 5px;
  }
  .pl-xs-10 {
    padding-left: 10px;
  }
  .pl-xs-15 {
    padding-left: 15px;
  }
  .pl-xs-20 {
    padding-left: 20px;
  }
  .pl-xs-25 {
    padding-left: 25px;
  }
  .pl-xs-30 {
    padding-left: 30px;
  }
  .pl-xs-40 {
    padding-left: 40px;
  }
  .pl-xs-50 {
    padding-left: 50px;
  }
  .pl-xs-60 {
    padding-left: 60px;
  }
  .pl-xs-70 {
    padding-left: 70px;
  }
  .pl-xs-80 {
    padding-left: 80px;
  }
  .pl-xs-100 {
    padding-left: 100px;
  }
  .pl-xs-120 {
    padding-left: 120px;
  }
  .pl-xs-150 {
    padding-left: 150px;
  }
  .pl-xs-160 {
    padding-left: 160px;
  }
  .pl-xs-200 {
    padding-left: 200px;
  }
  .pl-xs-300 {
    padding-left: 300px;
  }
  .px-xs--150 {
    padding-left: -150px;
    padding-right: -150px;
  }
  .px-xs--100 {
    padding-left: -100px;
    padding-right: -100px;
  }
  .px-xs--70 {
    padding-left: -70px;
    padding-right: -70px;
  }
  .px-xs--50 {
    padding-left: -50px;
    padding-right: -50px;
  }
  .px-xs--30 {
    padding-left: -30px;
    padding-right: -30px;
  }
  .px-xs--25 {
    padding-left: -25px;
    padding-right: -25px;
  }
  .px-xs--20 {
    padding-left: -20px;
    padding-right: -20px;
  }
  .px-xs--10 {
    padding-left: -10px;
    padding-right: -10px;
  }
  .px-xs--5 {
    padding-left: -5px;
    padding-right: -5px;
  }
  .px-xs-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .px-xs-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .px-xs-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .px-xs-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .px-xs-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .px-xs-25 {
    padding-left: 25px;
    padding-right: 25px;
  }
  .px-xs-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .px-xs-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .px-xs-50 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .px-xs-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .px-xs-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .px-xs-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .px-xs-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .px-xs-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .px-xs-150 {
    padding-left: 150px;
    padding-right: 150px;
  }
  .px-xs-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .px-xs-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .px-xs-300 {
    padding-left: 300px;
    padding-right: 300px;
  }
  .py-xs--150 {
    padding-top: -150px;
    padding-bottom: -150px;
  }
  .py-xs--100 {
    padding-top: -100px;
    padding-bottom: -100px;
  }
  .py-xs--70 {
    padding-top: -70px;
    padding-bottom: -70px;
  }
  .py-xs--50 {
    padding-top: -50px;
    padding-bottom: -50px;
  }
  .py-xs--30 {
    padding-top: -30px;
    padding-bottom: -30px;
  }
  .py-xs--25 {
    padding-top: -25px;
    padding-bottom: -25px;
  }
  .py-xs--20 {
    padding-top: -20px;
    padding-bottom: -20px;
  }
  .py-xs--10 {
    padding-top: -10px;
    padding-bottom: -10px;
  }
  .py-xs--5 {
    padding-top: -5px;
    padding-bottom: -5px;
  }
  .py-xs-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .py-xs-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .py-xs-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .py-xs-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .py-xs-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .py-xs-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .py-xs-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .py-xs-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .py-xs-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .py-xs-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .py-xs-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .py-xs-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .py-xs-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .py-xs-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .py-xs-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .py-xs-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .py-xs-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .py-xs-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }
  .m-xs--150 {
    margin: -150px;
  }
  .m-xs--100 {
    margin: -100px;
  }
  .m-xs--70 {
    margin: -70px;
  }
  .m-xs--50 {
    margin: -50px;
  }
  .m-xs--30 {
    margin: -30px;
  }
  .m-xs--25 {
    margin: -25px;
  }
  .m-xs--20 {
    margin: -20px;
  }
  .m-xs--10 {
    margin: -10px;
  }
  .m-xs--5 {
    margin: -5px;
  }
  .m-xs-0 {
    margin: 0px;
  }
  .m-xs-5 {
    margin: 5px;
  }
  .m-xs-10 {
    margin: 10px;
  }
  .m-xs-15 {
    margin: 15px;
  }
  .m-xs-20 {
    margin: 20px;
  }
  .m-xs-25 {
    margin: 25px;
  }
  .m-xs-30 {
    margin: 30px;
  }
  .m-xs-40 {
    margin: 40px;
  }
  .m-xs-50 {
    margin: 50px;
  }
  .m-xs-60 {
    margin: 60px;
  }
  .m-xs-70 {
    margin: 70px;
  }
  .m-xs-80 {
    margin: 80px;
  }
  .m-xs-100 {
    margin: 100px;
  }
  .m-xs-120 {
    margin: 120px;
  }
  .m-xs-150 {
    margin: 150px;
  }
  .m-xs-160 {
    margin: 160px;
  }
  .m-xs-200 {
    margin: 200px;
  }
  .m-xs-300 {
    margin: 300px;
  }
  .mt-xs--150 {
    margin-top: -150px;
  }
  .mt-xs--100 {
    margin-top: -100px;
  }
  .mt-xs--70 {
    margin-top: -70px;
  }
  .mt-xs--50 {
    margin-top: -50px;
  }
  .mt-xs--30 {
    margin-top: -30px;
  }
  .mt-xs--25 {
    margin-top: -25px;
  }
  .mt-xs--20 {
    margin-top: -20px;
  }
  .mt-xs--10 {
    margin-top: -10px;
  }
  .mt-xs--5 {
    margin-top: -5px;
  }
  .mt-xs-0 {
    margin-top: 0px;
  }
  .mt-xs-5 {
    margin-top: 5px;
  }
  .mt-xs-10 {
    margin-top: 10px;
  }
  .mt-xs-15 {
    margin-top: 15px;
  }
  .mt-xs-20 {
    margin-top: 20px;
  }
  .mt-xs-25 {
    margin-top: 25px;
  }
  .mt-xs-30 {
    margin-top: 30px;
  }
  .mt-xs-40 {
    margin-top: 40px;
  }
  .mt-xs-50 {
    margin-top: 50px;
  }
  .mt-xs-60 {
    margin-top: 60px;
  }
  .mt-xs-70 {
    margin-top: 70px;
  }
  .mt-xs-80 {
    margin-top: 80px;
  }
  .mt-xs-100 {
    margin-top: 100px;
  }
  .mt-xs-120 {
    margin-top: 120px;
  }
  .mt-xs-150 {
    margin-top: 150px;
  }
  .mt-xs-160 {
    margin-top: 160px;
  }
  .mt-xs-200 {
    margin-top: 200px;
  }
  .mt-xs-300 {
    margin-top: 300px;
  }
  .mr-xs--150 {
    margin-right: -150px;
  }
  .mr-xs--100 {
    margin-right: -100px;
  }
  .mr-xs--70 {
    margin-right: -70px;
  }
  .mr-xs--50 {
    margin-right: -50px;
  }
  .mr-xs--30 {
    margin-right: -30px;
  }
  .mr-xs--25 {
    margin-right: -25px;
  }
  .mr-xs--20 {
    margin-right: -20px;
  }
  .mr-xs--10 {
    margin-right: -10px;
  }
  .mr-xs--5 {
    margin-right: -5px;
  }
  .mr-xs-0 {
    margin-right: 0px;
  }
  .mr-xs-5 {
    margin-right: 5px;
  }
  .mr-xs-10 {
    margin-right: 10px;
  }
  .mr-xs-15 {
    margin-right: 15px;
  }
  .mr-xs-20 {
    margin-right: 20px;
  }
  .mr-xs-25 {
    margin-right: 25px;
  }
  .mr-xs-30 {
    margin-right: 30px;
  }
  .mr-xs-40 {
    margin-right: 40px;
  }
  .mr-xs-50 {
    margin-right: 50px;
  }
  .mr-xs-60 {
    margin-right: 60px;
  }
  .mr-xs-70 {
    margin-right: 70px;
  }
  .mr-xs-80 {
    margin-right: 80px;
  }
  .mr-xs-100 {
    margin-right: 100px;
  }
  .mr-xs-120 {
    margin-right: 120px;
  }
  .mr-xs-150 {
    margin-right: 150px;
  }
  .mr-xs-160 {
    margin-right: 160px;
  }
  .mr-xs-200 {
    margin-right: 200px;
  }
  .mr-xs-300 {
    margin-right: 300px;
  }
  .mb-xs--150 {
    margin-bottom: -150px;
  }
  .mb-xs--100 {
    margin-bottom: -100px;
  }
  .mb-xs--70 {
    margin-bottom: -70px;
  }
  .mb-xs--50 {
    margin-bottom: -50px;
  }
  .mb-xs--30 {
    margin-bottom: -30px;
  }
  .mb-xs--25 {
    margin-bottom: -25px;
  }
  .mb-xs--20 {
    margin-bottom: -20px;
  }
  .mb-xs--10 {
    margin-bottom: -10px;
  }
  .mb-xs--5 {
    margin-bottom: -5px;
  }
  .mb-xs-0 {
    margin-bottom: 0px;
  }
  .mb-xs-5 {
    margin-bottom: 5px;
  }
  .mb-xs-10 {
    margin-bottom: 10px;
  }
  .mb-xs-15 {
    margin-bottom: 15px;
  }
  .mb-xs-20 {
    margin-bottom: 20px;
  }
  .mb-xs-25 {
    margin-bottom: 25px;
  }
  .mb-xs-30 {
    margin-bottom: 30px;
  }
  .mb-xs-40 {
    margin-bottom: 40px;
  }
  .mb-xs-50 {
    margin-bottom: 50px;
  }
  .mb-xs-60 {
    margin-bottom: 60px;
  }
  .mb-xs-70 {
    margin-bottom: 70px;
  }
  .mb-xs-80 {
    margin-bottom: 80px;
  }
  .mb-xs-100 {
    margin-bottom: 100px;
  }
  .mb-xs-120 {
    margin-bottom: 120px;
  }
  .mb-xs-150 {
    margin-bottom: 150px;
  }
  .mb-xs-160 {
    margin-bottom: 160px;
  }
  .mb-xs-200 {
    margin-bottom: 200px;
  }
  .mb-xs-300 {
    margin-bottom: 300px;
  }
  .ml-xs--150 {
    margin-left: -150px;
  }
  .ml-xs--100 {
    margin-left: -100px;
  }
  .ml-xs--70 {
    margin-left: -70px;
  }
  .ml-xs--50 {
    margin-left: -50px;
  }
  .ml-xs--30 {
    margin-left: -30px;
  }
  .ml-xs--25 {
    margin-left: -25px;
  }
  .ml-xs--20 {
    margin-left: -20px;
  }
  .ml-xs--10 {
    margin-left: -10px;
  }
  .ml-xs--5 {
    margin-left: -5px;
  }
  .ml-xs-0 {
    margin-left: 0px;
  }
  .ml-xs-5 {
    margin-left: 5px;
  }
  .ml-xs-10 {
    margin-left: 10px;
  }
  .ml-xs-15 {
    margin-left: 15px;
  }
  .ml-xs-20 {
    margin-left: 20px;
  }
  .ml-xs-25 {
    margin-left: 25px;
  }
  .ml-xs-30 {
    margin-left: 30px;
  }
  .ml-xs-40 {
    margin-left: 40px;
  }
  .ml-xs-50 {
    margin-left: 50px;
  }
  .ml-xs-60 {
    margin-left: 60px;
  }
  .ml-xs-70 {
    margin-left: 70px;
  }
  .ml-xs-80 {
    margin-left: 80px;
  }
  .ml-xs-100 {
    margin-left: 100px;
  }
  .ml-xs-120 {
    margin-left: 120px;
  }
  .ml-xs-150 {
    margin-left: 150px;
  }
  .ml-xs-160 {
    margin-left: 160px;
  }
  .ml-xs-200 {
    margin-left: 200px;
  }
  .ml-xs-300 {
    margin-left: 300px;
  }
  .mx-xs--150 {
    margin-left: -150px;
    margin-right: -150px;
  }
  .mx-xs--100 {
    margin-left: -100px;
    margin-right: -100px;
  }
  .mx-xs--70 {
    margin-left: -70px;
    margin-right: -70px;
  }
  .mx-xs--50 {
    margin-left: -50px;
    margin-right: -50px;
  }
  .mx-xs--30 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .mx-xs--25 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .mx-xs--20 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .mx-xs--10 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .mx-xs--5 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .mx-xs-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mx-xs-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .mx-xs-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mx-xs-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .mx-xs-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mx-xs-25 {
    margin-left: 25px;
    margin-right: 25px;
  }
  .mx-xs-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mx-xs-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mx-xs-50 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .mx-xs-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mx-xs-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .mx-xs-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mx-xs-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mx-xs-120 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .mx-xs-150 {
    margin-left: 150px;
    margin-right: 150px;
  }
  .mx-xs-160 {
    margin-left: 160px;
    margin-right: 160px;
  }
  .mx-xs-200 {
    margin-left: 200px;
    margin-right: 200px;
  }
  .mx-xs-300 {
    margin-left: 300px;
    margin-right: 300px;
  }
  .my-xs--150 {
    margin-top: -150px;
    margin-bottom: -150px;
  }
  .my-xs--100 {
    margin-top: -100px;
    margin-bottom: -100px;
  }
  .my-xs--70 {
    margin-top: -70px;
    margin-bottom: -70px;
  }
  .my-xs--50 {
    margin-top: -50px;
    margin-bottom: -50px;
  }
  .my-xs--30 {
    margin-top: -30px;
    margin-bottom: -30px;
  }
  .my-xs--25 {
    margin-top: -25px;
    margin-bottom: -25px;
  }
  .my-xs--20 {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .my-xs--10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }
  .my-xs--5 {
    margin-top: -5px;
    margin-bottom: -5px;
  }
  .my-xs-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .my-xs-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .my-xs-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .my-xs-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .my-xs-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .my-xs-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .my-xs-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .my-xs-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .my-xs-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .my-xs-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .my-xs-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .my-xs-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .my-xs-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .my-xs-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .my-xs-150 {
    margin-top: 150px;
    margin-bottom: 150px;
  }
  .my-xs-160 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .my-xs-200 {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .my-xs-300 {
    margin-top: 300px;
    margin-bottom: 300px;
  }
}
@media (min-width: 576px) {
  .p-sm--150 {
    padding: -150px;
  }
  .p-sm--100 {
    padding: -100px;
  }
  .p-sm--70 {
    padding: -70px;
  }
  .p-sm--50 {
    padding: -50px;
  }
  .p-sm--30 {
    padding: -30px;
  }
  .p-sm--25 {
    padding: -25px;
  }
  .p-sm--20 {
    padding: -20px;
  }
  .p-sm--10 {
    padding: -10px;
  }
  .p-sm--5 {
    padding: -5px;
  }
  .p-sm-0 {
    padding: 0px;
  }
  .p-sm-5 {
    padding: 5px;
  }
  .p-sm-10 {
    padding: 10px;
  }
  .p-sm-15 {
    padding: 15px;
  }
  .p-sm-20 {
    padding: 20px;
  }
  .p-sm-25 {
    padding: 25px;
  }
  .p-sm-30 {
    padding: 30px;
  }
  .p-sm-40 {
    padding: 40px;
  }
  .p-sm-50 {
    padding: 50px;
  }
  .p-sm-60 {
    padding: 60px;
  }
  .p-sm-70 {
    padding: 70px;
  }
  .p-sm-80 {
    padding: 80px;
  }
  .p-sm-100 {
    padding: 100px;
  }
  .p-sm-120 {
    padding: 120px;
  }
  .p-sm-150 {
    padding: 150px;
  }
  .p-sm-160 {
    padding: 160px;
  }
  .p-sm-200 {
    padding: 200px;
  }
  .p-sm-300 {
    padding: 300px;
  }
  .pt-sm--150 {
    padding-top: -150px;
  }
  .pt-sm--100 {
    padding-top: -100px;
  }
  .pt-sm--70 {
    padding-top: -70px;
  }
  .pt-sm--50 {
    padding-top: -50px;
  }
  .pt-sm--30 {
    padding-top: -30px;
  }
  .pt-sm--25 {
    padding-top: -25px;
  }
  .pt-sm--20 {
    padding-top: -20px;
  }
  .pt-sm--10 {
    padding-top: -10px;
  }
  .pt-sm--5 {
    padding-top: -5px;
  }
  .pt-sm-0 {
    padding-top: 0px;
  }
  .pt-sm-5 {
    padding-top: 5px;
  }
  .pt-sm-10 {
    padding-top: 10px;
  }
  .pt-sm-15 {
    padding-top: 15px;
  }
  .pt-sm-20 {
    padding-top: 20px;
  }
  .pt-sm-25 {
    padding-top: 25px;
  }
  .pt-sm-30 {
    padding-top: 30px;
  }
  .pt-sm-40 {
    padding-top: 40px;
  }
  .pt-sm-50 {
    padding-top: 50px;
  }
  .pt-sm-60 {
    padding-top: 60px;
  }
  .pt-sm-70 {
    padding-top: 70px;
  }
  .pt-sm-80 {
    padding-top: 80px;
  }
  .pt-sm-100 {
    padding-top: 100px;
  }
  .pt-sm-120 {
    padding-top: 120px;
  }
  .pt-sm-150 {
    padding-top: 150px;
  }
  .pt-sm-160 {
    padding-top: 160px;
  }
  .pt-sm-200 {
    padding-top: 200px;
  }
  .pt-sm-300 {
    padding-top: 300px;
  }
  .pr-sm--150 {
    padding-right: -150px;
  }
  .pr-sm--100 {
    padding-right: -100px;
  }
  .pr-sm--70 {
    padding-right: -70px;
  }
  .pr-sm--50 {
    padding-right: -50px;
  }
  .pr-sm--30 {
    padding-right: -30px;
  }
  .pr-sm--25 {
    padding-right: -25px;
  }
  .pr-sm--20 {
    padding-right: -20px;
  }
  .pr-sm--10 {
    padding-right: -10px;
  }
  .pr-sm--5 {
    padding-right: -5px;
  }
  .pr-sm-0 {
    padding-right: 0px;
  }
  .pr-sm-5 {
    padding-right: 5px;
  }
  .pr-sm-10 {
    padding-right: 10px;
  }
  .pr-sm-15 {
    padding-right: 15px;
  }
  .pr-sm-20 {
    padding-right: 20px;
  }
  .pr-sm-25 {
    padding-right: 25px;
  }
  .pr-sm-30 {
    padding-right: 30px;
  }
  .pr-sm-40 {
    padding-right: 40px;
  }
  .pr-sm-50 {
    padding-right: 50px;
  }
  .pr-sm-60 {
    padding-right: 60px;
  }
  .pr-sm-70 {
    padding-right: 70px;
  }
  .pr-sm-80 {
    padding-right: 80px;
  }
  .pr-sm-100 {
    padding-right: 100px;
  }
  .pr-sm-120 {
    padding-right: 120px;
  }
  .pr-sm-150 {
    padding-right: 150px;
  }
  .pr-sm-160 {
    padding-right: 160px;
  }
  .pr-sm-200 {
    padding-right: 200px;
  }
  .pr-sm-300 {
    padding-right: 300px;
  }
  .pb-sm--150 {
    padding-bottom: -150px;
  }
  .pb-sm--100 {
    padding-bottom: -100px;
  }
  .pb-sm--70 {
    padding-bottom: -70px;
  }
  .pb-sm--50 {
    padding-bottom: -50px;
  }
  .pb-sm--30 {
    padding-bottom: -30px;
  }
  .pb-sm--25 {
    padding-bottom: -25px;
  }
  .pb-sm--20 {
    padding-bottom: -20px;
  }
  .pb-sm--10 {
    padding-bottom: -10px;
  }
  .pb-sm--5 {
    padding-bottom: -5px;
  }
  .pb-sm-0 {
    padding-bottom: 0px;
  }
  .pb-sm-5 {
    padding-bottom: 5px;
  }
  .pb-sm-10 {
    padding-bottom: 10px;
  }
  .pb-sm-15 {
    padding-bottom: 15px;
  }
  .pb-sm-20 {
    padding-bottom: 20px;
  }
  .pb-sm-25 {
    padding-bottom: 25px;
  }
  .pb-sm-30 {
    padding-bottom: 30px;
  }
  .pb-sm-40 {
    padding-bottom: 40px;
  }
  .pb-sm-50 {
    padding-bottom: 50px;
  }
  .pb-sm-60 {
    padding-bottom: 60px;
  }
  .pb-sm-70 {
    padding-bottom: 70px;
  }
  .pb-sm-80 {
    padding-bottom: 80px;
  }
  .pb-sm-100 {
    padding-bottom: 100px;
  }
  .pb-sm-120 {
    padding-bottom: 120px;
  }
  .pb-sm-150 {
    padding-bottom: 150px;
  }
  .pb-sm-160 {
    padding-bottom: 160px;
  }
  .pb-sm-200 {
    padding-bottom: 200px;
  }
  .pb-sm-300 {
    padding-bottom: 300px;
  }
  .pl-sm--150 {
    padding-left: -150px;
  }
  .pl-sm--100 {
    padding-left: -100px;
  }
  .pl-sm--70 {
    padding-left: -70px;
  }
  .pl-sm--50 {
    padding-left: -50px;
  }
  .pl-sm--30 {
    padding-left: -30px;
  }
  .pl-sm--25 {
    padding-left: -25px;
  }
  .pl-sm--20 {
    padding-left: -20px;
  }
  .pl-sm--10 {
    padding-left: -10px;
  }
  .pl-sm--5 {
    padding-left: -5px;
  }
  .pl-sm-0 {
    padding-left: 0px;
  }
  .pl-sm-5 {
    padding-left: 5px;
  }
  .pl-sm-10 {
    padding-left: 10px;
  }
  .pl-sm-15 {
    padding-left: 15px;
  }
  .pl-sm-20 {
    padding-left: 20px;
  }
  .pl-sm-25 {
    padding-left: 25px;
  }
  .pl-sm-30 {
    padding-left: 30px;
  }
  .pl-sm-40 {
    padding-left: 40px;
  }
  .pl-sm-50 {
    padding-left: 50px;
  }
  .pl-sm-60 {
    padding-left: 60px;
  }
  .pl-sm-70 {
    padding-left: 70px;
  }
  .pl-sm-80 {
    padding-left: 80px;
  }
  .pl-sm-100 {
    padding-left: 100px;
  }
  .pl-sm-120 {
    padding-left: 120px;
  }
  .pl-sm-150 {
    padding-left: 150px;
  }
  .pl-sm-160 {
    padding-left: 160px;
  }
  .pl-sm-200 {
    padding-left: 200px;
  }
  .pl-sm-300 {
    padding-left: 300px;
  }
  .px-sm--150 {
    padding-left: -150px;
    padding-right: -150px;
  }
  .px-sm--100 {
    padding-left: -100px;
    padding-right: -100px;
  }
  .px-sm--70 {
    padding-left: -70px;
    padding-right: -70px;
  }
  .px-sm--50 {
    padding-left: -50px;
    padding-right: -50px;
  }
  .px-sm--30 {
    padding-left: -30px;
    padding-right: -30px;
  }
  .px-sm--25 {
    padding-left: -25px;
    padding-right: -25px;
  }
  .px-sm--20 {
    padding-left: -20px;
    padding-right: -20px;
  }
  .px-sm--10 {
    padding-left: -10px;
    padding-right: -10px;
  }
  .px-sm--5 {
    padding-left: -5px;
    padding-right: -5px;
  }
  .px-sm-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .px-sm-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .px-sm-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .px-sm-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .px-sm-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .px-sm-25 {
    padding-left: 25px;
    padding-right: 25px;
  }
  .px-sm-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .px-sm-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .px-sm-50 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .px-sm-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .px-sm-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .px-sm-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .px-sm-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .px-sm-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .px-sm-150 {
    padding-left: 150px;
    padding-right: 150px;
  }
  .px-sm-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .px-sm-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .px-sm-300 {
    padding-left: 300px;
    padding-right: 300px;
  }
  .py-sm--150 {
    padding-top: -150px;
    padding-bottom: -150px;
  }
  .py-sm--100 {
    padding-top: -100px;
    padding-bottom: -100px;
  }
  .py-sm--70 {
    padding-top: -70px;
    padding-bottom: -70px;
  }
  .py-sm--50 {
    padding-top: -50px;
    padding-bottom: -50px;
  }
  .py-sm--30 {
    padding-top: -30px;
    padding-bottom: -30px;
  }
  .py-sm--25 {
    padding-top: -25px;
    padding-bottom: -25px;
  }
  .py-sm--20 {
    padding-top: -20px;
    padding-bottom: -20px;
  }
  .py-sm--10 {
    padding-top: -10px;
    padding-bottom: -10px;
  }
  .py-sm--5 {
    padding-top: -5px;
    padding-bottom: -5px;
  }
  .py-sm-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .py-sm-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .py-sm-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .py-sm-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .py-sm-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .py-sm-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .py-sm-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .py-sm-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .py-sm-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .py-sm-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .py-sm-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .py-sm-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .py-sm-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .py-sm-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .py-sm-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .py-sm-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .py-sm-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .py-sm-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }
  .m-sm--150 {
    margin: -150px;
  }
  .m-sm--100 {
    margin: -100px;
  }
  .m-sm--70 {
    margin: -70px;
  }
  .m-sm--50 {
    margin: -50px;
  }
  .m-sm--30 {
    margin: -30px;
  }
  .m-sm--25 {
    margin: -25px;
  }
  .m-sm--20 {
    margin: -20px;
  }
  .m-sm--10 {
    margin: -10px;
  }
  .m-sm--5 {
    margin: -5px;
  }
  .m-sm-0 {
    margin: 0px;
  }
  .m-sm-5 {
    margin: 5px;
  }
  .m-sm-10 {
    margin: 10px;
  }
  .m-sm-15 {
    margin: 15px;
  }
  .m-sm-20 {
    margin: 20px;
  }
  .m-sm-25 {
    margin: 25px;
  }
  .m-sm-30 {
    margin: 30px;
  }
  .m-sm-40 {
    margin: 40px;
  }
  .m-sm-50 {
    margin: 50px;
  }
  .m-sm-60 {
    margin: 60px;
  }
  .m-sm-70 {
    margin: 70px;
  }
  .m-sm-80 {
    margin: 80px;
  }
  .m-sm-100 {
    margin: 100px;
  }
  .m-sm-120 {
    margin: 120px;
  }
  .m-sm-150 {
    margin: 150px;
  }
  .m-sm-160 {
    margin: 160px;
  }
  .m-sm-200 {
    margin: 200px;
  }
  .m-sm-300 {
    margin: 300px;
  }
  .mt-sm--150 {
    margin-top: -150px;
  }
  .mt-sm--100 {
    margin-top: -100px;
  }
  .mt-sm--70 {
    margin-top: -70px;
  }
  .mt-sm--50 {
    margin-top: -50px;
  }
  .mt-sm--30 {
    margin-top: -30px;
  }
  .mt-sm--25 {
    margin-top: -25px;
  }
  .mt-sm--20 {
    margin-top: -20px;
  }
  .mt-sm--10 {
    margin-top: -10px;
  }
  .mt-sm--5 {
    margin-top: -5px;
  }
  .mt-sm-0 {
    margin-top: 0px;
  }
  .mt-sm-5 {
    margin-top: 5px;
  }
  .mt-sm-10 {
    margin-top: 10px;
  }
  .mt-sm-15 {
    margin-top: 15px;
  }
  .mt-sm-20 {
    margin-top: 20px;
  }
  .mt-sm-25 {
    margin-top: 25px;
  }
  .mt-sm-30 {
    margin-top: 30px;
  }
  .mt-sm-40 {
    margin-top: 40px;
  }
  .mt-sm-50 {
    margin-top: 50px;
  }
  .mt-sm-60 {
    margin-top: 60px;
  }
  .mt-sm-70 {
    margin-top: 70px;
  }
  .mt-sm-80 {
    margin-top: 80px;
  }
  .mt-sm-100 {
    margin-top: 100px;
  }
  .mt-sm-120 {
    margin-top: 120px;
  }
  .mt-sm-150 {
    margin-top: 150px;
  }
  .mt-sm-160 {
    margin-top: 160px;
  }
  .mt-sm-200 {
    margin-top: 200px;
  }
  .mt-sm-300 {
    margin-top: 300px;
  }
  .mr-sm--150 {
    margin-right: -150px;
  }
  .mr-sm--100 {
    margin-right: -100px;
  }
  .mr-sm--70 {
    margin-right: -70px;
  }
  .mr-sm--50 {
    margin-right: -50px;
  }
  .mr-sm--30 {
    margin-right: -30px;
  }
  .mr-sm--25 {
    margin-right: -25px;
  }
  .mr-sm--20 {
    margin-right: -20px;
  }
  .mr-sm--10 {
    margin-right: -10px;
  }
  .mr-sm--5 {
    margin-right: -5px;
  }
  .mr-sm-0 {
    margin-right: 0px;
  }
  .mr-sm-5 {
    margin-right: 5px;
  }
  .mr-sm-10 {
    margin-right: 10px;
  }
  .mr-sm-15 {
    margin-right: 15px;
  }
  .mr-sm-20 {
    margin-right: 20px;
  }
  .mr-sm-25 {
    margin-right: 25px;
  }
  .mr-sm-30 {
    margin-right: 30px;
  }
  .mr-sm-40 {
    margin-right: 40px;
  }
  .mr-sm-50 {
    margin-right: 50px;
  }
  .mr-sm-60 {
    margin-right: 60px;
  }
  .mr-sm-70 {
    margin-right: 70px;
  }
  .mr-sm-80 {
    margin-right: 80px;
  }
  .mr-sm-100 {
    margin-right: 100px;
  }
  .mr-sm-120 {
    margin-right: 120px;
  }
  .mr-sm-150 {
    margin-right: 150px;
  }
  .mr-sm-160 {
    margin-right: 160px;
  }
  .mr-sm-200 {
    margin-right: 200px;
  }
  .mr-sm-300 {
    margin-right: 300px;
  }
  .mb-sm--150 {
    margin-bottom: -150px;
  }
  .mb-sm--100 {
    margin-bottom: -100px;
  }
  .mb-sm--70 {
    margin-bottom: -70px;
  }
  .mb-sm--50 {
    margin-bottom: -50px;
  }
  .mb-sm--30 {
    margin-bottom: -30px;
  }
  .mb-sm--25 {
    margin-bottom: -25px;
  }
  .mb-sm--20 {
    margin-bottom: -20px;
  }
  .mb-sm--10 {
    margin-bottom: -10px;
  }
  .mb-sm--5 {
    margin-bottom: -5px;
  }
  .mb-sm-0 {
    margin-bottom: 0px;
  }
  .mb-sm-5 {
    margin-bottom: 5px;
  }
  .mb-sm-10 {
    margin-bottom: 10px;
  }
  .mb-sm-15 {
    margin-bottom: 15px;
  }
  .mb-sm-20 {
    margin-bottom: 20px;
  }
  .mb-sm-25 {
    margin-bottom: 25px;
  }
  .mb-sm-30 {
    margin-bottom: 30px;
  }
  .mb-sm-40 {
    margin-bottom: 40px;
  }
  .mb-sm-50 {
    margin-bottom: 50px;
  }
  .mb-sm-60 {
    margin-bottom: 60px;
  }
  .mb-sm-70 {
    margin-bottom: 70px;
  }
  .mb-sm-80 {
    margin-bottom: 80px;
  }
  .mb-sm-100 {
    margin-bottom: 100px;
  }
  .mb-sm-120 {
    margin-bottom: 120px;
  }
  .mb-sm-150 {
    margin-bottom: 150px;
  }
  .mb-sm-160 {
    margin-bottom: 160px;
  }
  .mb-sm-200 {
    margin-bottom: 200px;
  }
  .mb-sm-300 {
    margin-bottom: 300px;
  }
  .ml-sm--150 {
    margin-left: -150px;
  }
  .ml-sm--100 {
    margin-left: -100px;
  }
  .ml-sm--70 {
    margin-left: -70px;
  }
  .ml-sm--50 {
    margin-left: -50px;
  }
  .ml-sm--30 {
    margin-left: -30px;
  }
  .ml-sm--25 {
    margin-left: -25px;
  }
  .ml-sm--20 {
    margin-left: -20px;
  }
  .ml-sm--10 {
    margin-left: -10px;
  }
  .ml-sm--5 {
    margin-left: -5px;
  }
  .ml-sm-0 {
    margin-left: 0px;
  }
  .ml-sm-5 {
    margin-left: 5px;
  }
  .ml-sm-10 {
    margin-left: 10px;
  }
  .ml-sm-15 {
    margin-left: 15px;
  }
  .ml-sm-20 {
    margin-left: 20px;
  }
  .ml-sm-25 {
    margin-left: 25px;
  }
  .ml-sm-30 {
    margin-left: 30px;
  }
  .ml-sm-40 {
    margin-left: 40px;
  }
  .ml-sm-50 {
    margin-left: 50px;
  }
  .ml-sm-60 {
    margin-left: 60px;
  }
  .ml-sm-70 {
    margin-left: 70px;
  }
  .ml-sm-80 {
    margin-left: 80px;
  }
  .ml-sm-100 {
    margin-left: 100px;
  }
  .ml-sm-120 {
    margin-left: 120px;
  }
  .ml-sm-150 {
    margin-left: 150px;
  }
  .ml-sm-160 {
    margin-left: 160px;
  }
  .ml-sm-200 {
    margin-left: 200px;
  }
  .ml-sm-300 {
    margin-left: 300px;
  }
  .mx-sm--150 {
    margin-left: -150px;
    margin-right: -150px;
  }
  .mx-sm--100 {
    margin-left: -100px;
    margin-right: -100px;
  }
  .mx-sm--70 {
    margin-left: -70px;
    margin-right: -70px;
  }
  .mx-sm--50 {
    margin-left: -50px;
    margin-right: -50px;
  }
  .mx-sm--30 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .mx-sm--25 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .mx-sm--20 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .mx-sm--10 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .mx-sm--5 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .mx-sm-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mx-sm-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .mx-sm-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mx-sm-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .mx-sm-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mx-sm-25 {
    margin-left: 25px;
    margin-right: 25px;
  }
  .mx-sm-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mx-sm-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mx-sm-50 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .mx-sm-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mx-sm-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .mx-sm-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mx-sm-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mx-sm-120 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .mx-sm-150 {
    margin-left: 150px;
    margin-right: 150px;
  }
  .mx-sm-160 {
    margin-left: 160px;
    margin-right: 160px;
  }
  .mx-sm-200 {
    margin-left: 200px;
    margin-right: 200px;
  }
  .mx-sm-300 {
    margin-left: 300px;
    margin-right: 300px;
  }
  .my-sm--150 {
    margin-top: -150px;
    margin-bottom: -150px;
  }
  .my-sm--100 {
    margin-top: -100px;
    margin-bottom: -100px;
  }
  .my-sm--70 {
    margin-top: -70px;
    margin-bottom: -70px;
  }
  .my-sm--50 {
    margin-top: -50px;
    margin-bottom: -50px;
  }
  .my-sm--30 {
    margin-top: -30px;
    margin-bottom: -30px;
  }
  .my-sm--25 {
    margin-top: -25px;
    margin-bottom: -25px;
  }
  .my-sm--20 {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .my-sm--10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }
  .my-sm--5 {
    margin-top: -5px;
    margin-bottom: -5px;
  }
  .my-sm-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .my-sm-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .my-sm-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .my-sm-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .my-sm-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .my-sm-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .my-sm-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .my-sm-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .my-sm-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .my-sm-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .my-sm-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .my-sm-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .my-sm-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .my-sm-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .my-sm-150 {
    margin-top: 150px;
    margin-bottom: 150px;
  }
  .my-sm-160 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .my-sm-200 {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .my-sm-300 {
    margin-top: 300px;
    margin-bottom: 300px;
  }
}
@media (min-width: 768px) {
  .p-md--150 {
    padding: -150px;
  }
  .p-md--100 {
    padding: -100px;
  }
  .p-md--70 {
    padding: -70px;
  }
  .p-md--50 {
    padding: -50px;
  }
  .p-md--30 {
    padding: -30px;
  }
  .p-md--25 {
    padding: -25px;
  }
  .p-md--20 {
    padding: -20px;
  }
  .p-md--10 {
    padding: -10px;
  }
  .p-md--5 {
    padding: -5px;
  }
  .p-md-0 {
    padding: 0px;
  }
  .p-md-5 {
    padding: 5px;
  }
  .p-md-10 {
    padding: 10px;
  }
  .p-md-15 {
    padding: 15px;
  }
  .p-md-20 {
    padding: 20px;
  }
  .p-md-25 {
    padding: 25px;
  }
  .p-md-30 {
    padding: 30px;
  }
  .p-md-40 {
    padding: 40px;
  }
  .p-md-50 {
    padding: 50px;
  }
  .p-md-60 {
    padding: 60px;
  }
  .p-md-70 {
    padding: 70px;
  }
  .p-md-80 {
    padding: 80px;
  }
  .p-md-100 {
    padding: 100px;
  }
  .p-md-120 {
    padding: 120px;
  }
  .p-md-150 {
    padding: 150px;
  }
  .p-md-160 {
    padding: 160px;
  }
  .p-md-200 {
    padding: 200px;
  }
  .p-md-300 {
    padding: 300px;
  }
  .pt-md--150 {
    padding-top: -150px;
  }
  .pt-md--100 {
    padding-top: -100px;
  }
  .pt-md--70 {
    padding-top: -70px;
  }
  .pt-md--50 {
    padding-top: -50px;
  }
  .pt-md--30 {
    padding-top: -30px;
  }
  .pt-md--25 {
    padding-top: -25px;
  }
  .pt-md--20 {
    padding-top: -20px;
  }
  .pt-md--10 {
    padding-top: -10px;
  }
  .pt-md--5 {
    padding-top: -5px;
  }
  .pt-md-0 {
    padding-top: 0px;
  }
  .pt-md-5 {
    padding-top: 5px;
  }
  .pt-md-10 {
    padding-top: 10px;
  }
  .pt-md-15 {
    padding-top: 15px;
  }
  .pt-md-20 {
    padding-top: 20px;
  }
  .pt-md-25 {
    padding-top: 25px;
  }
  .pt-md-30 {
    padding-top: 30px;
  }
  .pt-md-40 {
    padding-top: 40px;
  }
  .pt-md-50 {
    padding-top: 50px;
  }
  .pt-md-60 {
    padding-top: 60px;
  }
  .pt-md-70 {
    padding-top: 70px;
  }
  .pt-md-80 {
    padding-top: 80px;
  }
  .pt-md-100 {
    padding-top: 100px;
  }
  .pt-md-120 {
    padding-top: 120px;
  }
  .pt-md-150 {
    padding-top: 150px;
  }
  .pt-md-160 {
    padding-top: 160px;
  }
  .pt-md-200 {
    padding-top: 200px;
  }
  .pt-md-300 {
    padding-top: 300px;
  }
  .pr-md--150 {
    padding-right: -150px;
  }
  .pr-md--100 {
    padding-right: -100px;
  }
  .pr-md--70 {
    padding-right: -70px;
  }
  .pr-md--50 {
    padding-right: -50px;
  }
  .pr-md--30 {
    padding-right: -30px;
  }
  .pr-md--25 {
    padding-right: -25px;
  }
  .pr-md--20 {
    padding-right: -20px;
  }
  .pr-md--10 {
    padding-right: -10px;
  }
  .pr-md--5 {
    padding-right: -5px;
  }
  .pr-md-0 {
    padding-right: 0px;
  }
  .pr-md-5 {
    padding-right: 5px;
  }
  .pr-md-10 {
    padding-right: 10px;
  }
  .pr-md-15 {
    padding-right: 15px;
  }
  .pr-md-20 {
    padding-right: 20px;
  }
  .pr-md-25 {
    padding-right: 25px;
  }
  .pr-md-30 {
    padding-right: 30px;
  }
  .pr-md-40 {
    padding-right: 40px;
  }
  .pr-md-50 {
    padding-right: 50px;
  }
  .pr-md-60 {
    padding-right: 60px;
  }
  .pr-md-70 {
    padding-right: 70px;
  }
  .pr-md-80 {
    padding-right: 80px;
  }
  .pr-md-100 {
    padding-right: 100px;
  }
  .pr-md-120 {
    padding-right: 120px;
  }
  .pr-md-150 {
    padding-right: 150px;
  }
  .pr-md-160 {
    padding-right: 160px;
  }
  .pr-md-200 {
    padding-right: 200px;
  }
  .pr-md-300 {
    padding-right: 300px;
  }
  .pb-md--150 {
    padding-bottom: -150px;
  }
  .pb-md--100 {
    padding-bottom: -100px;
  }
  .pb-md--70 {
    padding-bottom: -70px;
  }
  .pb-md--50 {
    padding-bottom: -50px;
  }
  .pb-md--30 {
    padding-bottom: -30px;
  }
  .pb-md--25 {
    padding-bottom: -25px;
  }
  .pb-md--20 {
    padding-bottom: -20px;
  }
  .pb-md--10 {
    padding-bottom: -10px;
  }
  .pb-md--5 {
    padding-bottom: -5px;
  }
  .pb-md-0 {
    padding-bottom: 0px;
  }
  .pb-md-5 {
    padding-bottom: 5px;
  }
  .pb-md-10 {
    padding-bottom: 10px;
  }
  .pb-md-15 {
    padding-bottom: 15px;
  }
  .pb-md-20 {
    padding-bottom: 20px;
  }
  .pb-md-25 {
    padding-bottom: 25px;
  }
  .pb-md-30 {
    padding-bottom: 30px;
  }
  .pb-md-40 {
    padding-bottom: 40px;
  }
  .pb-md-50 {
    padding-bottom: 50px;
  }
  .pb-md-60 {
    padding-bottom: 60px;
  }
  .pb-md-70 {
    padding-bottom: 70px;
  }
  .pb-md-80 {
    padding-bottom: 80px;
  }
  .pb-md-100 {
    padding-bottom: 100px;
  }
  .pb-md-120 {
    padding-bottom: 120px;
  }
  .pb-md-150 {
    padding-bottom: 150px;
  }
  .pb-md-160 {
    padding-bottom: 160px;
  }
  .pb-md-200 {
    padding-bottom: 200px;
  }
  .pb-md-300 {
    padding-bottom: 300px;
  }
  .pl-md--150 {
    padding-left: -150px;
  }
  .pl-md--100 {
    padding-left: -100px;
  }
  .pl-md--70 {
    padding-left: -70px;
  }
  .pl-md--50 {
    padding-left: -50px;
  }
  .pl-md--30 {
    padding-left: -30px;
  }
  .pl-md--25 {
    padding-left: -25px;
  }
  .pl-md--20 {
    padding-left: -20px;
  }
  .pl-md--10 {
    padding-left: -10px;
  }
  .pl-md--5 {
    padding-left: -5px;
  }
  .pl-md-0 {
    padding-left: 0px;
  }
  .pl-md-5 {
    padding-left: 5px;
  }
  .pl-md-10 {
    padding-left: 10px;
  }
  .pl-md-15 {
    padding-left: 15px;
  }
  .pl-md-20 {
    padding-left: 20px;
  }
  .pl-md-25 {
    padding-left: 25px;
  }
  .pl-md-30 {
    padding-left: 30px;
  }
  .pl-md-40 {
    padding-left: 40px;
  }
  .pl-md-50 {
    padding-left: 50px;
  }
  .pl-md-60 {
    padding-left: 60px;
  }
  .pl-md-70 {
    padding-left: 70px;
  }
  .pl-md-80 {
    padding-left: 80px;
  }
  .pl-md-100 {
    padding-left: 100px;
  }
  .pl-md-120 {
    padding-left: 120px;
  }
  .pl-md-150 {
    padding-left: 150px;
  }
  .pl-md-160 {
    padding-left: 160px;
  }
  .pl-md-200 {
    padding-left: 200px;
  }
  .pl-md-300 {
    padding-left: 300px;
  }
  .px-md--150 {
    padding-left: -150px;
    padding-right: -150px;
  }
  .px-md--100 {
    padding-left: -100px;
    padding-right: -100px;
  }
  .px-md--70 {
    padding-left: -70px;
    padding-right: -70px;
  }
  .px-md--50 {
    padding-left: -50px;
    padding-right: -50px;
  }
  .px-md--30 {
    padding-left: -30px;
    padding-right: -30px;
  }
  .px-md--25 {
    padding-left: -25px;
    padding-right: -25px;
  }
  .px-md--20 {
    padding-left: -20px;
    padding-right: -20px;
  }
  .px-md--10 {
    padding-left: -10px;
    padding-right: -10px;
  }
  .px-md--5 {
    padding-left: -5px;
    padding-right: -5px;
  }
  .px-md-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .px-md-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .px-md-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .px-md-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .px-md-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .px-md-25 {
    padding-left: 25px;
    padding-right: 25px;
  }
  .px-md-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .px-md-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .px-md-50 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .px-md-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .px-md-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .px-md-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .px-md-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .px-md-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .px-md-150 {
    padding-left: 150px;
    padding-right: 150px;
  }
  .px-md-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .px-md-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .px-md-300 {
    padding-left: 300px;
    padding-right: 300px;
  }
  .py-md--150 {
    padding-top: -150px;
    padding-bottom: -150px;
  }
  .py-md--100 {
    padding-top: -100px;
    padding-bottom: -100px;
  }
  .py-md--70 {
    padding-top: -70px;
    padding-bottom: -70px;
  }
  .py-md--50 {
    padding-top: -50px;
    padding-bottom: -50px;
  }
  .py-md--30 {
    padding-top: -30px;
    padding-bottom: -30px;
  }
  .py-md--25 {
    padding-top: -25px;
    padding-bottom: -25px;
  }
  .py-md--20 {
    padding-top: -20px;
    padding-bottom: -20px;
  }
  .py-md--10 {
    padding-top: -10px;
    padding-bottom: -10px;
  }
  .py-md--5 {
    padding-top: -5px;
    padding-bottom: -5px;
  }
  .py-md-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .py-md-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .py-md-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .py-md-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .py-md-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .py-md-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .py-md-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .py-md-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .py-md-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .py-md-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .py-md-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .py-md-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .py-md-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .py-md-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .py-md-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .py-md-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .py-md-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .py-md-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }
  .m-md--150 {
    margin: -150px;
  }
  .m-md--100 {
    margin: -100px;
  }
  .m-md--70 {
    margin: -70px;
  }
  .m-md--50 {
    margin: -50px;
  }
  .m-md--30 {
    margin: -30px;
  }
  .m-md--25 {
    margin: -25px;
  }
  .m-md--20 {
    margin: -20px;
  }
  .m-md--10 {
    margin: -10px;
  }
  .m-md--5 {
    margin: -5px;
  }
  .m-md-0 {
    margin: 0px;
  }
  .m-md-5 {
    margin: 5px;
  }
  .m-md-10 {
    margin: 10px;
  }
  .m-md-15 {
    margin: 15px;
  }
  .m-md-20 {
    margin: 20px;
  }
  .m-md-25 {
    margin: 25px;
  }
  .m-md-30 {
    margin: 30px;
  }
  .m-md-40 {
    margin: 40px;
  }
  .m-md-50 {
    margin: 50px;
  }
  .m-md-60 {
    margin: 60px;
  }
  .m-md-70 {
    margin: 70px;
  }
  .m-md-80 {
    margin: 80px;
  }
  .m-md-100 {
    margin: 100px;
  }
  .m-md-120 {
    margin: 120px;
  }
  .m-md-150 {
    margin: 150px;
  }
  .m-md-160 {
    margin: 160px;
  }
  .m-md-200 {
    margin: 200px;
  }
  .m-md-300 {
    margin: 300px;
  }
  .mt-md--150 {
    margin-top: -150px;
  }
  .mt-md--100 {
    margin-top: -100px;
  }
  .mt-md--70 {
    margin-top: -70px;
  }
  .mt-md--50 {
    margin-top: -50px;
  }
  .mt-md--30 {
    margin-top: -30px;
  }
  .mt-md--25 {
    margin-top: -25px;
  }
  .mt-md--20 {
    margin-top: -20px;
  }
  .mt-md--10 {
    margin-top: -10px;
  }
  .mt-md--5 {
    margin-top: -5px;
  }
  .mt-md-0 {
    margin-top: 0px;
  }
  .mt-md-5 {
    margin-top: 5px;
  }
  .mt-md-10 {
    margin-top: 10px;
  }
  .mt-md-15 {
    margin-top: 15px;
  }
  .mt-md-20 {
    margin-top: 20px;
  }
  .mt-md-25 {
    margin-top: 25px;
  }
  .mt-md-30 {
    margin-top: 30px;
  }
  .mt-md-40 {
    margin-top: 40px;
  }
  .mt-md-50 {
    margin-top: 50px;
  }
  .mt-md-60 {
    margin-top: 60px;
  }
  .mt-md-70 {
    margin-top: 70px;
  }
  .mt-md-80 {
    margin-top: 80px;
  }
  .mt-md-100 {
    margin-top: 100px;
  }
  .mt-md-120 {
    margin-top: 120px;
  }
  .mt-md-150 {
    margin-top: 150px;
  }
  .mt-md-160 {
    margin-top: 160px;
  }
  .mt-md-200 {
    margin-top: 200px;
  }
  .mt-md-300 {
    margin-top: 300px;
  }
  .mr-md--150 {
    margin-right: -150px;
  }
  .mr-md--100 {
    margin-right: -100px;
  }
  .mr-md--70 {
    margin-right: -70px;
  }
  .mr-md--50 {
    margin-right: -50px;
  }
  .mr-md--30 {
    margin-right: -30px;
  }
  .mr-md--25 {
    margin-right: -25px;
  }
  .mr-md--20 {
    margin-right: -20px;
  }
  .mr-md--10 {
    margin-right: -10px;
  }
  .mr-md--5 {
    margin-right: -5px;
  }
  .mr-md-0 {
    margin-right: 0px;
  }
  .mr-md-5 {
    margin-right: 5px;
  }
  .mr-md-10 {
    margin-right: 10px;
  }
  .mr-md-15 {
    margin-right: 15px;
  }
  .mr-md-20 {
    margin-right: 20px;
  }
  .mr-md-25 {
    margin-right: 25px;
  }
  .mr-md-30 {
    margin-right: 30px;
  }
  .mr-md-40 {
    margin-right: 40px;
  }
  .mr-md-50 {
    margin-right: 50px;
  }
  .mr-md-60 {
    margin-right: 60px;
  }
  .mr-md-70 {
    margin-right: 70px;
  }
  .mr-md-80 {
    margin-right: 80px;
  }
  .mr-md-100 {
    margin-right: 100px;
  }
  .mr-md-120 {
    margin-right: 120px;
  }
  .mr-md-150 {
    margin-right: 150px;
  }
  .mr-md-160 {
    margin-right: 160px;
  }
  .mr-md-200 {
    margin-right: 200px;
  }
  .mr-md-300 {
    margin-right: 300px;
  }
  .mb-md--150 {
    margin-bottom: -150px;
  }
  .mb-md--100 {
    margin-bottom: -100px;
  }
  .mb-md--70 {
    margin-bottom: -70px;
  }
  .mb-md--50 {
    margin-bottom: -50px;
  }
  .mb-md--30 {
    margin-bottom: -30px;
  }
  .mb-md--25 {
    margin-bottom: -25px;
  }
  .mb-md--20 {
    margin-bottom: -20px;
  }
  .mb-md--10 {
    margin-bottom: -10px;
  }
  .mb-md--5 {
    margin-bottom: -5px;
  }
  .mb-md-0 {
    margin-bottom: 0px;
  }
  .mb-md-5 {
    margin-bottom: 5px;
  }
  .mb-md-10 {
    margin-bottom: 10px;
  }
  .mb-md-15 {
    margin-bottom: 15px;
  }
  .mb-md-20 {
    margin-bottom: 20px;
  }
  .mb-md-25 {
    margin-bottom: 25px;
  }
  .mb-md-30 {
    margin-bottom: 30px;
  }
  .mb-md-40 {
    margin-bottom: 40px;
  }
  .mb-md-50 {
    margin-bottom: 50px;
  }
  .mb-md-60 {
    margin-bottom: 60px;
  }
  .mb-md-70 {
    margin-bottom: 70px;
  }
  .mb-md-80 {
    margin-bottom: 80px;
  }
  .mb-md-100 {
    margin-bottom: 100px;
  }
  .mb-md-120 {
    margin-bottom: 120px;
  }
  .mb-md-150 {
    margin-bottom: 150px;
  }
  .mb-md-160 {
    margin-bottom: 160px;
  }
  .mb-md-200 {
    margin-bottom: 200px;
  }
  .mb-md-300 {
    margin-bottom: 300px;
  }
  .ml-md--150 {
    margin-left: -150px;
  }
  .ml-md--100 {
    margin-left: -100px;
  }
  .ml-md--70 {
    margin-left: -70px;
  }
  .ml-md--50 {
    margin-left: -50px;
  }
  .ml-md--30 {
    margin-left: -30px;
  }
  .ml-md--25 {
    margin-left: -25px;
  }
  .ml-md--20 {
    margin-left: -20px;
  }
  .ml-md--10 {
    margin-left: -10px;
  }
  .ml-md--5 {
    margin-left: -5px;
  }
  .ml-md-0 {
    margin-left: 0px;
  }
  .ml-md-5 {
    margin-left: 5px;
  }
  .ml-md-10 {
    margin-left: 10px;
  }
  .ml-md-15 {
    margin-left: 15px;
  }
  .ml-md-20 {
    margin-left: 20px;
  }
  .ml-md-25 {
    margin-left: 25px;
  }
  .ml-md-30 {
    margin-left: 30px;
  }
  .ml-md-40 {
    margin-left: 40px;
  }
  .ml-md-50 {
    margin-left: 50px;
  }
  .ml-md-60 {
    margin-left: 60px;
  }
  .ml-md-70 {
    margin-left: 70px;
  }
  .ml-md-80 {
    margin-left: 80px;
  }
  .ml-md-100 {
    margin-left: 100px;
  }
  .ml-md-120 {
    margin-left: 120px;
  }
  .ml-md-150 {
    margin-left: 150px;
  }
  .ml-md-160 {
    margin-left: 160px;
  }
  .ml-md-200 {
    margin-left: 200px;
  }
  .ml-md-300 {
    margin-left: 300px;
  }
  .mx-md--150 {
    margin-left: -150px;
    margin-right: -150px;
  }
  .mx-md--100 {
    margin-left: -100px;
    margin-right: -100px;
  }
  .mx-md--70 {
    margin-left: -70px;
    margin-right: -70px;
  }
  .mx-md--50 {
    margin-left: -50px;
    margin-right: -50px;
  }
  .mx-md--30 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .mx-md--25 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .mx-md--20 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .mx-md--10 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .mx-md--5 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .mx-md-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mx-md-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .mx-md-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mx-md-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .mx-md-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mx-md-25 {
    margin-left: 25px;
    margin-right: 25px;
  }
  .mx-md-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mx-md-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mx-md-50 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .mx-md-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mx-md-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .mx-md-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mx-md-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mx-md-120 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .mx-md-150 {
    margin-left: 150px;
    margin-right: 150px;
  }
  .mx-md-160 {
    margin-left: 160px;
    margin-right: 160px;
  }
  .mx-md-200 {
    margin-left: 200px;
    margin-right: 200px;
  }
  .mx-md-300 {
    margin-left: 300px;
    margin-right: 300px;
  }
  .my-md--150 {
    margin-top: -150px;
    margin-bottom: -150px;
  }
  .my-md--100 {
    margin-top: -100px;
    margin-bottom: -100px;
  }
  .my-md--70 {
    margin-top: -70px;
    margin-bottom: -70px;
  }
  .my-md--50 {
    margin-top: -50px;
    margin-bottom: -50px;
  }
  .my-md--30 {
    margin-top: -30px;
    margin-bottom: -30px;
  }
  .my-md--25 {
    margin-top: -25px;
    margin-bottom: -25px;
  }
  .my-md--20 {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .my-md--10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }
  .my-md--5 {
    margin-top: -5px;
    margin-bottom: -5px;
  }
  .my-md-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .my-md-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .my-md-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .my-md-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .my-md-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .my-md-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .my-md-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .my-md-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .my-md-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .my-md-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .my-md-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .my-md-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .my-md-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .my-md-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .my-md-150 {
    margin-top: 150px;
    margin-bottom: 150px;
  }
  .my-md-160 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .my-md-200 {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .my-md-300 {
    margin-top: 300px;
    margin-bottom: 300px;
  }
}
@media (min-width: 992px) {
  .p-lg--150 {
    padding: -150px;
  }
  .p-lg--100 {
    padding: -100px;
  }
  .p-lg--70 {
    padding: -70px;
  }
  .p-lg--50 {
    padding: -50px;
  }
  .p-lg--30 {
    padding: -30px;
  }
  .p-lg--25 {
    padding: -25px;
  }
  .p-lg--20 {
    padding: -20px;
  }
  .p-lg--10 {
    padding: -10px;
  }
  .p-lg--5 {
    padding: -5px;
  }
  .p-lg-0 {
    padding: 0px;
  }
  .p-lg-5 {
    padding: 5px;
  }
  .p-lg-10 {
    padding: 10px;
  }
  .p-lg-15 {
    padding: 15px;
  }
  .p-lg-20 {
    padding: 20px;
  }
  .p-lg-25 {
    padding: 25px;
  }
  .p-lg-30 {
    padding: 30px;
  }
  .p-lg-40 {
    padding: 40px;
  }
  .p-lg-50 {
    padding: 50px;
  }
  .p-lg-60 {
    padding: 60px;
  }
  .p-lg-70 {
    padding: 70px;
  }
  .p-lg-80 {
    padding: 80px;
  }
  .p-lg-100 {
    padding: 100px;
  }
  .p-lg-120 {
    padding: 120px;
  }
  .p-lg-150 {
    padding: 150px;
  }
  .p-lg-160 {
    padding: 160px;
  }
  .p-lg-200 {
    padding: 200px;
  }
  .p-lg-300 {
    padding: 300px;
  }
  .pt-lg--150 {
    padding-top: -150px;
  }
  .pt-lg--100 {
    padding-top: -100px;
  }
  .pt-lg--70 {
    padding-top: -70px;
  }
  .pt-lg--50 {
    padding-top: -50px;
  }
  .pt-lg--30 {
    padding-top: -30px;
  }
  .pt-lg--25 {
    padding-top: -25px;
  }
  .pt-lg--20 {
    padding-top: -20px;
  }
  .pt-lg--10 {
    padding-top: -10px;
  }
  .pt-lg--5 {
    padding-top: -5px;
  }
  .pt-lg-0 {
    padding-top: 0px;
  }
  .pt-lg-5 {
    padding-top: 5px;
  }
  .pt-lg-10 {
    padding-top: 10px;
  }
  .pt-lg-15 {
    padding-top: 15px;
  }
  .pt-lg-20 {
    padding-top: 20px;
  }
  .pt-lg-25 {
    padding-top: 25px;
  }
  .pt-lg-30 {
    padding-top: 30px;
  }
  .pt-lg-40 {
    padding-top: 40px;
  }
  .pt-lg-50 {
    padding-top: 50px;
  }
  .pt-lg-60 {
    padding-top: 60px;
  }
  .pt-lg-70 {
    padding-top: 70px;
  }
  .pt-lg-80 {
    padding-top: 80px;
  }
  .pt-lg-100 {
    padding-top: 100px;
  }
  .pt-lg-120 {
    padding-top: 120px;
  }
  .pt-lg-150 {
    padding-top: 150px;
  }
  .pt-lg-160 {
    padding-top: 160px;
  }
  .pt-lg-200 {
    padding-top: 200px;
  }
  .pt-lg-300 {
    padding-top: 300px;
  }
  .pr-lg--150 {
    padding-right: -150px;
  }
  .pr-lg--100 {
    padding-right: -100px;
  }
  .pr-lg--70 {
    padding-right: -70px;
  }
  .pr-lg--50 {
    padding-right: -50px;
  }
  .pr-lg--30 {
    padding-right: -30px;
  }
  .pr-lg--25 {
    padding-right: -25px;
  }
  .pr-lg--20 {
    padding-right: -20px;
  }
  .pr-lg--10 {
    padding-right: -10px;
  }
  .pr-lg--5 {
    padding-right: -5px;
  }
  .pr-lg-0 {
    padding-right: 0px;
  }
  .pr-lg-5 {
    padding-right: 5px;
  }
  .pr-lg-10 {
    padding-right: 10px;
  }
  .pr-lg-15 {
    padding-right: 15px;
  }
  .pr-lg-20 {
    padding-right: 20px;
  }
  .pr-lg-25 {
    padding-right: 25px;
  }
  .pr-lg-30 {
    padding-right: 30px;
  }
  .pr-lg-40 {
    padding-right: 40px;
  }
  .pr-lg-50 {
    padding-right: 50px;
  }
  .pr-lg-60 {
    padding-right: 60px;
  }
  .pr-lg-70 {
    padding-right: 70px;
  }
  .pr-lg-80 {
    padding-right: 80px;
  }
  .pr-lg-100 {
    padding-right: 100px;
  }
  .pr-lg-120 {
    padding-right: 120px;
  }
  .pr-lg-150 {
    padding-right: 150px;
  }
  .pr-lg-160 {
    padding-right: 160px;
  }
  .pr-lg-200 {
    padding-right: 200px;
  }
  .pr-lg-300 {
    padding-right: 300px;
  }
  .pb-lg--150 {
    padding-bottom: -150px;
  }
  .pb-lg--100 {
    padding-bottom: -100px;
  }
  .pb-lg--70 {
    padding-bottom: -70px;
  }
  .pb-lg--50 {
    padding-bottom: -50px;
  }
  .pb-lg--30 {
    padding-bottom: -30px;
  }
  .pb-lg--25 {
    padding-bottom: -25px;
  }
  .pb-lg--20 {
    padding-bottom: -20px;
  }
  .pb-lg--10 {
    padding-bottom: -10px;
  }
  .pb-lg--5 {
    padding-bottom: -5px;
  }
  .pb-lg-0 {
    padding-bottom: 0px;
  }
  .pb-lg-5 {
    padding-bottom: 5px;
  }
  .pb-lg-10 {
    padding-bottom: 10px;
  }
  .pb-lg-15 {
    padding-bottom: 15px;
  }
  .pb-lg-20 {
    padding-bottom: 20px;
  }
  .pb-lg-25 {
    padding-bottom: 25px;
  }
  .pb-lg-30 {
    padding-bottom: 30px;
  }
  .pb-lg-40 {
    padding-bottom: 40px;
  }
  .pb-lg-50 {
    padding-bottom: 50px;
  }
  .pb-lg-60 {
    padding-bottom: 60px;
  }
  .pb-lg-70 {
    padding-bottom: 70px;
  }
  .pb-lg-80 {
    padding-bottom: 80px;
  }
  .pb-lg-100 {
    padding-bottom: 100px;
  }
  .pb-lg-120 {
    padding-bottom: 120px;
  }
  .pb-lg-150 {
    padding-bottom: 150px;
  }
  .pb-lg-160 {
    padding-bottom: 160px;
  }
  .pb-lg-200 {
    padding-bottom: 200px;
  }
  .pb-lg-300 {
    padding-bottom: 300px;
  }
  .pl-lg--150 {
    padding-left: -150px;
  }
  .pl-lg--100 {
    padding-left: -100px;
  }
  .pl-lg--70 {
    padding-left: -70px;
  }
  .pl-lg--50 {
    padding-left: -50px;
  }
  .pl-lg--30 {
    padding-left: -30px;
  }
  .pl-lg--25 {
    padding-left: -25px;
  }
  .pl-lg--20 {
    padding-left: -20px;
  }
  .pl-lg--10 {
    padding-left: -10px;
  }
  .pl-lg--5 {
    padding-left: -5px;
  }
  .pl-lg-0 {
    padding-left: 0px;
  }
  .pl-lg-5 {
    padding-left: 5px;
  }
  .pl-lg-10 {
    padding-left: 10px;
  }
  .pl-lg-15 {
    padding-left: 15px;
  }
  .pl-lg-20 {
    padding-left: 20px;
  }
  .pl-lg-25 {
    padding-left: 25px;
  }
  .pl-lg-30 {
    padding-left: 30px;
  }
  .pl-lg-40 {
    padding-left: 40px;
  }
  .pl-lg-50 {
    padding-left: 50px;
  }
  .pl-lg-60 {
    padding-left: 60px;
  }
  .pl-lg-70 {
    padding-left: 70px;
  }
  .pl-lg-80 {
    padding-left: 80px;
  }
  .pl-lg-100 {
    padding-left: 100px;
  }
  .pl-lg-120 {
    padding-left: 120px;
  }
  .pl-lg-150 {
    padding-left: 150px;
  }
  .pl-lg-160 {
    padding-left: 160px;
  }
  .pl-lg-200 {
    padding-left: 200px;
  }
  .pl-lg-300 {
    padding-left: 300px;
  }
  .px-lg--150 {
    padding-left: -150px;
    padding-right: -150px;
  }
  .px-lg--100 {
    padding-left: -100px;
    padding-right: -100px;
  }
  .px-lg--70 {
    padding-left: -70px;
    padding-right: -70px;
  }
  .px-lg--50 {
    padding-left: -50px;
    padding-right: -50px;
  }
  .px-lg--30 {
    padding-left: -30px;
    padding-right: -30px;
  }
  .px-lg--25 {
    padding-left: -25px;
    padding-right: -25px;
  }
  .px-lg--20 {
    padding-left: -20px;
    padding-right: -20px;
  }
  .px-lg--10 {
    padding-left: -10px;
    padding-right: -10px;
  }
  .px-lg--5 {
    padding-left: -5px;
    padding-right: -5px;
  }
  .px-lg-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .px-lg-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .px-lg-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .px-lg-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .px-lg-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .px-lg-25 {
    padding-left: 25px;
    padding-right: 25px;
  }
  .px-lg-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .px-lg-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .px-lg-50 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .px-lg-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .px-lg-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .px-lg-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .px-lg-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .px-lg-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .px-lg-150 {
    padding-left: 150px;
    padding-right: 150px;
  }
  .px-lg-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .px-lg-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .px-lg-300 {
    padding-left: 300px;
    padding-right: 300px;
  }
  .py-lg--150 {
    padding-top: -150px;
    padding-bottom: -150px;
  }
  .py-lg--100 {
    padding-top: -100px;
    padding-bottom: -100px;
  }
  .py-lg--70 {
    padding-top: -70px;
    padding-bottom: -70px;
  }
  .py-lg--50 {
    padding-top: -50px;
    padding-bottom: -50px;
  }
  .py-lg--30 {
    padding-top: -30px;
    padding-bottom: -30px;
  }
  .py-lg--25 {
    padding-top: -25px;
    padding-bottom: -25px;
  }
  .py-lg--20 {
    padding-top: -20px;
    padding-bottom: -20px;
  }
  .py-lg--10 {
    padding-top: -10px;
    padding-bottom: -10px;
  }
  .py-lg--5 {
    padding-top: -5px;
    padding-bottom: -5px;
  }
  .py-lg-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .py-lg-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .py-lg-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .py-lg-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .py-lg-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .py-lg-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .py-lg-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .py-lg-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .py-lg-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .py-lg-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .py-lg-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .py-lg-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .py-lg-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .py-lg-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .py-lg-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .py-lg-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .py-lg-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .py-lg-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }
  .m-lg--150 {
    margin: -150px;
  }
  .m-lg--100 {
    margin: -100px;
  }
  .m-lg--70 {
    margin: -70px;
  }
  .m-lg--50 {
    margin: -50px;
  }
  .m-lg--30 {
    margin: -30px;
  }
  .m-lg--25 {
    margin: -25px;
  }
  .m-lg--20 {
    margin: -20px;
  }
  .m-lg--10 {
    margin: -10px;
  }
  .m-lg--5 {
    margin: -5px;
  }
  .m-lg-0 {
    margin: 0px;
  }
  .m-lg-5 {
    margin: 5px;
  }
  .m-lg-10 {
    margin: 10px;
  }
  .m-lg-15 {
    margin: 15px;
  }
  .m-lg-20 {
    margin: 20px;
  }
  .m-lg-25 {
    margin: 25px;
  }
  .m-lg-30 {
    margin: 30px;
  }
  .m-lg-40 {
    margin: 40px;
  }
  .m-lg-50 {
    margin: 50px;
  }
  .m-lg-60 {
    margin: 60px;
  }
  .m-lg-70 {
    margin: 70px;
  }
  .m-lg-80 {
    margin: 80px;
  }
  .m-lg-100 {
    margin: 100px;
  }
  .m-lg-120 {
    margin: 120px;
  }
  .m-lg-150 {
    margin: 150px;
  }
  .m-lg-160 {
    margin: 160px;
  }
  .m-lg-200 {
    margin: 200px;
  }
  .m-lg-300 {
    margin: 300px;
  }
  .mt-lg--150 {
    margin-top: -150px;
  }
  .mt-lg--100 {
    margin-top: -100px;
  }
  .mt-lg--70 {
    margin-top: -70px;
  }
  .mt-lg--50 {
    margin-top: -50px;
  }
  .mt-lg--30 {
    margin-top: -30px;
  }
  .mt-lg--25 {
    margin-top: -25px;
  }
  .mt-lg--20 {
    margin-top: -20px;
  }
  .mt-lg--10 {
    margin-top: -10px;
  }
  .mt-lg--5 {
    margin-top: -5px;
  }
  .mt-lg-0 {
    margin-top: 0px;
  }
  .mt-lg-5 {
    margin-top: 5px;
  }
  .mt-lg-10 {
    margin-top: 10px;
  }
  .mt-lg-15 {
    margin-top: 15px;
  }
  .mt-lg-20 {
    margin-top: 20px;
  }
  .mt-lg-25 {
    margin-top: 25px;
  }
  .mt-lg-30 {
    margin-top: 30px;
  }
  .mt-lg-40 {
    margin-top: 40px;
  }
  .mt-lg-50 {
    margin-top: 50px;
  }
  .mt-lg-60 {
    margin-top: 60px;
  }
  .mt-lg-70 {
    margin-top: 70px;
  }
  .mt-lg-80 {
    margin-top: 80px;
  }
  .mt-lg-100 {
    margin-top: 100px;
  }
  .mt-lg-120 {
    margin-top: 120px;
  }
  .mt-lg-150 {
    margin-top: 150px;
  }
  .mt-lg-160 {
    margin-top: 160px;
  }
  .mt-lg-200 {
    margin-top: 200px;
  }
  .mt-lg-300 {
    margin-top: 300px;
  }
  .mr-lg--150 {
    margin-right: -150px;
  }
  .mr-lg--100 {
    margin-right: -100px;
  }
  .mr-lg--70 {
    margin-right: -70px;
  }
  .mr-lg--50 {
    margin-right: -50px;
  }
  .mr-lg--30 {
    margin-right: -30px;
  }
  .mr-lg--25 {
    margin-right: -25px;
  }
  .mr-lg--20 {
    margin-right: -20px;
  }
  .mr-lg--10 {
    margin-right: -10px;
  }
  .mr-lg--5 {
    margin-right: -5px;
  }
  .mr-lg-0 {
    margin-right: 0px;
  }
  .mr-lg-5 {
    margin-right: 5px;
  }
  .mr-lg-10 {
    margin-right: 10px;
  }
  .mr-lg-15 {
    margin-right: 15px;
  }
  .mr-lg-20 {
    margin-right: 20px;
  }
  .mr-lg-25 {
    margin-right: 25px;
  }
  .mr-lg-30 {
    margin-right: 30px;
  }
  .mr-lg-40 {
    margin-right: 40px;
  }
  .mr-lg-50 {
    margin-right: 50px;
  }
  .mr-lg-60 {
    margin-right: 60px;
  }
  .mr-lg-70 {
    margin-right: 70px;
  }
  .mr-lg-80 {
    margin-right: 80px;
  }
  .mr-lg-100 {
    margin-right: 100px;
  }
  .mr-lg-120 {
    margin-right: 120px;
  }
  .mr-lg-150 {
    margin-right: 150px;
  }
  .mr-lg-160 {
    margin-right: 160px;
  }
  .mr-lg-200 {
    margin-right: 200px;
  }
  .mr-lg-300 {
    margin-right: 300px;
  }
  .mb-lg--150 {
    margin-bottom: -150px;
  }
  .mb-lg--100 {
    margin-bottom: -100px;
  }
  .mb-lg--70 {
    margin-bottom: -70px;
  }
  .mb-lg--50 {
    margin-bottom: -50px;
  }
  .mb-lg--30 {
    margin-bottom: -30px;
  }
  .mb-lg--25 {
    margin-bottom: -25px;
  }
  .mb-lg--20 {
    margin-bottom: -20px;
  }
  .mb-lg--10 {
    margin-bottom: -10px;
  }
  .mb-lg--5 {
    margin-bottom: -5px;
  }
  .mb-lg-0 {
    margin-bottom: 0px;
  }
  .mb-lg-5 {
    margin-bottom: 5px;
  }
  .mb-lg-10 {
    margin-bottom: 10px;
  }
  .mb-lg-15 {
    margin-bottom: 15px;
  }
  .mb-lg-20 {
    margin-bottom: 20px;
  }
  .mb-lg-25 {
    margin-bottom: 25px;
  }
  .mb-lg-30 {
    margin-bottom: 30px;
  }
  .mb-lg-40 {
    margin-bottom: 40px;
  }
  .mb-lg-50 {
    margin-bottom: 50px;
  }
  .mb-lg-60 {
    margin-bottom: 60px;
  }
  .mb-lg-70 {
    margin-bottom: 70px;
  }
  .mb-lg-80 {
    margin-bottom: 80px;
  }
  .mb-lg-100 {
    margin-bottom: 100px;
  }
  .mb-lg-120 {
    margin-bottom: 120px;
  }
  .mb-lg-150 {
    margin-bottom: 150px;
  }
  .mb-lg-160 {
    margin-bottom: 160px;
  }
  .mb-lg-200 {
    margin-bottom: 200px;
  }
  .mb-lg-300 {
    margin-bottom: 300px;
  }
  .ml-lg--150 {
    margin-left: -150px;
  }
  .ml-lg--100 {
    margin-left: -100px;
  }
  .ml-lg--70 {
    margin-left: -70px;
  }
  .ml-lg--50 {
    margin-left: -50px;
  }
  .ml-lg--30 {
    margin-left: -30px;
  }
  .ml-lg--25 {
    margin-left: -25px;
  }
  .ml-lg--20 {
    margin-left: -20px;
  }
  .ml-lg--10 {
    margin-left: -10px;
  }
  .ml-lg--5 {
    margin-left: -5px;
  }
  .ml-lg-0 {
    margin-left: 0px;
  }
  .ml-lg-5 {
    margin-left: 5px;
  }
  .ml-lg-10 {
    margin-left: 10px;
  }
  .ml-lg-15 {
    margin-left: 15px;
  }
  .ml-lg-20 {
    margin-left: 20px;
  }
  .ml-lg-25 {
    margin-left: 25px;
  }
  .ml-lg-30 {
    margin-left: 30px;
  }
  .ml-lg-40 {
    margin-left: 40px;
  }
  .ml-lg-50 {
    margin-left: 50px;
  }
  .ml-lg-60 {
    margin-left: 60px;
  }
  .ml-lg-70 {
    margin-left: 70px;
  }
  .ml-lg-80 {
    margin-left: 80px;
  }
  .ml-lg-100 {
    margin-left: 100px;
  }
  .ml-lg-120 {
    margin-left: 120px;
  }
  .ml-lg-150 {
    margin-left: 150px;
  }
  .ml-lg-160 {
    margin-left: 160px;
  }
  .ml-lg-200 {
    margin-left: 200px;
  }
  .ml-lg-300 {
    margin-left: 300px;
  }
  .mx-lg--150 {
    margin-left: -150px;
    margin-right: -150px;
  }
  .mx-lg--100 {
    margin-left: -100px;
    margin-right: -100px;
  }
  .mx-lg--70 {
    margin-left: -70px;
    margin-right: -70px;
  }
  .mx-lg--50 {
    margin-left: -50px;
    margin-right: -50px;
  }
  .mx-lg--30 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .mx-lg--25 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .mx-lg--20 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .mx-lg--10 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .mx-lg--5 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .mx-lg-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mx-lg-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .mx-lg-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mx-lg-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .mx-lg-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mx-lg-25 {
    margin-left: 25px;
    margin-right: 25px;
  }
  .mx-lg-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mx-lg-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mx-lg-50 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .mx-lg-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mx-lg-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .mx-lg-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mx-lg-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mx-lg-120 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .mx-lg-150 {
    margin-left: 150px;
    margin-right: 150px;
  }
  .mx-lg-160 {
    margin-left: 160px;
    margin-right: 160px;
  }
  .mx-lg-200 {
    margin-left: 200px;
    margin-right: 200px;
  }
  .mx-lg-300 {
    margin-left: 300px;
    margin-right: 300px;
  }
  .my-lg--150 {
    margin-top: -150px;
    margin-bottom: -150px;
  }
  .my-lg--100 {
    margin-top: -100px;
    margin-bottom: -100px;
  }
  .my-lg--70 {
    margin-top: -70px;
    margin-bottom: -70px;
  }
  .my-lg--50 {
    margin-top: -50px;
    margin-bottom: -50px;
  }
  .my-lg--30 {
    margin-top: -30px;
    margin-bottom: -30px;
  }
  .my-lg--25 {
    margin-top: -25px;
    margin-bottom: -25px;
  }
  .my-lg--20 {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .my-lg--10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }
  .my-lg--5 {
    margin-top: -5px;
    margin-bottom: -5px;
  }
  .my-lg-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .my-lg-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .my-lg-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .my-lg-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .my-lg-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .my-lg-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .my-lg-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .my-lg-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .my-lg-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .my-lg-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .my-lg-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .my-lg-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .my-lg-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .my-lg-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .my-lg-150 {
    margin-top: 150px;
    margin-bottom: 150px;
  }
  .my-lg-160 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .my-lg-200 {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .my-lg-300 {
    margin-top: 300px;
    margin-bottom: 300px;
  }
}
@media (min-width: 1200px) {
  .p-xl--150 {
    padding: -150px;
  }
  .p-xl--100 {
    padding: -100px;
  }
  .p-xl--70 {
    padding: -70px;
  }
  .p-xl--50 {
    padding: -50px;
  }
  .p-xl--30 {
    padding: -30px;
  }
  .p-xl--25 {
    padding: -25px;
  }
  .p-xl--20 {
    padding: -20px;
  }
  .p-xl--10 {
    padding: -10px;
  }
  .p-xl--5 {
    padding: -5px;
  }
  .p-xl-0 {
    padding: 0px;
  }
  .p-xl-5 {
    padding: 5px;
  }
  .p-xl-10 {
    padding: 10px;
  }
  .p-xl-15 {
    padding: 15px;
  }
  .p-xl-20 {
    padding: 20px;
  }
  .p-xl-25 {
    padding: 25px;
  }
  .p-xl-30 {
    padding: 30px;
  }
  .p-xl-40 {
    padding: 40px;
  }
  .p-xl-50 {
    padding: 50px;
  }
  .p-xl-60 {
    padding: 60px;
  }
  .p-xl-70 {
    padding: 70px;
  }
  .p-xl-80 {
    padding: 80px;
  }
  .p-xl-100 {
    padding: 100px;
  }
  .p-xl-120 {
    padding: 120px;
  }
  .p-xl-150 {
    padding: 150px;
  }
  .p-xl-160 {
    padding: 160px;
  }
  .p-xl-200 {
    padding: 200px;
  }
  .p-xl-300 {
    padding: 300px;
  }
  .pt-xl--150 {
    padding-top: -150px;
  }
  .pt-xl--100 {
    padding-top: -100px;
  }
  .pt-xl--70 {
    padding-top: -70px;
  }
  .pt-xl--50 {
    padding-top: -50px;
  }
  .pt-xl--30 {
    padding-top: -30px;
  }
  .pt-xl--25 {
    padding-top: -25px;
  }
  .pt-xl--20 {
    padding-top: -20px;
  }
  .pt-xl--10 {
    padding-top: -10px;
  }
  .pt-xl--5 {
    padding-top: -5px;
  }
  .pt-xl-0 {
    padding-top: 0px;
  }
  .pt-xl-5 {
    padding-top: 5px;
  }
  .pt-xl-10 {
    padding-top: 10px;
  }
  .pt-xl-15 {
    padding-top: 15px;
  }
  .pt-xl-20 {
    padding-top: 20px;
  }
  .pt-xl-25 {
    padding-top: 25px;
  }
  .pt-xl-30 {
    padding-top: 30px;
  }
  .pt-xl-40 {
    padding-top: 40px;
  }
  .pt-xl-50 {
    padding-top: 50px;
  }
  .pt-xl-60 {
    padding-top: 60px;
  }
  .pt-xl-70 {
    padding-top: 70px;
  }
  .pt-xl-80 {
    padding-top: 80px;
  }
  .pt-xl-100 {
    padding-top: 100px;
  }
  .pt-xl-120 {
    padding-top: 120px;
  }
  .pt-xl-150 {
    padding-top: 150px;
  }
  .pt-xl-160 {
    padding-top: 160px;
  }
  .pt-xl-200 {
    padding-top: 200px;
  }
  .pt-xl-300 {
    padding-top: 300px;
  }
  .pr-xl--150 {
    padding-right: -150px;
  }
  .pr-xl--100 {
    padding-right: -100px;
  }
  .pr-xl--70 {
    padding-right: -70px;
  }
  .pr-xl--50 {
    padding-right: -50px;
  }
  .pr-xl--30 {
    padding-right: -30px;
  }
  .pr-xl--25 {
    padding-right: -25px;
  }
  .pr-xl--20 {
    padding-right: -20px;
  }
  .pr-xl--10 {
    padding-right: -10px;
  }
  .pr-xl--5 {
    padding-right: -5px;
  }
  .pr-xl-0 {
    padding-right: 0px;
  }
  .pr-xl-5 {
    padding-right: 5px;
  }
  .pr-xl-10 {
    padding-right: 10px;
  }
  .pr-xl-15 {
    padding-right: 15px;
  }
  .pr-xl-20 {
    padding-right: 20px;
  }
  .pr-xl-25 {
    padding-right: 25px;
  }
  .pr-xl-30 {
    padding-right: 30px;
  }
  .pr-xl-40 {
    padding-right: 40px;
  }
  .pr-xl-50 {
    padding-right: 50px;
  }
  .pr-xl-60 {
    padding-right: 60px;
  }
  .pr-xl-70 {
    padding-right: 70px;
  }
  .pr-xl-80 {
    padding-right: 80px;
  }
  .pr-xl-100 {
    padding-right: 100px;
  }
  .pr-xl-120 {
    padding-right: 120px;
  }
  .pr-xl-150 {
    padding-right: 150px;
  }
  .pr-xl-160 {
    padding-right: 160px;
  }
  .pr-xl-200 {
    padding-right: 200px;
  }
  .pr-xl-300 {
    padding-right: 300px;
  }
  .pb-xl--150 {
    padding-bottom: -150px;
  }
  .pb-xl--100 {
    padding-bottom: -100px;
  }
  .pb-xl--70 {
    padding-bottom: -70px;
  }
  .pb-xl--50 {
    padding-bottom: -50px;
  }
  .pb-xl--30 {
    padding-bottom: -30px;
  }
  .pb-xl--25 {
    padding-bottom: -25px;
  }
  .pb-xl--20 {
    padding-bottom: -20px;
  }
  .pb-xl--10 {
    padding-bottom: -10px;
  }
  .pb-xl--5 {
    padding-bottom: -5px;
  }
  .pb-xl-0 {
    padding-bottom: 0px;
  }
  .pb-xl-5 {
    padding-bottom: 5px;
  }
  .pb-xl-10 {
    padding-bottom: 10px;
  }
  .pb-xl-15 {
    padding-bottom: 15px;
  }
  .pb-xl-20 {
    padding-bottom: 20px;
  }
  .pb-xl-25 {
    padding-bottom: 25px;
  }
  .pb-xl-30 {
    padding-bottom: 30px;
  }
  .pb-xl-40 {
    padding-bottom: 40px;
  }
  .pb-xl-50 {
    padding-bottom: 50px;
  }
  .pb-xl-60 {
    padding-bottom: 60px;
  }
  .pb-xl-70 {
    padding-bottom: 70px;
  }
  .pb-xl-80 {
    padding-bottom: 80px;
  }
  .pb-xl-100 {
    padding-bottom: 100px;
  }
  .pb-xl-120 {
    padding-bottom: 120px;
  }
  .pb-xl-150 {
    padding-bottom: 150px;
  }
  .pb-xl-160 {
    padding-bottom: 160px;
  }
  .pb-xl-200 {
    padding-bottom: 200px;
  }
  .pb-xl-300 {
    padding-bottom: 300px;
  }
  .pl-xl--150 {
    padding-left: -150px;
  }
  .pl-xl--100 {
    padding-left: -100px;
  }
  .pl-xl--70 {
    padding-left: -70px;
  }
  .pl-xl--50 {
    padding-left: -50px;
  }
  .pl-xl--30 {
    padding-left: -30px;
  }
  .pl-xl--25 {
    padding-left: -25px;
  }
  .pl-xl--20 {
    padding-left: -20px;
  }
  .pl-xl--10 {
    padding-left: -10px;
  }
  .pl-xl--5 {
    padding-left: -5px;
  }
  .pl-xl-0 {
    padding-left: 0px;
  }
  .pl-xl-5 {
    padding-left: 5px;
  }
  .pl-xl-10 {
    padding-left: 10px;
  }
  .pl-xl-15 {
    padding-left: 15px;
  }
  .pl-xl-20 {
    padding-left: 20px;
  }
  .pl-xl-25 {
    padding-left: 25px;
  }
  .pl-xl-30 {
    padding-left: 30px;
  }
  .pl-xl-40 {
    padding-left: 40px;
  }
  .pl-xl-50 {
    padding-left: 50px;
  }
  .pl-xl-60 {
    padding-left: 60px;
  }
  .pl-xl-70 {
    padding-left: 70px;
  }
  .pl-xl-80 {
    padding-left: 80px;
  }
  .pl-xl-100 {
    padding-left: 100px;
  }
  .pl-xl-120 {
    padding-left: 120px;
  }
  .pl-xl-150 {
    padding-left: 150px;
  }
  .pl-xl-160 {
    padding-left: 160px;
  }
  .pl-xl-200 {
    padding-left: 200px;
  }
  .pl-xl-300 {
    padding-left: 300px;
  }
  .px-xl--150 {
    padding-left: -150px;
    padding-right: -150px;
  }
  .px-xl--100 {
    padding-left: -100px;
    padding-right: -100px;
  }
  .px-xl--70 {
    padding-left: -70px;
    padding-right: -70px;
  }
  .px-xl--50 {
    padding-left: -50px;
    padding-right: -50px;
  }
  .px-xl--30 {
    padding-left: -30px;
    padding-right: -30px;
  }
  .px-xl--25 {
    padding-left: -25px;
    padding-right: -25px;
  }
  .px-xl--20 {
    padding-left: -20px;
    padding-right: -20px;
  }
  .px-xl--10 {
    padding-left: -10px;
    padding-right: -10px;
  }
  .px-xl--5 {
    padding-left: -5px;
    padding-right: -5px;
  }
  .px-xl-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .px-xl-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .px-xl-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .px-xl-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .px-xl-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .px-xl-25 {
    padding-left: 25px;
    padding-right: 25px;
  }
  .px-xl-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .px-xl-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .px-xl-50 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .px-xl-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .px-xl-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .px-xl-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .px-xl-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .px-xl-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .px-xl-150 {
    padding-left: 150px;
    padding-right: 150px;
  }
  .px-xl-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .px-xl-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .px-xl-300 {
    padding-left: 300px;
    padding-right: 300px;
  }
  .py-xl--150 {
    padding-top: -150px;
    padding-bottom: -150px;
  }
  .py-xl--100 {
    padding-top: -100px;
    padding-bottom: -100px;
  }
  .py-xl--70 {
    padding-top: -70px;
    padding-bottom: -70px;
  }
  .py-xl--50 {
    padding-top: -50px;
    padding-bottom: -50px;
  }
  .py-xl--30 {
    padding-top: -30px;
    padding-bottom: -30px;
  }
  .py-xl--25 {
    padding-top: -25px;
    padding-bottom: -25px;
  }
  .py-xl--20 {
    padding-top: -20px;
    padding-bottom: -20px;
  }
  .py-xl--10 {
    padding-top: -10px;
    padding-bottom: -10px;
  }
  .py-xl--5 {
    padding-top: -5px;
    padding-bottom: -5px;
  }
  .py-xl-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .py-xl-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .py-xl-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .py-xl-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .py-xl-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .py-xl-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .py-xl-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .py-xl-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .py-xl-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .py-xl-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .py-xl-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .py-xl-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .py-xl-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .py-xl-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .py-xl-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .py-xl-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .py-xl-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .py-xl-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }
  .m-xl--150 {
    margin: -150px;
  }
  .m-xl--100 {
    margin: -100px;
  }
  .m-xl--70 {
    margin: -70px;
  }
  .m-xl--50 {
    margin: -50px;
  }
  .m-xl--30 {
    margin: -30px;
  }
  .m-xl--25 {
    margin: -25px;
  }
  .m-xl--20 {
    margin: -20px;
  }
  .m-xl--10 {
    margin: -10px;
  }
  .m-xl--5 {
    margin: -5px;
  }
  .m-xl-0 {
    margin: 0px;
  }
  .m-xl-5 {
    margin: 5px;
  }
  .m-xl-10 {
    margin: 10px;
  }
  .m-xl-15 {
    margin: 15px;
  }
  .m-xl-20 {
    margin: 20px;
  }
  .m-xl-25 {
    margin: 25px;
  }
  .m-xl-30 {
    margin: 30px;
  }
  .m-xl-40 {
    margin: 40px;
  }
  .m-xl-50 {
    margin: 50px;
  }
  .m-xl-60 {
    margin: 60px;
  }
  .m-xl-70 {
    margin: 70px;
  }
  .m-xl-80 {
    margin: 80px;
  }
  .m-xl-100 {
    margin: 100px;
  }
  .m-xl-120 {
    margin: 120px;
  }
  .m-xl-150 {
    margin: 150px;
  }
  .m-xl-160 {
    margin: 160px;
  }
  .m-xl-200 {
    margin: 200px;
  }
  .m-xl-300 {
    margin: 300px;
  }
  .mt-xl--150 {
    margin-top: -150px;
  }
  .mt-xl--100 {
    margin-top: -100px;
  }
  .mt-xl--70 {
    margin-top: -70px;
  }
  .mt-xl--50 {
    margin-top: -50px;
  }
  .mt-xl--30 {
    margin-top: -30px;
  }
  .mt-xl--25 {
    margin-top: -25px;
  }
  .mt-xl--20 {
    margin-top: -20px;
  }
  .mt-xl--10 {
    margin-top: -10px;
  }
  .mt-xl--5 {
    margin-top: -5px;
  }
  .mt-xl-0 {
    margin-top: 0px;
  }
  .mt-xl-5 {
    margin-top: 5px;
  }
  .mt-xl-10 {
    margin-top: 10px;
  }
  .mt-xl-15 {
    margin-top: 15px;
  }
  .mt-xl-20 {
    margin-top: 20px;
  }
  .mt-xl-25 {
    margin-top: 25px;
  }
  .mt-xl-30 {
    margin-top: 30px;
  }
  .mt-xl-40 {
    margin-top: 40px;
  }
  .mt-xl-50 {
    margin-top: 50px;
  }
  .mt-xl-60 {
    margin-top: 60px;
  }
  .mt-xl-70 {
    margin-top: 70px;
  }
  .mt-xl-80 {
    margin-top: 80px;
  }
  .mt-xl-100 {
    margin-top: 100px;
  }
  .mt-xl-120 {
    margin-top: 120px;
  }
  .mt-xl-150 {
    margin-top: 150px;
  }
  .mt-xl-160 {
    margin-top: 160px;
  }
  .mt-xl-200 {
    margin-top: 200px;
  }
  .mt-xl-300 {
    margin-top: 300px;
  }
  .mr-xl--150 {
    margin-right: -150px;
  }
  .mr-xl--100 {
    margin-right: -100px;
  }
  .mr-xl--70 {
    margin-right: -70px;
  }
  .mr-xl--50 {
    margin-right: -50px;
  }
  .mr-xl--30 {
    margin-right: -30px;
  }
  .mr-xl--25 {
    margin-right: -25px;
  }
  .mr-xl--20 {
    margin-right: -20px;
  }
  .mr-xl--10 {
    margin-right: -10px;
  }
  .mr-xl--5 {
    margin-right: -5px;
  }
  .mr-xl-0 {
    margin-right: 0px;
  }
  .mr-xl-5 {
    margin-right: 5px;
  }
  .mr-xl-10 {
    margin-right: 10px;
  }
  .mr-xl-15 {
    margin-right: 15px;
  }
  .mr-xl-20 {
    margin-right: 20px;
  }
  .mr-xl-25 {
    margin-right: 25px;
  }
  .mr-xl-30 {
    margin-right: 30px;
  }
  .mr-xl-40 {
    margin-right: 40px;
  }
  .mr-xl-50 {
    margin-right: 50px;
  }
  .mr-xl-60 {
    margin-right: 60px;
  }
  .mr-xl-70 {
    margin-right: 70px;
  }
  .mr-xl-80 {
    margin-right: 80px;
  }
  .mr-xl-100 {
    margin-right: 100px;
  }
  .mr-xl-120 {
    margin-right: 120px;
  }
  .mr-xl-150 {
    margin-right: 150px;
  }
  .mr-xl-160 {
    margin-right: 160px;
  }
  .mr-xl-200 {
    margin-right: 200px;
  }
  .mr-xl-300 {
    margin-right: 300px;
  }
  .mb-xl--150 {
    margin-bottom: -150px;
  }
  .mb-xl--100 {
    margin-bottom: -100px;
  }
  .mb-xl--70 {
    margin-bottom: -70px;
  }
  .mb-xl--50 {
    margin-bottom: -50px;
  }
  .mb-xl--30 {
    margin-bottom: -30px;
  }
  .mb-xl--25 {
    margin-bottom: -25px;
  }
  .mb-xl--20 {
    margin-bottom: -20px;
  }
  .mb-xl--10 {
    margin-bottom: -10px;
  }
  .mb-xl--5 {
    margin-bottom: -5px;
  }
  .mb-xl-0 {
    margin-bottom: 0px;
  }
  .mb-xl-5 {
    margin-bottom: 5px;
  }
  .mb-xl-10 {
    margin-bottom: 10px;
  }
  .mb-xl-15 {
    margin-bottom: 15px;
  }
  .mb-xl-20 {
    margin-bottom: 20px;
  }
  .mb-xl-25 {
    margin-bottom: 25px;
  }
  .mb-xl-30 {
    margin-bottom: 30px;
  }
  .mb-xl-40 {
    margin-bottom: 40px;
  }
  .mb-xl-50 {
    margin-bottom: 50px;
  }
  .mb-xl-60 {
    margin-bottom: 60px;
  }
  .mb-xl-70 {
    margin-bottom: 70px;
  }
  .mb-xl-80 {
    margin-bottom: 80px;
  }
  .mb-xl-100 {
    margin-bottom: 100px;
  }
  .mb-xl-120 {
    margin-bottom: 120px;
  }
  .mb-xl-150 {
    margin-bottom: 150px;
  }
  .mb-xl-160 {
    margin-bottom: 160px;
  }
  .mb-xl-200 {
    margin-bottom: 200px;
  }
  .mb-xl-300 {
    margin-bottom: 300px;
  }
  .ml-xl--150 {
    margin-left: -150px;
  }
  .ml-xl--100 {
    margin-left: -100px;
  }
  .ml-xl--70 {
    margin-left: -70px;
  }
  .ml-xl--50 {
    margin-left: -50px;
  }
  .ml-xl--30 {
    margin-left: -30px;
  }
  .ml-xl--25 {
    margin-left: -25px;
  }
  .ml-xl--20 {
    margin-left: -20px;
  }
  .ml-xl--10 {
    margin-left: -10px;
  }
  .ml-xl--5 {
    margin-left: -5px;
  }
  .ml-xl-0 {
    margin-left: 0px;
  }
  .ml-xl-5 {
    margin-left: 5px;
  }
  .ml-xl-10 {
    margin-left: 10px;
  }
  .ml-xl-15 {
    margin-left: 15px;
  }
  .ml-xl-20 {
    margin-left: 20px;
  }
  .ml-xl-25 {
    margin-left: 25px;
  }
  .ml-xl-30 {
    margin-left: 30px;
  }
  .ml-xl-40 {
    margin-left: 40px;
  }
  .ml-xl-50 {
    margin-left: 50px;
  }
  .ml-xl-60 {
    margin-left: 60px;
  }
  .ml-xl-70 {
    margin-left: 70px;
  }
  .ml-xl-80 {
    margin-left: 80px;
  }
  .ml-xl-100 {
    margin-left: 100px;
  }
  .ml-xl-120 {
    margin-left: 120px;
  }
  .ml-xl-150 {
    margin-left: 150px;
  }
  .ml-xl-160 {
    margin-left: 160px;
  }
  .ml-xl-200 {
    margin-left: 200px;
  }
  .ml-xl-300 {
    margin-left: 300px;
  }
  .mx-xl--150 {
    margin-left: -150px;
    margin-right: -150px;
  }
  .mx-xl--100 {
    margin-left: -100px;
    margin-right: -100px;
  }
  .mx-xl--70 {
    margin-left: -70px;
    margin-right: -70px;
  }
  .mx-xl--50 {
    margin-left: -50px;
    margin-right: -50px;
  }
  .mx-xl--30 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .mx-xl--25 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .mx-xl--20 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .mx-xl--10 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .mx-xl--5 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .mx-xl-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mx-xl-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .mx-xl-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mx-xl-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .mx-xl-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mx-xl-25 {
    margin-left: 25px;
    margin-right: 25px;
  }
  .mx-xl-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mx-xl-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mx-xl-50 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .mx-xl-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mx-xl-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .mx-xl-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mx-xl-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mx-xl-120 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .mx-xl-150 {
    margin-left: 150px;
    margin-right: 150px;
  }
  .mx-xl-160 {
    margin-left: 160px;
    margin-right: 160px;
  }
  .mx-xl-200 {
    margin-left: 200px;
    margin-right: 200px;
  }
  .mx-xl-300 {
    margin-left: 300px;
    margin-right: 300px;
  }
  .my-xl--150 {
    margin-top: -150px;
    margin-bottom: -150px;
  }
  .my-xl--100 {
    margin-top: -100px;
    margin-bottom: -100px;
  }
  .my-xl--70 {
    margin-top: -70px;
    margin-bottom: -70px;
  }
  .my-xl--50 {
    margin-top: -50px;
    margin-bottom: -50px;
  }
  .my-xl--30 {
    margin-top: -30px;
    margin-bottom: -30px;
  }
  .my-xl--25 {
    margin-top: -25px;
    margin-bottom: -25px;
  }
  .my-xl--20 {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .my-xl--10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }
  .my-xl--5 {
    margin-top: -5px;
    margin-bottom: -5px;
  }
  .my-xl-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .my-xl-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .my-xl-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .my-xl-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .my-xl-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .my-xl-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .my-xl-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .my-xl-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .my-xl-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .my-xl-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .my-xl-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .my-xl-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .my-xl-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .my-xl-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .my-xl-150 {
    margin-top: 150px;
    margin-bottom: 150px;
  }
  .my-xl-160 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .my-xl-200 {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .my-xl-300 {
    margin-top: 300px;
    margin-bottom: 300px;
  }
}
.no_overflow {
  overflow: hidden;
}
.h-100 {
  height: 100%;
}
@media (min-width: 400px) {
  .h-100-xs {
    height: 100%;
  }
}
@media (min-width: 576px) {
  .h-100-sm {
    height: 100%;
  }
}
@media (min-width: 768px) {
  .h-100-md {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .h-100-lg {
    height: 100%;
  }
}
@media (min-width: 1200px) {
  .h-100-xl {
    height: 100%;
  }
}
.order-5 {
  order: 5;
}
.order-4 {
  order: 4;
}
.order-3 {
  order: 3;
}
.order-2 {
  order: 2;
}
.order-1 {
  order: 1;
}
.order-0 {
  order: 0;
}
.order--1 {
  order: -1;
}
@media (min-width: 400px) {
  .order-5-xs {
    order: 5;
  }
}
@media (min-width: 576px) {
  .order-5-sm {
    order: 5;
  }
}
@media (min-width: 768px) {
  .order-5-md {
    order: 5;
  }
}
@media (min-width: 992px) {
  .order-5-lg {
    order: 5;
  }
}
@media (min-width: 1200px) {
  .order-5-xl {
    order: 5;
  }
}
@media (min-width: 400px) {
  .order-4-xs {
    order: 4;
  }
}
@media (min-width: 576px) {
  .order-4-sm {
    order: 4;
  }
}
@media (min-width: 768px) {
  .order-4-md {
    order: 4;
  }
}
@media (min-width: 992px) {
  .order-4-lg {
    order: 4;
  }
}
@media (min-width: 1200px) {
  .order-4-xl {
    order: 4;
  }
}
@media (min-width: 400px) {
  .order-3-xs {
    order: 3;
  }
}
@media (min-width: 576px) {
  .order-3-sm {
    order: 3;
  }
}
@media (min-width: 768px) {
  .order-3-md {
    order: 3;
  }
}
@media (min-width: 992px) {
  .order-3-lg {
    order: 3;
  }
}
@media (min-width: 1200px) {
  .order-3-xl {
    order: 3;
  }
}
@media (min-width: 400px) {
  .order-2-xs {
    order: 2;
  }
}
@media (min-width: 576px) {
  .order-2-sm {
    order: 2;
  }
}
@media (min-width: 768px) {
  .order-2-md {
    order: 2;
  }
}
@media (min-width: 992px) {
  .order-2-lg {
    order: 2;
  }
}
@media (min-width: 1200px) {
  .order-2-xl {
    order: 2;
  }
}
@media (min-width: 400px) {
  .order-1-xs {
    order: 1;
  }
}
@media (min-width: 576px) {
  .order-1-sm {
    order: 1;
  }
}
@media (min-width: 768px) {
  .order-1-md {
    order: 1;
  }
}
@media (min-width: 992px) {
  .order-1-lg {
    order: 1;
  }
}
@media (min-width: 1200px) {
  .order-1-xl {
    order: 1;
  }
}
@media (min-width: 400px) {
  .order-0-xs {
    order: 0;
  }
}
@media (min-width: 576px) {
  .order-0-sm {
    order: 0;
  }
}
@media (min-width: 768px) {
  .order-0-md {
    order: 0;
  }
}
@media (min-width: 992px) {
  .order-0-lg {
    order: 0;
  }
}
@media (min-width: 1200px) {
  .order-0-xl {
    order: 0;
  }
}
@media (min-width: 400px) {
  .order--1-xs {
    order: -1;
  }
}
@media (min-width: 576px) {
  .order--1-sm {
    order: -1;
  }
}
@media (min-width: 768px) {
  .order--1-md {
    order: -1;
  }
}
@media (min-width: 992px) {
  .order--1-lg {
    order: -1;
  }
}
@media (min-width: 1200px) {
  .order--1-xl {
    order: -1;
  }
}
.container {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 1100px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 1100px !important;
    padding-left: 4% !important;
    padding-right: 4% !important;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 1100px !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1900px !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
  }
}
@media (max-width: 767px) {
  .container .row .row {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 575px) {
  .container {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.col_auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
@media (min-width: 400px) {
  .col-xs-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xs-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xs-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xs-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xs-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xs-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xs-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xs-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xs-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xs-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xs-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xs-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col_auto-xs {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
}
@media (min-width: 576px) {
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col_auto-sm {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
}
@media (min-width: 768px) {
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col_auto-md {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
}
@media (min-width: 992px) {
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col_auto-lg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
}
@media (min-width: 1200px) {
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col_auto-xl {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
}
.col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.row.align_center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
@media (min-width: 400px) {
  .row.align_center-xs {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
@media (min-width: 576px) {
  .row.align_center-sm {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
@media (min-width: 768px) {
  .row.align_center-md {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
@media (min-width: 992px) {
  .row.align_center-lg {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
@media (min-width: 1200px) {
  .row.align_center-xl {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
.row.align_end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
@media (min-width: 400px) {
  .row.align_end-xs {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
}
@media (min-width: 576px) {
  .row.align_end-sm {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
}
@media (min-width: 768px) {
  .row.align_end-md {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
}
@media (min-width: 992px) {
  .row.align_end-lg {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
}
@media (min-width: 1200px) {
  .row.align_end-xl {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
}
.row.align_around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
@media (min-width: 400px) {
  .row.align_around-xs {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
}
@media (min-width: 576px) {
  .row.align_around-sm {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
}
@media (min-width: 768px) {
  .row.align_around-md {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
}
@media (min-width: 992px) {
  .row.align_around-lg {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
}
@media (min-width: 1200px) {
  .row.align_around-xl {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
}
.row.align_between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
@media (min-width: 400px) {
  .row.align_between-xs {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
}
@media (min-width: 576px) {
  .row.align_between-sm {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
}
@media (min-width: 768px) {
  .row.align_between-md {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
}
@media (min-width: 992px) {
  .row.align_between-lg {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
}
@media (min-width: 1200px) {
  .row.align_between-xl {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
}
.row.align_items_start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
@media (min-width: 400px) {
  .row.align_items_start-xs {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
}
@media (min-width: 576px) {
  .row.align_items_start-sm {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
}
@media (min-width: 768px) {
  .row.align_items_start-md {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
}
@media (min-width: 992px) {
  .row.align_items_start-lg {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
}
@media (min-width: 1200px) {
  .row.align_items_start-xl {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
}
.row.align_items_center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
@media (min-width: 400px) {
  .row.align_items_center-xs {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
}
@media (min-width: 576px) {
  .row.align_items_center-sm {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
}
@media (min-width: 768px) {
  .row.align_items_center-md {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
}
@media (min-width: 992px) {
  .row.align_items_center-lg {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
}
@media (min-width: 1200px) {
  .row.align_items_center-xl {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
}
.row.align_items_end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
@media (min-width: 400px) {
  .row.align_items_end-xs {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
}
@media (min-width: 576px) {
  .row.align_items_end-sm {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
}
@media (min-width: 768px) {
  .row.align_items_end-md {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
}
@media (min-width: 992px) {
  .row.align_items_end-lg {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
}
@media (min-width: 1200px) {
  .row.align_items_end-xl {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
}
.row.align_items_initial {
  -webkit-box-align: initial !important;
  -ms-flex-align: initial !important;
  align-items: initial !important;
}
@media (min-width: 400px) {
  .row.align_items_initial-xs {
    -webkit-box-align: initial !important;
    -ms-flex-align: initial !important;
    align-items: initial !important;
  }
}
@media (min-width: 576px) {
  .row.align_items_initial-sm {
    -webkit-box-align: initial !important;
    -ms-flex-align: initial !important;
    align-items: initial !important;
  }
}
@media (min-width: 768px) {
  .row.align_items_initial-md {
    -webkit-box-align: initial !important;
    -ms-flex-align: initial !important;
    align-items: initial !important;
  }
}
@media (min-width: 992px) {
  .row.align_items_initial-lg {
    -webkit-box-align: initial !important;
    -ms-flex-align: initial !important;
    align-items: initial !important;
  }
}
@media (min-width: 1200px) {
  .row.align_items_initial-xl {
    -webkit-box-align: initial !important;
    -ms-flex-align: initial !important;
    align-items: initial !important;
  }
}
.row-18 .col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 5.5555555556%;
  flex: 0 0 5.5555555556%;
  max-width: 5.5555555556%;
}
.row-18 .col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 11.1111111111%;
  flex: 0 0 11.1111111111%;
  max-width: 11.1111111111%;
}
.row-18 .col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.row-18 .col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 22.2222222222%;
  flex: 0 0 22.2222222222%;
  max-width: 22.2222222222%;
}
.row-18 .col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 27.7777777778%;
  flex: 0 0 27.7777777778%;
  max-width: 27.7777777778%;
}
.row-18 .col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-18 .col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 38.8888888889%;
  flex: 0 0 38.8888888889%;
  max-width: 38.8888888889%;
}
.row-18 .col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 44.4444444444%;
  flex: 0 0 44.4444444444%;
  max-width: 44.4444444444%;
}
.row-18 .col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.row-18 .col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 55.5555555556%;
  flex: 0 0 55.5555555556%;
  max-width: 55.5555555556%;
}
.row-18 .col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 61.1111111111%;
  flex: 0 0 61.1111111111%;
  max-width: 61.1111111111%;
}
.row-18 .col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.row-18 .col-13 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 72.2222222222%;
  flex: 0 0 72.2222222222%;
  max-width: 72.2222222222%;
}
.row-18 .col-14 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 77.7777777778%;
  flex: 0 0 77.7777777778%;
  max-width: 77.7777777778%;
}
.row-18 .col-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.row-18 .col-16 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 88.8888888889%;
  flex: 0 0 88.8888888889%;
  max-width: 88.8888888889%;
}
.row-18 .col-17 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 94.4444444444%;
  flex: 0 0 94.4444444444%;
  max-width: 94.4444444444%;
}
.row-18 .col-18 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 400px) {
  .row-18 .col-xs-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 5.5555555556%;
    flex: 0 0 5.5555555556%;
    max-width: 5.5555555556%;
  }
  .row-18 .col-xs-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .row-18 .col-xs-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .row-18 .col-xs-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 22.2222222222%;
    flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .row-18 .col-xs-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 27.7777777778%;
    flex: 0 0 27.7777777778%;
    max-width: 27.7777777778%;
  }
  .row-18 .col-xs-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-18 .col-xs-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 38.8888888889%;
    flex: 0 0 38.8888888889%;
    max-width: 38.8888888889%;
  }
  .row-18 .col-xs-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 44.4444444444%;
    flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .row-18 .col-xs-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-18 .col-xs-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55.5555555556%;
    flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .row-18 .col-xs-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 61.1111111111%;
    flex: 0 0 61.1111111111%;
    max-width: 61.1111111111%;
  }
  .row-18 .col-xs-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .row-18 .col-xs-13 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 72.2222222222%;
    flex: 0 0 72.2222222222%;
    max-width: 72.2222222222%;
  }
  .row-18 .col-xs-14 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 77.7777777778%;
    flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .row-18 .col-xs-15 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .row-18 .col-xs-16 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 88.8888888889%;
    flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .row-18 .col-xs-17 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 94.4444444444%;
    flex: 0 0 94.4444444444%;
    max-width: 94.4444444444%;
  }
  .row-18 .col-xs-18 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 576px) {
  .row-18 .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 5.5555555556%;
    flex: 0 0 5.5555555556%;
    max-width: 5.5555555556%;
  }
  .row-18 .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .row-18 .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .row-18 .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 22.2222222222%;
    flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .row-18 .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 27.7777777778%;
    flex: 0 0 27.7777777778%;
    max-width: 27.7777777778%;
  }
  .row-18 .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-18 .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 38.8888888889%;
    flex: 0 0 38.8888888889%;
    max-width: 38.8888888889%;
  }
  .row-18 .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 44.4444444444%;
    flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .row-18 .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-18 .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55.5555555556%;
    flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .row-18 .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 61.1111111111%;
    flex: 0 0 61.1111111111%;
    max-width: 61.1111111111%;
  }
  .row-18 .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .row-18 .col-sm-13 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 72.2222222222%;
    flex: 0 0 72.2222222222%;
    max-width: 72.2222222222%;
  }
  .row-18 .col-sm-14 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 77.7777777778%;
    flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .row-18 .col-sm-15 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .row-18 .col-sm-16 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 88.8888888889%;
    flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .row-18 .col-sm-17 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 94.4444444444%;
    flex: 0 0 94.4444444444%;
    max-width: 94.4444444444%;
  }
  .row-18 .col-sm-18 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .row-18 .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 5.5555555556%;
    flex: 0 0 5.5555555556%;
    max-width: 5.5555555556%;
  }
  .row-18 .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .row-18 .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .row-18 .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 22.2222222222%;
    flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .row-18 .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 27.7777777778%;
    flex: 0 0 27.7777777778%;
    max-width: 27.7777777778%;
  }
  .row-18 .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-18 .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 38.8888888889%;
    flex: 0 0 38.8888888889%;
    max-width: 38.8888888889%;
  }
  .row-18 .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 44.4444444444%;
    flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .row-18 .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-18 .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55.5555555556%;
    flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .row-18 .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 61.1111111111%;
    flex: 0 0 61.1111111111%;
    max-width: 61.1111111111%;
  }
  .row-18 .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .row-18 .col-md-13 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 72.2222222222%;
    flex: 0 0 72.2222222222%;
    max-width: 72.2222222222%;
  }
  .row-18 .col-md-14 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 77.7777777778%;
    flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .row-18 .col-md-15 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .row-18 .col-md-16 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 88.8888888889%;
    flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .row-18 .col-md-17 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 94.4444444444%;
    flex: 0 0 94.4444444444%;
    max-width: 94.4444444444%;
  }
  .row-18 .col-md-18 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .row-18 .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 5.5555555556%;
    flex: 0 0 5.5555555556%;
    max-width: 5.5555555556%;
  }
  .row-18 .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .row-18 .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .row-18 .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 22.2222222222%;
    flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .row-18 .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 27.7777777778%;
    flex: 0 0 27.7777777778%;
    max-width: 27.7777777778%;
  }
  .row-18 .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-18 .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 38.8888888889%;
    flex: 0 0 38.8888888889%;
    max-width: 38.8888888889%;
  }
  .row-18 .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 44.4444444444%;
    flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .row-18 .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-18 .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55.5555555556%;
    flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .row-18 .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 61.1111111111%;
    flex: 0 0 61.1111111111%;
    max-width: 61.1111111111%;
  }
  .row-18 .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .row-18 .col-lg-13 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 72.2222222222%;
    flex: 0 0 72.2222222222%;
    max-width: 72.2222222222%;
  }
  .row-18 .col-lg-14 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 77.7777777778%;
    flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .row-18 .col-lg-15 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .row-18 .col-lg-16 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 88.8888888889%;
    flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .row-18 .col-lg-17 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 94.4444444444%;
    flex: 0 0 94.4444444444%;
    max-width: 94.4444444444%;
  }
  .row-18 .col-lg-18 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .row-18 .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 5.5555555556%;
    flex: 0 0 5.5555555556%;
    max-width: 5.5555555556%;
  }
  .row-18 .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .row-18 .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .row-18 .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 22.2222222222%;
    flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .row-18 .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 27.7777777778%;
    flex: 0 0 27.7777777778%;
    max-width: 27.7777777778%;
  }
  .row-18 .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-18 .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 38.8888888889%;
    flex: 0 0 38.8888888889%;
    max-width: 38.8888888889%;
  }
  .row-18 .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 44.4444444444%;
    flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .row-18 .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-18 .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55.5555555556%;
    flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .row-18 .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 61.1111111111%;
    flex: 0 0 61.1111111111%;
    max-width: 61.1111111111%;
  }
  .row-18 .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .row-18 .col-xl-13 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 72.2222222222%;
    flex: 0 0 72.2222222222%;
    max-width: 72.2222222222%;
  }
  .row-18 .col-xl-14 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 77.7777777778%;
    flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .row-18 .col-xl-15 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .row-18 .col-xl-16 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 88.8888888889%;
    flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .row-18 .col-xl-17 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 94.4444444444%;
    flex: 0 0 94.4444444444%;
    max-width: 94.4444444444%;
  }
  .row-18 .col-xl-18 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.row-14 .col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 7.1428571429%;
  flex: 0 0 7.1428571429%;
  max-width: 7.1428571429%;
}
.row-14 .col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 14.2857142857%;
  flex: 0 0 14.2857142857%;
  max-width: 14.2857142857%;
}
.row-14 .col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 21.4285714286%;
  flex: 0 0 21.4285714286%;
  max-width: 21.4285714286%;
}
.row-14 .col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 28.5714285714%;
  flex: 0 0 28.5714285714%;
  max-width: 28.5714285714%;
}
.row-14 .col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 35.7142857143%;
  flex: 0 0 35.7142857143%;
  max-width: 35.7142857143%;
}
.row-14 .col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 42.8571428571%;
  flex: 0 0 42.8571428571%;
  max-width: 42.8571428571%;
}
.row-14 .col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.row-14 .col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 57.1428571429%;
  flex: 0 0 57.1428571429%;
  max-width: 57.1428571429%;
}
.row-14 .col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 64.2857142857%;
  flex: 0 0 64.2857142857%;
  max-width: 64.2857142857%;
}
.row-14 .col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 71.4285714286%;
  flex: 0 0 71.4285714286%;
  max-width: 71.4285714286%;
}
.row-14 .col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 78.5714285714%;
  flex: 0 0 78.5714285714%;
  max-width: 78.5714285714%;
}
.row-14 .col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 85.7142857143%;
  flex: 0 0 85.7142857143%;
  max-width: 85.7142857143%;
}
.row-14 .col-13 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 92.8571428571%;
  flex: 0 0 92.8571428571%;
  max-width: 92.8571428571%;
}
.row-14 .col-14 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 400px) {
  .row-14 .col-xs-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 7.1428571429%;
    flex: 0 0 7.1428571429%;
    max-width: 7.1428571429%;
  }
  .row-14 .col-xs-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .row-14 .col-xs-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 21.4285714286%;
    flex: 0 0 21.4285714286%;
    max-width: 21.4285714286%;
  }
  .row-14 .col-xs-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 28.5714285714%;
    flex: 0 0 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .row-14 .col-xs-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 35.7142857143%;
    flex: 0 0 35.7142857143%;
    max-width: 35.7142857143%;
  }
  .row-14 .col-xs-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 42.8571428571%;
    flex: 0 0 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .row-14 .col-xs-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-14 .col-xs-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 57.1428571429%;
    flex: 0 0 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .row-14 .col-xs-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 64.2857142857%;
    flex: 0 0 64.2857142857%;
    max-width: 64.2857142857%;
  }
  .row-14 .col-xs-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 71.4285714286%;
    flex: 0 0 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .row-14 .col-xs-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 78.5714285714%;
    flex: 0 0 78.5714285714%;
    max-width: 78.5714285714%;
  }
  .row-14 .col-xs-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 85.7142857143%;
    flex: 0 0 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .row-14 .col-xs-13 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 92.8571428571%;
    flex: 0 0 92.8571428571%;
    max-width: 92.8571428571%;
  }
  .row-14 .col-xs-14 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 576px) {
  .row-14 .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 7.1428571429%;
    flex: 0 0 7.1428571429%;
    max-width: 7.1428571429%;
  }
  .row-14 .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .row-14 .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 21.4285714286%;
    flex: 0 0 21.4285714286%;
    max-width: 21.4285714286%;
  }
  .row-14 .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 28.5714285714%;
    flex: 0 0 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .row-14 .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 35.7142857143%;
    flex: 0 0 35.7142857143%;
    max-width: 35.7142857143%;
  }
  .row-14 .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 42.8571428571%;
    flex: 0 0 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .row-14 .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-14 .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 57.1428571429%;
    flex: 0 0 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .row-14 .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 64.2857142857%;
    flex: 0 0 64.2857142857%;
    max-width: 64.2857142857%;
  }
  .row-14 .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 71.4285714286%;
    flex: 0 0 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .row-14 .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 78.5714285714%;
    flex: 0 0 78.5714285714%;
    max-width: 78.5714285714%;
  }
  .row-14 .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 85.7142857143%;
    flex: 0 0 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .row-14 .col-sm-13 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 92.8571428571%;
    flex: 0 0 92.8571428571%;
    max-width: 92.8571428571%;
  }
  .row-14 .col-sm-14 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .row-14 .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 7.1428571429%;
    flex: 0 0 7.1428571429%;
    max-width: 7.1428571429%;
  }
  .row-14 .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .row-14 .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 21.4285714286%;
    flex: 0 0 21.4285714286%;
    max-width: 21.4285714286%;
  }
  .row-14 .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 28.5714285714%;
    flex: 0 0 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .row-14 .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 35.7142857143%;
    flex: 0 0 35.7142857143%;
    max-width: 35.7142857143%;
  }
  .row-14 .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 42.8571428571%;
    flex: 0 0 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .row-14 .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-14 .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 57.1428571429%;
    flex: 0 0 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .row-14 .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 64.2857142857%;
    flex: 0 0 64.2857142857%;
    max-width: 64.2857142857%;
  }
  .row-14 .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 71.4285714286%;
    flex: 0 0 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .row-14 .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 78.5714285714%;
    flex: 0 0 78.5714285714%;
    max-width: 78.5714285714%;
  }
  .row-14 .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 85.7142857143%;
    flex: 0 0 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .row-14 .col-md-13 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 92.8571428571%;
    flex: 0 0 92.8571428571%;
    max-width: 92.8571428571%;
  }
  .row-14 .col-md-14 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .row-14 .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 7.1428571429%;
    flex: 0 0 7.1428571429%;
    max-width: 7.1428571429%;
  }
  .row-14 .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .row-14 .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 21.4285714286%;
    flex: 0 0 21.4285714286%;
    max-width: 21.4285714286%;
  }
  .row-14 .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 28.5714285714%;
    flex: 0 0 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .row-14 .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 35.7142857143%;
    flex: 0 0 35.7142857143%;
    max-width: 35.7142857143%;
  }
  .row-14 .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 42.8571428571%;
    flex: 0 0 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .row-14 .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-14 .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 57.1428571429%;
    flex: 0 0 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .row-14 .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 64.2857142857%;
    flex: 0 0 64.2857142857%;
    max-width: 64.2857142857%;
  }
  .row-14 .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 71.4285714286%;
    flex: 0 0 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .row-14 .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 78.5714285714%;
    flex: 0 0 78.5714285714%;
    max-width: 78.5714285714%;
  }
  .row-14 .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 85.7142857143%;
    flex: 0 0 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .row-14 .col-lg-13 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 92.8571428571%;
    flex: 0 0 92.8571428571%;
    max-width: 92.8571428571%;
  }
  .row-14 .col-lg-14 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .row-14 .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 7.1428571429%;
    flex: 0 0 7.1428571429%;
    max-width: 7.1428571429%;
  }
  .row-14 .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .row-14 .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 21.4285714286%;
    flex: 0 0 21.4285714286%;
    max-width: 21.4285714286%;
  }
  .row-14 .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 28.5714285714%;
    flex: 0 0 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .row-14 .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 35.7142857143%;
    flex: 0 0 35.7142857143%;
    max-width: 35.7142857143%;
  }
  .row-14 .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 42.8571428571%;
    flex: 0 0 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .row-14 .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-14 .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 57.1428571429%;
    flex: 0 0 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .row-14 .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 64.2857142857%;
    flex: 0 0 64.2857142857%;
    max-width: 64.2857142857%;
  }
  .row-14 .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 71.4285714286%;
    flex: 0 0 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .row-14 .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 78.5714285714%;
    flex: 0 0 78.5714285714%;
    max-width: 78.5714285714%;
  }
  .row-14 .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 85.7142857143%;
    flex: 0 0 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .row-14 .col-xl-13 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 92.8571428571%;
    flex: 0 0 92.8571428571%;
    max-width: 92.8571428571%;
  }
  .row-14 .col-xl-14 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.row-10 .col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 10%;
  flex: 0 0 10%;
  max-width: 10%;
}
.row-10 .col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.row-10 .col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  max-width: 30%;
}
.row-10 .col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
  max-width: 40%;
}
.row-10 .col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.row-10 .col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 60%;
  flex: 0 0 60%;
  max-width: 60%;
}
.row-10 .col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 70%;
  flex: 0 0 70%;
  max-width: 70%;
}
.row-10 .col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 80%;
  flex: 0 0 80%;
  max-width: 80%;
}
.row-10 .col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90%;
  flex: 0 0 90%;
  max-width: 90%;
}
.row-10 .col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 400px) {
  .row-10 .col-xs-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
  .row-10 .col-xs-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-10 .col-xs-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }
  .row-10 .col-xs-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
  }
  .row-10 .col-xs-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-10 .col-xs-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
  }
  .row-10 .col-xs-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
  }
  .row-10 .col-xs-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
  }
  .row-10 .col-xs-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90%;
    flex: 0 0 90%;
    max-width: 90%;
  }
  .row-10 .col-xs-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 576px) {
  .row-10 .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
  .row-10 .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-10 .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }
  .row-10 .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
  }
  .row-10 .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-10 .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
  }
  .row-10 .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
  }
  .row-10 .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
  }
  .row-10 .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90%;
    flex: 0 0 90%;
    max-width: 90%;
  }
  .row-10 .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .row-10 .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
  .row-10 .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-10 .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }
  .row-10 .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
  }
  .row-10 .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-10 .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
  }
  .row-10 .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
  }
  .row-10 .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
  }
  .row-10 .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90%;
    flex: 0 0 90%;
    max-width: 90%;
  }
  .row-10 .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .row-10 .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
  .row-10 .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-10 .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }
  .row-10 .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
  }
  .row-10 .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-10 .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
  }
  .row-10 .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
  }
  .row-10 .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
  }
  .row-10 .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90%;
    flex: 0 0 90%;
    max-width: 90%;
  }
  .row-10 .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .row-10 .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
  .row-10 .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-10 .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }
  .row-10 .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
  }
  .row-10 .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-10 .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
  }
  .row-10 .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
  }
  .row-10 .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
  }
  .row-10 .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90%;
    flex: 0 0 90%;
    max-width: 90%;
  }
  .row-10 .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.grid {
  display: -ms-grid;
  display: grid;
  grid-template-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-rows: auto;
  -ms-grid-rows: auto;
}
.grid.grid-y-1 {
  grid-template-rows: repeat(1,auto);
  -ms-grid-rows:  auto ;
}
.grid.grid-y-2 {
  grid-template-rows: repeat(2,auto);
  -ms-grid-rows:  auto  auto ;
}
.grid.grid-y-3 {
  grid-template-rows: repeat(3,auto);
  -ms-grid-rows:  auto  auto  auto ;
}
.grid.grid-y-4 {
  grid-template-rows: repeat(4,auto);
  -ms-grid-rows:  auto  auto  auto  auto ;
}
.grid.grid-y-5 {
  grid-template-rows: repeat(5,auto);
  -ms-grid-rows:  auto  auto  auto  auto  auto ;
}
.grid.grid-y-6 {
  grid-template-rows: repeat(6,auto);
  -ms-grid-rows:  auto  auto  auto  auto  auto  auto ;
}
.grid.grid-y-7 {
  grid-template-rows: repeat(7,auto);
  -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto ;
}
.grid.grid-y-8 {
  grid-template-rows: repeat(8,auto);
  -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto ;
}
.grid.grid-y-9 {
  grid-template-rows: repeat(9,auto);
  -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
}
.grid.grid-y-10 {
  grid-template-rows: repeat(10,auto);
  -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
}
.grid.grid-y-11 {
  grid-template-rows: repeat(11,auto);
  -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
}
.grid.grid-y-12 {
  grid-template-rows: repeat(12,auto);
  -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
}
.grid.grid-y-13 {
  grid-template-rows: repeat(13,auto);
  -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
}
.grid.grid-y-14 {
  grid-template-rows: repeat(14,auto);
  -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
}
.grid.grid-x-1 {
  grid-template-columns: repeat(1,1fr);
  -ms-grid-columns:  1fr ;
}
.grid.grid-x-2 {
  grid-template-columns: repeat(2,1fr);
  -ms-grid-columns:  1fr  1fr ;
}
.grid.grid-x-3 {
  grid-template-columns: repeat(3,1fr);
  -ms-grid-columns:  1fr  1fr  1fr ;
}
.grid.grid-x-4 {
  grid-template-columns: repeat(4,1fr);
  -ms-grid-columns:  1fr  1fr  1fr  1fr ;
}
.grid.grid-x-5 {
  grid-template-columns: repeat(5,1fr);
  -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr ;
}
.grid.grid-x-6 {
  grid-template-columns: repeat(6,1fr);
  -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr ;
}
.grid.grid-x-7 {
  grid-template-columns: repeat(7,1fr);
  -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
}
.grid.grid-x-8 {
  grid-template-columns: repeat(8,1fr);
  -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
}
.grid.grid-x-9 {
  grid-template-columns: repeat(9,1fr);
  -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
}
.grid.grid-x-10 {
  grid-template-columns: repeat(10,1fr);
  -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
}
.grid.grid-x-11 {
  grid-template-columns: repeat(11,1fr);
  -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
}
.grid.grid-x-12 {
  grid-template-columns: repeat(12,1fr);
  -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
}
.grid.grid-x-13 {
  grid-template-columns: repeat(13,1fr);
  -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
}
.grid.grid-x-14 {
  grid-template-columns: repeat(14,1fr);
  -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
}
@media (min-width: 576px) {
  .grid {
    grid-template-columns: repeat(8, 1fr);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .grid.grid-y-sm-1 {
    grid-template-rows: repeat(1,auto);
    -ms-grid-rows:  auto ;
  }
  .grid.grid-y-sm-2 {
    grid-template-rows: repeat(2,auto);
    -ms-grid-rows:  auto  auto ;
  }
  .grid.grid-y-sm-3 {
    grid-template-rows: repeat(3,auto);
    -ms-grid-rows:  auto  auto  auto ;
  }
  .grid.grid-y-sm-4 {
    grid-template-rows: repeat(4,auto);
    -ms-grid-rows:  auto  auto  auto  auto ;
  }
  .grid.grid-y-sm-5 {
    grid-template-rows: repeat(5,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-sm-6 {
    grid-template-rows: repeat(6,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-sm-7 {
    grid-template-rows: repeat(7,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-sm-8 {
    grid-template-rows: repeat(8,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-sm-9 {
    grid-template-rows: repeat(9,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-sm-10 {
    grid-template-rows: repeat(10,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-sm-11 {
    grid-template-rows: repeat(11,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-sm-12 {
    grid-template-rows: repeat(12,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-sm-13 {
    grid-template-rows: repeat(13,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-sm-14 {
    grid-template-rows: repeat(14,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-x-sm-1 {
    grid-template-columns: repeat(1,1fr);
    -ms-grid-columns:  1fr ;
  }
  .grid.grid-x-sm-2 {
    grid-template-columns: repeat(2,1fr);
    -ms-grid-columns:  1fr  1fr ;
  }
  .grid.grid-x-sm-3 {
    grid-template-columns: repeat(3,1fr);
    -ms-grid-columns:  1fr  1fr  1fr ;
  }
  .grid.grid-x-sm-4 {
    grid-template-columns: repeat(4,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-sm-5 {
    grid-template-columns: repeat(5,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-sm-6 {
    grid-template-columns: repeat(6,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-sm-7 {
    grid-template-columns: repeat(7,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-sm-8 {
    grid-template-columns: repeat(8,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-sm-9 {
    grid-template-columns: repeat(9,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-sm-10 {
    grid-template-columns: repeat(10,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-sm-11 {
    grid-template-columns: repeat(11,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-sm-12 {
    grid-template-columns: repeat(12,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-sm-13 {
    grid-template-columns: repeat(13,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-sm-14 {
    grid-template-columns: repeat(14,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
}
@media (min-width: 768px) {
  .grid {
    grid-template-columns: repeat(8, 1fr);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .grid.grid-y-md-1 {
    grid-template-rows: repeat(1,auto);
    -ms-grid-rows:  auto ;
  }
  .grid.grid-y-md-2 {
    grid-template-rows: repeat(2,auto);
    -ms-grid-rows:  auto  auto ;
  }
  .grid.grid-y-md-3 {
    grid-template-rows: repeat(3,auto);
    -ms-grid-rows:  auto  auto  auto ;
  }
  .grid.grid-y-md-4 {
    grid-template-rows: repeat(4,auto);
    -ms-grid-rows:  auto  auto  auto  auto ;
  }
  .grid.grid-y-md-5 {
    grid-template-rows: repeat(5,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-md-6 {
    grid-template-rows: repeat(6,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-md-7 {
    grid-template-rows: repeat(7,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-md-8 {
    grid-template-rows: repeat(8,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-md-9 {
    grid-template-rows: repeat(9,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-md-10 {
    grid-template-rows: repeat(10,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-md-11 {
    grid-template-rows: repeat(11,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-md-12 {
    grid-template-rows: repeat(12,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-md-13 {
    grid-template-rows: repeat(13,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-md-14 {
    grid-template-rows: repeat(14,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-x-md-1 {
    grid-template-columns: repeat(1,1fr);
    -ms-grid-columns:  1fr ;
  }
  .grid.grid-x-md-2 {
    grid-template-columns: repeat(2,1fr);
    -ms-grid-columns:  1fr  1fr ;
  }
  .grid.grid-x-md-3 {
    grid-template-columns: repeat(3,1fr);
    -ms-grid-columns:  1fr  1fr  1fr ;
  }
  .grid.grid-x-md-4 {
    grid-template-columns: repeat(4,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-md-5 {
    grid-template-columns: repeat(5,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-md-6 {
    grid-template-columns: repeat(6,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-md-7 {
    grid-template-columns: repeat(7,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-md-8 {
    grid-template-columns: repeat(8,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-md-9 {
    grid-template-columns: repeat(9,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-md-10 {
    grid-template-columns: repeat(10,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-md-11 {
    grid-template-columns: repeat(11,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-md-12 {
    grid-template-columns: repeat(12,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-md-13 {
    grid-template-columns: repeat(13,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-md-14 {
    grid-template-columns: repeat(14,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
}
@media (min-width: 992px) {
  .grid {
    grid-template-columns: repeat(12, 1fr);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .grid.grid-y-lg-1 {
    grid-template-rows: repeat(1,auto);
    -ms-grid-rows:  auto ;
  }
  .grid.grid-y-lg-2 {
    grid-template-rows: repeat(2,auto);
    -ms-grid-rows:  auto  auto ;
  }
  .grid.grid-y-lg-3 {
    grid-template-rows: repeat(3,auto);
    -ms-grid-rows:  auto  auto  auto ;
  }
  .grid.grid-y-lg-4 {
    grid-template-rows: repeat(4,auto);
    -ms-grid-rows:  auto  auto  auto  auto ;
  }
  .grid.grid-y-lg-5 {
    grid-template-rows: repeat(5,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-lg-6 {
    grid-template-rows: repeat(6,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-lg-7 {
    grid-template-rows: repeat(7,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-lg-8 {
    grid-template-rows: repeat(8,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-lg-9 {
    grid-template-rows: repeat(9,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-lg-10 {
    grid-template-rows: repeat(10,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-lg-11 {
    grid-template-rows: repeat(11,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-lg-12 {
    grid-template-rows: repeat(12,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-lg-13 {
    grid-template-rows: repeat(13,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-y-lg-14 {
    grid-template-rows: repeat(14,auto);
    -ms-grid-rows:  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto  auto ;
  }
  .grid.grid-x-lg-1 {
    grid-template-columns: repeat(1,1fr);
    -ms-grid-columns:  1fr ;
  }
  .grid.grid-x-lg-2 {
    grid-template-columns: repeat(2,1fr);
    -ms-grid-columns:  1fr  1fr ;
  }
  .grid.grid-x-lg-3 {
    grid-template-columns: repeat(3,1fr);
    -ms-grid-columns:  1fr  1fr  1fr ;
  }
  .grid.grid-x-lg-4 {
    grid-template-columns: repeat(4,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-lg-5 {
    grid-template-columns: repeat(5,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-lg-6 {
    grid-template-columns: repeat(6,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-lg-7 {
    grid-template-columns: repeat(7,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-lg-8 {
    grid-template-columns: repeat(8,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-lg-9 {
    grid-template-columns: repeat(9,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-lg-10 {
    grid-template-columns: repeat(10,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-lg-11 {
    grid-template-columns: repeat(11,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-lg-12 {
    grid-template-columns: repeat(12,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-lg-13 {
    grid-template-columns: repeat(13,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
  .grid.grid-x-lg-14 {
    grid-template-columns: repeat(14,1fr);
    -ms-grid-columns:  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr  1fr ;
  }
}
.cell {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
}
.cell.x-1-1 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
}
.cell.x-1-2 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1 / span 2;
}
.cell.x-1-3 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1 / span 3;
}
.cell.x-1-4 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1 / span 4;
}
.cell.x-1-5 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
  grid-column: 1 / span 5;
}
.cell.x-1-6 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 6;
  grid-column: 1 / span 6;
}
.cell.x-1-7 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 7;
  grid-column: 1 / span 7;
}
.cell.x-1-8 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 8;
  grid-column: 1 / span 8;
}
.cell.x-1-9 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 9;
  grid-column: 1 / span 9;
}
.cell.x-1-10 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 10;
  grid-column: 1 / span 10;
}
.cell.x-1-11 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 11;
  grid-column: 1 / span 11;
}
.cell.x-1-12 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 12;
  grid-column: 1 / span 12;
}
.cell.x-1-13 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 13;
  grid-column: 1 / span 13;
}
.cell.x-1-14 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 14;
  grid-column: 1 / span 14;
}
.cell.x-2-1 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
}
.cell.x-2-2 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-column: 2 / span 2;
}
.cell.x-2-3 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 3;
  grid-column: 2 / span 3;
}
.cell.x-2-4 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 4;
  grid-column: 2 / span 4;
}
.cell.x-2-5 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 5;
  grid-column: 2 / span 5;
}
.cell.x-2-6 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 6;
  grid-column: 2 / span 6;
}
.cell.x-2-7 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 7;
  grid-column: 2 / span 7;
}
.cell.x-2-8 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 8;
  grid-column: 2 / span 8;
}
.cell.x-2-9 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 9;
  grid-column: 2 / span 9;
}
.cell.x-2-10 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 10;
  grid-column: 2 / span 10;
}
.cell.x-2-11 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 11;
  grid-column: 2 / span 11;
}
.cell.x-2-12 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 12;
  grid-column: 2 / span 12;
}
.cell.x-2-13 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 13;
  grid-column: 2 / span 13;
}
.cell.x-2-14 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 14;
  grid-column: 2 / span 14;
}
.cell.x-3-1 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 3 / span 1;
}
.cell.x-3-2 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 2;
  grid-column: 3 / span 2;
}
.cell.x-3-3 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
  grid-column: 3 / span 3;
}
.cell.x-3-4 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 4;
  grid-column: 3 / span 4;
}
.cell.x-3-5 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 5;
  grid-column: 3 / span 5;
}
.cell.x-3-6 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 6;
  grid-column: 3 / span 6;
}
.cell.x-3-7 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 7;
  grid-column: 3 / span 7;
}
.cell.x-3-8 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 8;
  grid-column: 3 / span 8;
}
.cell.x-3-9 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 9;
  grid-column: 3 / span 9;
}
.cell.x-3-10 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 10;
  grid-column: 3 / span 10;
}
.cell.x-3-11 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 11;
  grid-column: 3 / span 11;
}
.cell.x-3-12 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 12;
  grid-column: 3 / span 12;
}
.cell.x-3-13 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 13;
  grid-column: 3 / span 13;
}
.cell.x-3-14 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 14;
  grid-column: 3 / span 14;
}
.cell.x-4-1 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 1;
  grid-column: 4 / span 1;
}
.cell.x-4-2 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 2;
  grid-column: 4 / span 2;
}
.cell.x-4-3 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  grid-column: 4 / span 3;
}
.cell.x-4-4 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 4;
  grid-column: 4 / span 4;
}
.cell.x-4-5 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 5;
  grid-column: 4 / span 5;
}
.cell.x-4-6 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 6;
  grid-column: 4 / span 6;
}
.cell.x-4-7 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 7;
  grid-column: 4 / span 7;
}
.cell.x-4-8 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 8;
  grid-column: 4 / span 8;
}
.cell.x-4-9 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 9;
  grid-column: 4 / span 9;
}
.cell.x-4-10 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 10;
  grid-column: 4 / span 10;
}
.cell.x-4-11 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 11;
  grid-column: 4 / span 11;
}
.cell.x-4-12 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 12;
  grid-column: 4 / span 12;
}
.cell.x-4-13 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 13;
  grid-column: 4 / span 13;
}
.cell.x-4-14 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 14;
  grid-column: 4 / span 14;
}
.cell.x-5-1 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-column: 5 / span 1;
}
.cell.x-5-2 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 2;
  grid-column: 5 / span 2;
}
.cell.x-5-3 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
  grid-column: 5 / span 3;
}
.cell.x-5-4 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 4;
  grid-column: 5 / span 4;
}
.cell.x-5-5 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 5;
  grid-column: 5 / span 5;
}
.cell.x-5-6 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 6;
  grid-column: 5 / span 6;
}
.cell.x-5-7 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 7;
  grid-column: 5 / span 7;
}
.cell.x-5-8 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 8;
  grid-column: 5 / span 8;
}
.cell.x-5-9 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 9;
  grid-column: 5 / span 9;
}
.cell.x-5-10 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 10;
  grid-column: 5 / span 10;
}
.cell.x-5-11 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 11;
  grid-column: 5 / span 11;
}
.cell.x-5-12 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 12;
  grid-column: 5 / span 12;
}
.cell.x-5-13 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 13;
  grid-column: 5 / span 13;
}
.cell.x-5-14 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 14;
  grid-column: 5 / span 14;
}
.cell.x-6-1 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 1;
  grid-column: 6 / span 1;
}
.cell.x-6-2 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 2;
  grid-column: 6 / span 2;
}
.cell.x-6-3 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 3;
  grid-column: 6 / span 3;
}
.cell.x-6-4 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 4;
  grid-column: 6 / span 4;
}
.cell.x-6-5 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 5;
  grid-column: 6 / span 5;
}
.cell.x-6-6 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 6;
  grid-column: 6 / span 6;
}
.cell.x-6-7 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 7;
  grid-column: 6 / span 7;
}
.cell.x-6-8 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 8;
  grid-column: 6 / span 8;
}
.cell.x-6-9 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 9;
  grid-column: 6 / span 9;
}
.cell.x-6-10 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 10;
  grid-column: 6 / span 10;
}
.cell.x-6-11 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 11;
  grid-column: 6 / span 11;
}
.cell.x-6-12 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 12;
  grid-column: 6 / span 12;
}
.cell.x-6-13 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 13;
  grid-column: 6 / span 13;
}
.cell.x-6-14 {
  -ms-grid-column: 6;
  -ms-grid-column-span: 14;
  grid-column: 6 / span 14;
}
.cell.x-7-1 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
  grid-column: 7 / span 1;
}
.cell.x-7-2 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 2;
  grid-column: 7 / span 2;
}
.cell.x-7-3 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 3;
  grid-column: 7 / span 3;
}
.cell.x-7-4 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 4;
  grid-column: 7 / span 4;
}
.cell.x-7-5 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 5;
  grid-column: 7 / span 5;
}
.cell.x-7-6 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 6;
  grid-column: 7 / span 6;
}
.cell.x-7-7 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 7;
  grid-column: 7 / span 7;
}
.cell.x-7-8 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 8;
  grid-column: 7 / span 8;
}
.cell.x-7-9 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 9;
  grid-column: 7 / span 9;
}
.cell.x-7-10 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 10;
  grid-column: 7 / span 10;
}
.cell.x-7-11 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 11;
  grid-column: 7 / span 11;
}
.cell.x-7-12 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 12;
  grid-column: 7 / span 12;
}
.cell.x-7-13 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 13;
  grid-column: 7 / span 13;
}
.cell.x-7-14 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 14;
  grid-column: 7 / span 14;
}
.cell.x-8-1 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 1;
  grid-column: 8 / span 1;
}
.cell.x-8-2 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 2;
  grid-column: 8 / span 2;
}
.cell.x-8-3 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 3;
  grid-column: 8 / span 3;
}
.cell.x-8-4 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 4;
  grid-column: 8 / span 4;
}
.cell.x-8-5 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 5;
  grid-column: 8 / span 5;
}
.cell.x-8-6 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 6;
  grid-column: 8 / span 6;
}
.cell.x-8-7 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 7;
  grid-column: 8 / span 7;
}
.cell.x-8-8 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 8;
  grid-column: 8 / span 8;
}
.cell.x-8-9 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 9;
  grid-column: 8 / span 9;
}
.cell.x-8-10 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 10;
  grid-column: 8 / span 10;
}
.cell.x-8-11 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 11;
  grid-column: 8 / span 11;
}
.cell.x-8-12 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 12;
  grid-column: 8 / span 12;
}
.cell.x-8-13 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 13;
  grid-column: 8 / span 13;
}
.cell.x-8-14 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 14;
  grid-column: 8 / span 14;
}
.cell.x-9-1 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 1;
  grid-column: 9 / span 1;
}
.cell.x-9-2 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 2;
  grid-column: 9 / span 2;
}
.cell.x-9-3 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 3;
  grid-column: 9 / span 3;
}
.cell.x-9-4 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 4;
  grid-column: 9 / span 4;
}
.cell.x-9-5 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 5;
  grid-column: 9 / span 5;
}
.cell.x-9-6 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 6;
  grid-column: 9 / span 6;
}
.cell.x-9-7 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 7;
  grid-column: 9 / span 7;
}
.cell.x-9-8 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 8;
  grid-column: 9 / span 8;
}
.cell.x-9-9 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 9;
  grid-column: 9 / span 9;
}
.cell.x-9-10 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 10;
  grid-column: 9 / span 10;
}
.cell.x-9-11 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 11;
  grid-column: 9 / span 11;
}
.cell.x-9-12 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 12;
  grid-column: 9 / span 12;
}
.cell.x-9-13 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 13;
  grid-column: 9 / span 13;
}
.cell.x-9-14 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 14;
  grid-column: 9 / span 14;
}
.cell.x-10-1 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 1;
  grid-column: 10 / span 1;
}
.cell.x-10-2 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 2;
  grid-column: 10 / span 2;
}
.cell.x-10-3 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 3;
  grid-column: 10 / span 3;
}
.cell.x-10-4 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 4;
  grid-column: 10 / span 4;
}
.cell.x-10-5 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 5;
  grid-column: 10 / span 5;
}
.cell.x-10-6 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 6;
  grid-column: 10 / span 6;
}
.cell.x-10-7 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 7;
  grid-column: 10 / span 7;
}
.cell.x-10-8 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 8;
  grid-column: 10 / span 8;
}
.cell.x-10-9 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 9;
  grid-column: 10 / span 9;
}
.cell.x-10-10 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 10;
  grid-column: 10 / span 10;
}
.cell.x-10-11 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 11;
  grid-column: 10 / span 11;
}
.cell.x-10-12 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 12;
  grid-column: 10 / span 12;
}
.cell.x-10-13 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 13;
  grid-column: 10 / span 13;
}
.cell.x-10-14 {
  -ms-grid-column: 10;
  -ms-grid-column-span: 14;
  grid-column: 10 / span 14;
}
.cell.x-11-1 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 1;
  grid-column: 11 / span 1;
}
.cell.x-11-2 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 2;
  grid-column: 11 / span 2;
}
.cell.x-11-3 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 3;
  grid-column: 11 / span 3;
}
.cell.x-11-4 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 4;
  grid-column: 11 / span 4;
}
.cell.x-11-5 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 5;
  grid-column: 11 / span 5;
}
.cell.x-11-6 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 6;
  grid-column: 11 / span 6;
}
.cell.x-11-7 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 7;
  grid-column: 11 / span 7;
}
.cell.x-11-8 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 8;
  grid-column: 11 / span 8;
}
.cell.x-11-9 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 9;
  grid-column: 11 / span 9;
}
.cell.x-11-10 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 10;
  grid-column: 11 / span 10;
}
.cell.x-11-11 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 11;
  grid-column: 11 / span 11;
}
.cell.x-11-12 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 12;
  grid-column: 11 / span 12;
}
.cell.x-11-13 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 13;
  grid-column: 11 / span 13;
}
.cell.x-11-14 {
  -ms-grid-column: 11;
  -ms-grid-column-span: 14;
  grid-column: 11 / span 14;
}
.cell.x-12-1 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 1;
  grid-column: 12 / span 1;
}
.cell.x-12-2 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 2;
  grid-column: 12 / span 2;
}
.cell.x-12-3 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 3;
  grid-column: 12 / span 3;
}
.cell.x-12-4 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 4;
  grid-column: 12 / span 4;
}
.cell.x-12-5 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 5;
  grid-column: 12 / span 5;
}
.cell.x-12-6 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 6;
  grid-column: 12 / span 6;
}
.cell.x-12-7 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 7;
  grid-column: 12 / span 7;
}
.cell.x-12-8 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 8;
  grid-column: 12 / span 8;
}
.cell.x-12-9 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 9;
  grid-column: 12 / span 9;
}
.cell.x-12-10 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 10;
  grid-column: 12 / span 10;
}
.cell.x-12-11 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 11;
  grid-column: 12 / span 11;
}
.cell.x-12-12 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 12;
  grid-column: 12 / span 12;
}
.cell.x-12-13 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 13;
  grid-column: 12 / span 13;
}
.cell.x-12-14 {
  -ms-grid-column: 12;
  -ms-grid-column-span: 14;
  grid-column: 12 / span 14;
}
.cell.x-13-1 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 1;
  grid-column: 13 / span 1;
}
.cell.x-13-2 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 2;
  grid-column: 13 / span 2;
}
.cell.x-13-3 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 3;
  grid-column: 13 / span 3;
}
.cell.x-13-4 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 4;
  grid-column: 13 / span 4;
}
.cell.x-13-5 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 5;
  grid-column: 13 / span 5;
}
.cell.x-13-6 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 6;
  grid-column: 13 / span 6;
}
.cell.x-13-7 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 7;
  grid-column: 13 / span 7;
}
.cell.x-13-8 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 8;
  grid-column: 13 / span 8;
}
.cell.x-13-9 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 9;
  grid-column: 13 / span 9;
}
.cell.x-13-10 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 10;
  grid-column: 13 / span 10;
}
.cell.x-13-11 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 11;
  grid-column: 13 / span 11;
}
.cell.x-13-12 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 12;
  grid-column: 13 / span 12;
}
.cell.x-13-13 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 13;
  grid-column: 13 / span 13;
}
.cell.x-13-14 {
  -ms-grid-column: 13;
  -ms-grid-column-span: 14;
  grid-column: 13 / span 14;
}
.cell.x-14-1 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 1;
  grid-column: 14 / span 1;
}
.cell.x-14-2 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 2;
  grid-column: 14 / span 2;
}
.cell.x-14-3 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 3;
  grid-column: 14 / span 3;
}
.cell.x-14-4 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 4;
  grid-column: 14 / span 4;
}
.cell.x-14-5 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 5;
  grid-column: 14 / span 5;
}
.cell.x-14-6 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 6;
  grid-column: 14 / span 6;
}
.cell.x-14-7 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 7;
  grid-column: 14 / span 7;
}
.cell.x-14-8 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 8;
  grid-column: 14 / span 8;
}
.cell.x-14-9 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 9;
  grid-column: 14 / span 9;
}
.cell.x-14-10 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 10;
  grid-column: 14 / span 10;
}
.cell.x-14-11 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 11;
  grid-column: 14 / span 11;
}
.cell.x-14-12 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 12;
  grid-column: 14 / span 12;
}
.cell.x-14-13 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 13;
  grid-column: 14 / span 13;
}
.cell.x-14-14 {
  -ms-grid-column: 14;
  -ms-grid-column-span: 14;
  grid-column: 14 / span 14;
}
.cell.y-1-1 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
}
.cell.y-1-2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  grid-row: 1 / span 2;
}
.cell.y-1-3 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  grid-row: 1 / span 3;
}
.cell.y-1-4 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  grid-row: 1 / span 4;
}
.cell.y-1-5 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 5;
  grid-row: 1 / span 5;
}
.cell.y-1-6 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 6;
  grid-row: 1 / span 6;
}
.cell.y-1-7 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 7;
  grid-row: 1 / span 7;
}
.cell.y-1-8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 8;
  grid-row: 1 / span 8;
}
.cell.y-1-9 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 9;
  grid-row: 1 / span 9;
}
.cell.y-1-10 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 10;
  grid-row: 1 / span 10;
}
.cell.y-1-11 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 11;
  grid-row: 1 / span 11;
}
.cell.y-1-12 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 12;
  grid-row: 1 / span 12;
}
.cell.y-1-13 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 13;
  grid-row: 1 / span 13;
}
.cell.y-1-14 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 14;
  grid-row: 1 / span 14;
}
.cell.y-1-15 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 15;
  grid-row: 1 / span 15;
}
.cell.y-1-16 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 16;
  grid-row: 1 / span 16;
}
.cell.y-1-17 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 17;
  grid-row: 1 / span 17;
}
.cell.y-1-18 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 18;
  grid-row: 1 / span 18;
}
.cell.y-1-19 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 19;
  grid-row: 1 / span 19;
}
.cell.y-1-20 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 20;
  grid-row: 1 / span 20;
}
.cell.y-2-1 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2 / span 1;
}
.cell.y-2-2 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  grid-row: 2 / span 2;
}
.cell.y-2-3 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 3;
  grid-row: 2 / span 3;
}
.cell.y-2-4 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 4;
  grid-row: 2 / span 4;
}
.cell.y-2-5 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 5;
  grid-row: 2 / span 5;
}
.cell.y-2-6 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 6;
  grid-row: 2 / span 6;
}
.cell.y-2-7 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 7;
  grid-row: 2 / span 7;
}
.cell.y-2-8 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 8;
  grid-row: 2 / span 8;
}
.cell.y-2-9 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 9;
  grid-row: 2 / span 9;
}
.cell.y-2-10 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 10;
  grid-row: 2 / span 10;
}
.cell.y-2-11 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 11;
  grid-row: 2 / span 11;
}
.cell.y-2-12 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 12;
  grid-row: 2 / span 12;
}
.cell.y-2-13 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 13;
  grid-row: 2 / span 13;
}
.cell.y-2-14 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 14;
  grid-row: 2 / span 14;
}
.cell.y-2-15 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 15;
  grid-row: 2 / span 15;
}
.cell.y-2-16 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 16;
  grid-row: 2 / span 16;
}
.cell.y-2-17 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 17;
  grid-row: 2 / span 17;
}
.cell.y-2-18 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 18;
  grid-row: 2 / span 18;
}
.cell.y-2-19 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 19;
  grid-row: 2 / span 19;
}
.cell.y-2-20 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 20;
  grid-row: 2 / span 20;
}
.cell.y-3-1 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3 / span 1;
}
.cell.y-3-2 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 2;
  grid-row: 3 / span 2;
}
.cell.y-3-3 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 3;
  grid-row: 3 / span 3;
}
.cell.y-3-4 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 4;
  grid-row: 3 / span 4;
}
.cell.y-3-5 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 5;
  grid-row: 3 / span 5;
}
.cell.y-3-6 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 6;
  grid-row: 3 / span 6;
}
.cell.y-3-7 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 7;
  grid-row: 3 / span 7;
}
.cell.y-3-8 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 8;
  grid-row: 3 / span 8;
}
.cell.y-3-9 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 9;
  grid-row: 3 / span 9;
}
.cell.y-3-10 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 10;
  grid-row: 3 / span 10;
}
.cell.y-3-11 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 11;
  grid-row: 3 / span 11;
}
.cell.y-3-12 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 12;
  grid-row: 3 / span 12;
}
.cell.y-3-13 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 13;
  grid-row: 3 / span 13;
}
.cell.y-3-14 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 14;
  grid-row: 3 / span 14;
}
.cell.y-3-15 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 15;
  grid-row: 3 / span 15;
}
.cell.y-3-16 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 16;
  grid-row: 3 / span 16;
}
.cell.y-3-17 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 17;
  grid-row: 3 / span 17;
}
.cell.y-3-18 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 18;
  grid-row: 3 / span 18;
}
.cell.y-3-19 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 19;
  grid-row: 3 / span 19;
}
.cell.y-3-20 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 20;
  grid-row: 3 / span 20;
}
.cell.y-4-1 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 1;
  grid-row: 4 / span 1;
}
.cell.y-4-2 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 2;
  grid-row: 4 / span 2;
}
.cell.y-4-3 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 3;
  grid-row: 4 / span 3;
}
.cell.y-4-4 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 4;
  grid-row: 4 / span 4;
}
.cell.y-4-5 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 5;
  grid-row: 4 / span 5;
}
.cell.y-4-6 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 6;
  grid-row: 4 / span 6;
}
.cell.y-4-7 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 7;
  grid-row: 4 / span 7;
}
.cell.y-4-8 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 8;
  grid-row: 4 / span 8;
}
.cell.y-4-9 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 9;
  grid-row: 4 / span 9;
}
.cell.y-4-10 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 10;
  grid-row: 4 / span 10;
}
.cell.y-4-11 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 11;
  grid-row: 4 / span 11;
}
.cell.y-4-12 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 12;
  grid-row: 4 / span 12;
}
.cell.y-4-13 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 13;
  grid-row: 4 / span 13;
}
.cell.y-4-14 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 14;
  grid-row: 4 / span 14;
}
.cell.y-4-15 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 15;
  grid-row: 4 / span 15;
}
.cell.y-4-16 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 16;
  grid-row: 4 / span 16;
}
.cell.y-4-17 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 17;
  grid-row: 4 / span 17;
}
.cell.y-4-18 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 18;
  grid-row: 4 / span 18;
}
.cell.y-4-19 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 19;
  grid-row: 4 / span 19;
}
.cell.y-4-20 {
  -ms-grid-row: 4;
  -ms-grid-row-span: 20;
  grid-row: 4 / span 20;
}
.cell.y-5-1 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  grid-row: 5 / span 1;
}
.cell.y-5-2 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 2;
  grid-row: 5 / span 2;
}
.cell.y-5-3 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 3;
  grid-row: 5 / span 3;
}
.cell.y-5-4 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 4;
  grid-row: 5 / span 4;
}
.cell.y-5-5 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 5;
  grid-row: 5 / span 5;
}
.cell.y-5-6 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 6;
  grid-row: 5 / span 6;
}
.cell.y-5-7 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 7;
  grid-row: 5 / span 7;
}
.cell.y-5-8 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 8;
  grid-row: 5 / span 8;
}
.cell.y-5-9 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 9;
  grid-row: 5 / span 9;
}
.cell.y-5-10 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 10;
  grid-row: 5 / span 10;
}
.cell.y-5-11 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 11;
  grid-row: 5 / span 11;
}
.cell.y-5-12 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 12;
  grid-row: 5 / span 12;
}
.cell.y-5-13 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 13;
  grid-row: 5 / span 13;
}
.cell.y-5-14 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 14;
  grid-row: 5 / span 14;
}
.cell.y-5-15 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 15;
  grid-row: 5 / span 15;
}
.cell.y-5-16 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 16;
  grid-row: 5 / span 16;
}
.cell.y-5-17 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 17;
  grid-row: 5 / span 17;
}
.cell.y-5-18 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 18;
  grid-row: 5 / span 18;
}
.cell.y-5-19 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 19;
  grid-row: 5 / span 19;
}
.cell.y-5-20 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 20;
  grid-row: 5 / span 20;
}
.cell.y-6-1 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 1;
  grid-row: 6 / span 1;
}
.cell.y-6-2 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 2;
  grid-row: 6 / span 2;
}
.cell.y-6-3 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 3;
  grid-row: 6 / span 3;
}
.cell.y-6-4 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 4;
  grid-row: 6 / span 4;
}
.cell.y-6-5 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 5;
  grid-row: 6 / span 5;
}
.cell.y-6-6 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 6;
  grid-row: 6 / span 6;
}
.cell.y-6-7 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 7;
  grid-row: 6 / span 7;
}
.cell.y-6-8 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 8;
  grid-row: 6 / span 8;
}
.cell.y-6-9 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 9;
  grid-row: 6 / span 9;
}
.cell.y-6-10 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 10;
  grid-row: 6 / span 10;
}
.cell.y-6-11 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 11;
  grid-row: 6 / span 11;
}
.cell.y-6-12 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 12;
  grid-row: 6 / span 12;
}
.cell.y-6-13 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 13;
  grid-row: 6 / span 13;
}
.cell.y-6-14 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 14;
  grid-row: 6 / span 14;
}
.cell.y-6-15 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 15;
  grid-row: 6 / span 15;
}
.cell.y-6-16 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 16;
  grid-row: 6 / span 16;
}
.cell.y-6-17 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 17;
  grid-row: 6 / span 17;
}
.cell.y-6-18 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 18;
  grid-row: 6 / span 18;
}
.cell.y-6-19 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 19;
  grid-row: 6 / span 19;
}
.cell.y-6-20 {
  -ms-grid-row: 6;
  -ms-grid-row-span: 20;
  grid-row: 6 / span 20;
}
.cell.y-7-1 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 1;
  grid-row: 7 / span 1;
}
.cell.y-7-2 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 2;
  grid-row: 7 / span 2;
}
.cell.y-7-3 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 3;
  grid-row: 7 / span 3;
}
.cell.y-7-4 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 4;
  grid-row: 7 / span 4;
}
.cell.y-7-5 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 5;
  grid-row: 7 / span 5;
}
.cell.y-7-6 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 6;
  grid-row: 7 / span 6;
}
.cell.y-7-7 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 7;
  grid-row: 7 / span 7;
}
.cell.y-7-8 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 8;
  grid-row: 7 / span 8;
}
.cell.y-7-9 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 9;
  grid-row: 7 / span 9;
}
.cell.y-7-10 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 10;
  grid-row: 7 / span 10;
}
.cell.y-7-11 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 11;
  grid-row: 7 / span 11;
}
.cell.y-7-12 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 12;
  grid-row: 7 / span 12;
}
.cell.y-7-13 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 13;
  grid-row: 7 / span 13;
}
.cell.y-7-14 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 14;
  grid-row: 7 / span 14;
}
.cell.y-7-15 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 15;
  grid-row: 7 / span 15;
}
.cell.y-7-16 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 16;
  grid-row: 7 / span 16;
}
.cell.y-7-17 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 17;
  grid-row: 7 / span 17;
}
.cell.y-7-18 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 18;
  grid-row: 7 / span 18;
}
.cell.y-7-19 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 19;
  grid-row: 7 / span 19;
}
.cell.y-7-20 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 20;
  grid-row: 7 / span 20;
}
.cell.y-8-1 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 1;
  grid-row: 8 / span 1;
}
.cell.y-8-2 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 2;
  grid-row: 8 / span 2;
}
.cell.y-8-3 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 3;
  grid-row: 8 / span 3;
}
.cell.y-8-4 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 4;
  grid-row: 8 / span 4;
}
.cell.y-8-5 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 5;
  grid-row: 8 / span 5;
}
.cell.y-8-6 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 6;
  grid-row: 8 / span 6;
}
.cell.y-8-7 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 7;
  grid-row: 8 / span 7;
}
.cell.y-8-8 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 8;
  grid-row: 8 / span 8;
}
.cell.y-8-9 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 9;
  grid-row: 8 / span 9;
}
.cell.y-8-10 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 10;
  grid-row: 8 / span 10;
}
.cell.y-8-11 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 11;
  grid-row: 8 / span 11;
}
.cell.y-8-12 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 12;
  grid-row: 8 / span 12;
}
.cell.y-8-13 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 13;
  grid-row: 8 / span 13;
}
.cell.y-8-14 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 14;
  grid-row: 8 / span 14;
}
.cell.y-8-15 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 15;
  grid-row: 8 / span 15;
}
.cell.y-8-16 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 16;
  grid-row: 8 / span 16;
}
.cell.y-8-17 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 17;
  grid-row: 8 / span 17;
}
.cell.y-8-18 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 18;
  grid-row: 8 / span 18;
}
.cell.y-8-19 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 19;
  grid-row: 8 / span 19;
}
.cell.y-8-20 {
  -ms-grid-row: 8;
  -ms-grid-row-span: 20;
  grid-row: 8 / span 20;
}
.cell.y-9-1 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 1;
  grid-row: 9 / span 1;
}
.cell.y-9-2 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 2;
  grid-row: 9 / span 2;
}
.cell.y-9-3 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 3;
  grid-row: 9 / span 3;
}
.cell.y-9-4 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 4;
  grid-row: 9 / span 4;
}
.cell.y-9-5 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 5;
  grid-row: 9 / span 5;
}
.cell.y-9-6 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 6;
  grid-row: 9 / span 6;
}
.cell.y-9-7 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 7;
  grid-row: 9 / span 7;
}
.cell.y-9-8 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 8;
  grid-row: 9 / span 8;
}
.cell.y-9-9 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 9;
  grid-row: 9 / span 9;
}
.cell.y-9-10 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 10;
  grid-row: 9 / span 10;
}
.cell.y-9-11 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 11;
  grid-row: 9 / span 11;
}
.cell.y-9-12 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 12;
  grid-row: 9 / span 12;
}
.cell.y-9-13 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 13;
  grid-row: 9 / span 13;
}
.cell.y-9-14 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 14;
  grid-row: 9 / span 14;
}
.cell.y-9-15 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 15;
  grid-row: 9 / span 15;
}
.cell.y-9-16 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 16;
  grid-row: 9 / span 16;
}
.cell.y-9-17 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 17;
  grid-row: 9 / span 17;
}
.cell.y-9-18 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 18;
  grid-row: 9 / span 18;
}
.cell.y-9-19 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 19;
  grid-row: 9 / span 19;
}
.cell.y-9-20 {
  -ms-grid-row: 9;
  -ms-grid-row-span: 20;
  grid-row: 9 / span 20;
}
.cell.y-10-1 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 1;
  grid-row: 10 / span 1;
}
.cell.y-10-2 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 2;
  grid-row: 10 / span 2;
}
.cell.y-10-3 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 3;
  grid-row: 10 / span 3;
}
.cell.y-10-4 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 4;
  grid-row: 10 / span 4;
}
.cell.y-10-5 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 5;
  grid-row: 10 / span 5;
}
.cell.y-10-6 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 6;
  grid-row: 10 / span 6;
}
.cell.y-10-7 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 7;
  grid-row: 10 / span 7;
}
.cell.y-10-8 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 8;
  grid-row: 10 / span 8;
}
.cell.y-10-9 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 9;
  grid-row: 10 / span 9;
}
.cell.y-10-10 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 10;
  grid-row: 10 / span 10;
}
.cell.y-10-11 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 11;
  grid-row: 10 / span 11;
}
.cell.y-10-12 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 12;
  grid-row: 10 / span 12;
}
.cell.y-10-13 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 13;
  grid-row: 10 / span 13;
}
.cell.y-10-14 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 14;
  grid-row: 10 / span 14;
}
.cell.y-10-15 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 15;
  grid-row: 10 / span 15;
}
.cell.y-10-16 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 16;
  grid-row: 10 / span 16;
}
.cell.y-10-17 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 17;
  grid-row: 10 / span 17;
}
.cell.y-10-18 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 18;
  grid-row: 10 / span 18;
}
.cell.y-10-19 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 19;
  grid-row: 10 / span 19;
}
.cell.y-10-20 {
  -ms-grid-row: 10;
  -ms-grid-row-span: 20;
  grid-row: 10 / span 20;
}
.cell.y-11-1 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 1;
  grid-row: 11 / span 1;
}
.cell.y-11-2 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 2;
  grid-row: 11 / span 2;
}
.cell.y-11-3 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 3;
  grid-row: 11 / span 3;
}
.cell.y-11-4 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 4;
  grid-row: 11 / span 4;
}
.cell.y-11-5 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 5;
  grid-row: 11 / span 5;
}
.cell.y-11-6 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 6;
  grid-row: 11 / span 6;
}
.cell.y-11-7 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 7;
  grid-row: 11 / span 7;
}
.cell.y-11-8 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 8;
  grid-row: 11 / span 8;
}
.cell.y-11-9 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 9;
  grid-row: 11 / span 9;
}
.cell.y-11-10 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 10;
  grid-row: 11 / span 10;
}
.cell.y-11-11 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 11;
  grid-row: 11 / span 11;
}
.cell.y-11-12 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 12;
  grid-row: 11 / span 12;
}
.cell.y-11-13 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 13;
  grid-row: 11 / span 13;
}
.cell.y-11-14 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 14;
  grid-row: 11 / span 14;
}
.cell.y-11-15 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 15;
  grid-row: 11 / span 15;
}
.cell.y-11-16 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 16;
  grid-row: 11 / span 16;
}
.cell.y-11-17 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 17;
  grid-row: 11 / span 17;
}
.cell.y-11-18 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 18;
  grid-row: 11 / span 18;
}
.cell.y-11-19 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 19;
  grid-row: 11 / span 19;
}
.cell.y-11-20 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 20;
  grid-row: 11 / span 20;
}
.cell.y-12-1 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 1;
  grid-row: 12 / span 1;
}
.cell.y-12-2 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 2;
  grid-row: 12 / span 2;
}
.cell.y-12-3 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 3;
  grid-row: 12 / span 3;
}
.cell.y-12-4 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 4;
  grid-row: 12 / span 4;
}
.cell.y-12-5 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 5;
  grid-row: 12 / span 5;
}
.cell.y-12-6 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 6;
  grid-row: 12 / span 6;
}
.cell.y-12-7 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 7;
  grid-row: 12 / span 7;
}
.cell.y-12-8 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 8;
  grid-row: 12 / span 8;
}
.cell.y-12-9 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 9;
  grid-row: 12 / span 9;
}
.cell.y-12-10 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 10;
  grid-row: 12 / span 10;
}
.cell.y-12-11 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 11;
  grid-row: 12 / span 11;
}
.cell.y-12-12 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 12;
  grid-row: 12 / span 12;
}
.cell.y-12-13 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 13;
  grid-row: 12 / span 13;
}
.cell.y-12-14 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 14;
  grid-row: 12 / span 14;
}
.cell.y-12-15 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 15;
  grid-row: 12 / span 15;
}
.cell.y-12-16 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 16;
  grid-row: 12 / span 16;
}
.cell.y-12-17 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 17;
  grid-row: 12 / span 17;
}
.cell.y-12-18 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 18;
  grid-row: 12 / span 18;
}
.cell.y-12-19 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 19;
  grid-row: 12 / span 19;
}
.cell.y-12-20 {
  -ms-grid-row: 12;
  -ms-grid-row-span: 20;
  grid-row: 12 / span 20;
}
.cell.y-13-1 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 1;
  grid-row: 13 / span 1;
}
.cell.y-13-2 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 2;
  grid-row: 13 / span 2;
}
.cell.y-13-3 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 3;
  grid-row: 13 / span 3;
}
.cell.y-13-4 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 4;
  grid-row: 13 / span 4;
}
.cell.y-13-5 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 5;
  grid-row: 13 / span 5;
}
.cell.y-13-6 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 6;
  grid-row: 13 / span 6;
}
.cell.y-13-7 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 7;
  grid-row: 13 / span 7;
}
.cell.y-13-8 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 8;
  grid-row: 13 / span 8;
}
.cell.y-13-9 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 9;
  grid-row: 13 / span 9;
}
.cell.y-13-10 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 10;
  grid-row: 13 / span 10;
}
.cell.y-13-11 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 11;
  grid-row: 13 / span 11;
}
.cell.y-13-12 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 12;
  grid-row: 13 / span 12;
}
.cell.y-13-13 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 13;
  grid-row: 13 / span 13;
}
.cell.y-13-14 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 14;
  grid-row: 13 / span 14;
}
.cell.y-13-15 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 15;
  grid-row: 13 / span 15;
}
.cell.y-13-16 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 16;
  grid-row: 13 / span 16;
}
.cell.y-13-17 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 17;
  grid-row: 13 / span 17;
}
.cell.y-13-18 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 18;
  grid-row: 13 / span 18;
}
.cell.y-13-19 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 19;
  grid-row: 13 / span 19;
}
.cell.y-13-20 {
  -ms-grid-row: 13;
  -ms-grid-row-span: 20;
  grid-row: 13 / span 20;
}
.cell.y-14-1 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 1;
  grid-row: 14 / span 1;
}
.cell.y-14-2 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 2;
  grid-row: 14 / span 2;
}
.cell.y-14-3 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 3;
  grid-row: 14 / span 3;
}
.cell.y-14-4 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 4;
  grid-row: 14 / span 4;
}
.cell.y-14-5 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 5;
  grid-row: 14 / span 5;
}
.cell.y-14-6 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 6;
  grid-row: 14 / span 6;
}
.cell.y-14-7 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 7;
  grid-row: 14 / span 7;
}
.cell.y-14-8 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 8;
  grid-row: 14 / span 8;
}
.cell.y-14-9 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 9;
  grid-row: 14 / span 9;
}
.cell.y-14-10 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 10;
  grid-row: 14 / span 10;
}
.cell.y-14-11 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 11;
  grid-row: 14 / span 11;
}
.cell.y-14-12 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 12;
  grid-row: 14 / span 12;
}
.cell.y-14-13 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 13;
  grid-row: 14 / span 13;
}
.cell.y-14-14 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 14;
  grid-row: 14 / span 14;
}
.cell.y-14-15 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 15;
  grid-row: 14 / span 15;
}
.cell.y-14-16 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 16;
  grid-row: 14 / span 16;
}
.cell.y-14-17 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 17;
  grid-row: 14 / span 17;
}
.cell.y-14-18 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 18;
  grid-row: 14 / span 18;
}
.cell.y-14-19 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 19;
  grid-row: 14 / span 19;
}
.cell.y-14-20 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 20;
  grid-row: 14 / span 20;
}
.cell.y-15-1 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 1;
  grid-row: 15 / span 1;
}
.cell.y-15-2 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 2;
  grid-row: 15 / span 2;
}
.cell.y-15-3 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 3;
  grid-row: 15 / span 3;
}
.cell.y-15-4 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 4;
  grid-row: 15 / span 4;
}
.cell.y-15-5 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 5;
  grid-row: 15 / span 5;
}
.cell.y-15-6 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 6;
  grid-row: 15 / span 6;
}
.cell.y-15-7 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 7;
  grid-row: 15 / span 7;
}
.cell.y-15-8 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 8;
  grid-row: 15 / span 8;
}
.cell.y-15-9 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 9;
  grid-row: 15 / span 9;
}
.cell.y-15-10 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 10;
  grid-row: 15 / span 10;
}
.cell.y-15-11 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 11;
  grid-row: 15 / span 11;
}
.cell.y-15-12 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 12;
  grid-row: 15 / span 12;
}
.cell.y-15-13 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 13;
  grid-row: 15 / span 13;
}
.cell.y-15-14 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 14;
  grid-row: 15 / span 14;
}
.cell.y-15-15 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 15;
  grid-row: 15 / span 15;
}
.cell.y-15-16 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 16;
  grid-row: 15 / span 16;
}
.cell.y-15-17 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 17;
  grid-row: 15 / span 17;
}
.cell.y-15-18 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 18;
  grid-row: 15 / span 18;
}
.cell.y-15-19 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 19;
  grid-row: 15 / span 19;
}
.cell.y-15-20 {
  -ms-grid-row: 15;
  -ms-grid-row-span: 20;
  grid-row: 15 / span 20;
}
.cell.y-16-1 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 1;
  grid-row: 16 / span 1;
}
.cell.y-16-2 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 2;
  grid-row: 16 / span 2;
}
.cell.y-16-3 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 3;
  grid-row: 16 / span 3;
}
.cell.y-16-4 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 4;
  grid-row: 16 / span 4;
}
.cell.y-16-5 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 5;
  grid-row: 16 / span 5;
}
.cell.y-16-6 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 6;
  grid-row: 16 / span 6;
}
.cell.y-16-7 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 7;
  grid-row: 16 / span 7;
}
.cell.y-16-8 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 8;
  grid-row: 16 / span 8;
}
.cell.y-16-9 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 9;
  grid-row: 16 / span 9;
}
.cell.y-16-10 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 10;
  grid-row: 16 / span 10;
}
.cell.y-16-11 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 11;
  grid-row: 16 / span 11;
}
.cell.y-16-12 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 12;
  grid-row: 16 / span 12;
}
.cell.y-16-13 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 13;
  grid-row: 16 / span 13;
}
.cell.y-16-14 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 14;
  grid-row: 16 / span 14;
}
.cell.y-16-15 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 15;
  grid-row: 16 / span 15;
}
.cell.y-16-16 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 16;
  grid-row: 16 / span 16;
}
.cell.y-16-17 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 17;
  grid-row: 16 / span 17;
}
.cell.y-16-18 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 18;
  grid-row: 16 / span 18;
}
.cell.y-16-19 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 19;
  grid-row: 16 / span 19;
}
.cell.y-16-20 {
  -ms-grid-row: 16;
  -ms-grid-row-span: 20;
  grid-row: 16 / span 20;
}
.cell.y-17-1 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 1;
  grid-row: 17 / span 1;
}
.cell.y-17-2 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 2;
  grid-row: 17 / span 2;
}
.cell.y-17-3 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 3;
  grid-row: 17 / span 3;
}
.cell.y-17-4 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 4;
  grid-row: 17 / span 4;
}
.cell.y-17-5 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 5;
  grid-row: 17 / span 5;
}
.cell.y-17-6 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 6;
  grid-row: 17 / span 6;
}
.cell.y-17-7 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 7;
  grid-row: 17 / span 7;
}
.cell.y-17-8 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 8;
  grid-row: 17 / span 8;
}
.cell.y-17-9 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 9;
  grid-row: 17 / span 9;
}
.cell.y-17-10 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 10;
  grid-row: 17 / span 10;
}
.cell.y-17-11 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 11;
  grid-row: 17 / span 11;
}
.cell.y-17-12 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 12;
  grid-row: 17 / span 12;
}
.cell.y-17-13 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 13;
  grid-row: 17 / span 13;
}
.cell.y-17-14 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 14;
  grid-row: 17 / span 14;
}
.cell.y-17-15 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 15;
  grid-row: 17 / span 15;
}
.cell.y-17-16 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 16;
  grid-row: 17 / span 16;
}
.cell.y-17-17 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 17;
  grid-row: 17 / span 17;
}
.cell.y-17-18 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 18;
  grid-row: 17 / span 18;
}
.cell.y-17-19 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 19;
  grid-row: 17 / span 19;
}
.cell.y-17-20 {
  -ms-grid-row: 17;
  -ms-grid-row-span: 20;
  grid-row: 17 / span 20;
}
.cell.y-18-1 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 1;
  grid-row: 18 / span 1;
}
.cell.y-18-2 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 2;
  grid-row: 18 / span 2;
}
.cell.y-18-3 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 3;
  grid-row: 18 / span 3;
}
.cell.y-18-4 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 4;
  grid-row: 18 / span 4;
}
.cell.y-18-5 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 5;
  grid-row: 18 / span 5;
}
.cell.y-18-6 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 6;
  grid-row: 18 / span 6;
}
.cell.y-18-7 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 7;
  grid-row: 18 / span 7;
}
.cell.y-18-8 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 8;
  grid-row: 18 / span 8;
}
.cell.y-18-9 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 9;
  grid-row: 18 / span 9;
}
.cell.y-18-10 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 10;
  grid-row: 18 / span 10;
}
.cell.y-18-11 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 11;
  grid-row: 18 / span 11;
}
.cell.y-18-12 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 12;
  grid-row: 18 / span 12;
}
.cell.y-18-13 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 13;
  grid-row: 18 / span 13;
}
.cell.y-18-14 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 14;
  grid-row: 18 / span 14;
}
.cell.y-18-15 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 15;
  grid-row: 18 / span 15;
}
.cell.y-18-16 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 16;
  grid-row: 18 / span 16;
}
.cell.y-18-17 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 17;
  grid-row: 18 / span 17;
}
.cell.y-18-18 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 18;
  grid-row: 18 / span 18;
}
.cell.y-18-19 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 19;
  grid-row: 18 / span 19;
}
.cell.y-18-20 {
  -ms-grid-row: 18;
  -ms-grid-row-span: 20;
  grid-row: 18 / span 20;
}
.cell.y-19-1 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 1;
  grid-row: 19 / span 1;
}
.cell.y-19-2 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 2;
  grid-row: 19 / span 2;
}
.cell.y-19-3 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 3;
  grid-row: 19 / span 3;
}
.cell.y-19-4 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 4;
  grid-row: 19 / span 4;
}
.cell.y-19-5 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 5;
  grid-row: 19 / span 5;
}
.cell.y-19-6 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 6;
  grid-row: 19 / span 6;
}
.cell.y-19-7 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 7;
  grid-row: 19 / span 7;
}
.cell.y-19-8 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 8;
  grid-row: 19 / span 8;
}
.cell.y-19-9 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 9;
  grid-row: 19 / span 9;
}
.cell.y-19-10 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 10;
  grid-row: 19 / span 10;
}
.cell.y-19-11 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 11;
  grid-row: 19 / span 11;
}
.cell.y-19-12 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 12;
  grid-row: 19 / span 12;
}
.cell.y-19-13 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 13;
  grid-row: 19 / span 13;
}
.cell.y-19-14 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 14;
  grid-row: 19 / span 14;
}
.cell.y-19-15 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 15;
  grid-row: 19 / span 15;
}
.cell.y-19-16 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 16;
  grid-row: 19 / span 16;
}
.cell.y-19-17 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 17;
  grid-row: 19 / span 17;
}
.cell.y-19-18 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 18;
  grid-row: 19 / span 18;
}
.cell.y-19-19 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 19;
  grid-row: 19 / span 19;
}
.cell.y-19-20 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 20;
  grid-row: 19 / span 20;
}
.cell.y-20-1 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 1;
  grid-row: 20 / span 1;
}
.cell.y-20-2 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 2;
  grid-row: 20 / span 2;
}
.cell.y-20-3 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 3;
  grid-row: 20 / span 3;
}
.cell.y-20-4 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 4;
  grid-row: 20 / span 4;
}
.cell.y-20-5 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 5;
  grid-row: 20 / span 5;
}
.cell.y-20-6 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 6;
  grid-row: 20 / span 6;
}
.cell.y-20-7 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 7;
  grid-row: 20 / span 7;
}
.cell.y-20-8 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 8;
  grid-row: 20 / span 8;
}
.cell.y-20-9 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 9;
  grid-row: 20 / span 9;
}
.cell.y-20-10 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 10;
  grid-row: 20 / span 10;
}
.cell.y-20-11 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 11;
  grid-row: 20 / span 11;
}
.cell.y-20-12 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 12;
  grid-row: 20 / span 12;
}
.cell.y-20-13 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 13;
  grid-row: 20 / span 13;
}
.cell.y-20-14 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 14;
  grid-row: 20 / span 14;
}
.cell.y-20-15 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 15;
  grid-row: 20 / span 15;
}
.cell.y-20-16 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 16;
  grid-row: 20 / span 16;
}
.cell.y-20-17 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 17;
  grid-row: 20 / span 17;
}
.cell.y-20-18 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 18;
  grid-row: 20 / span 18;
}
.cell.y-20-19 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 19;
  grid-row: 20 / span 19;
}
.cell.y-20-20 {
  -ms-grid-row: 20;
  -ms-grid-row-span: 20;
  grid-row: 20 / span 20;
}
@media (min-width: 400px) {
  .cell.x-xs-1-1 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
  }
  .cell.x-xs-1-2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1 / span 2;
  }
  .cell.x-xs-1-3 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / span 3;
  }
  .cell.x-xs-1-4 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1 / span 4;
  }
  .cell.x-xs-1-5 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1 / span 5;
  }
  .cell.x-xs-1-6 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 6;
    grid-column: 1 / span 6;
  }
  .cell.x-xs-1-7 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1 / span 7;
  }
  .cell.x-xs-1-8 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 8;
    grid-column: 1 / span 8;
  }
  .cell.x-xs-1-9 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1 / span 9;
  }
  .cell.x-xs-1-10 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 10;
    grid-column: 1 / span 10;
  }
  .cell.x-xs-1-11 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 11;
    grid-column: 1 / span 11;
  }
  .cell.x-xs-1-12 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
    grid-column: 1 / span 12;
  }
  .cell.x-xs-1-13 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 13;
    grid-column: 1 / span 13;
  }
  .cell.x-xs-1-14 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 14;
    grid-column: 1 / span 14;
  }
  .cell.x-xs-2-1 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2 / span 1;
  }
  .cell.x-xs-2-2 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2 / span 2;
  }
  .cell.x-xs-2-3 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 3;
    grid-column: 2 / span 3;
  }
  .cell.x-xs-2-4 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 4;
    grid-column: 2 / span 4;
  }
  .cell.x-xs-2-5 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 5;
    grid-column: 2 / span 5;
  }
  .cell.x-xs-2-6 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 6;
    grid-column: 2 / span 6;
  }
  .cell.x-xs-2-7 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 7;
    grid-column: 2 / span 7;
  }
  .cell.x-xs-2-8 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 8;
    grid-column: 2 / span 8;
  }
  .cell.x-xs-2-9 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 9;
    grid-column: 2 / span 9;
  }
  .cell.x-xs-2-10 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 10;
    grid-column: 2 / span 10;
  }
  .cell.x-xs-2-11 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 11;
    grid-column: 2 / span 11;
  }
  .cell.x-xs-2-12 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 12;
    grid-column: 2 / span 12;
  }
  .cell.x-xs-2-13 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 13;
    grid-column: 2 / span 13;
  }
  .cell.x-xs-2-14 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 14;
    grid-column: 2 / span 14;
  }
  .cell.x-xs-3-1 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-column: 3 / span 1;
  }
  .cell.x-xs-3-2 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-column: 3 / span 2;
  }
  .cell.x-xs-3-3 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
    grid-column: 3 / span 3;
  }
  .cell.x-xs-3-4 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 4;
    grid-column: 3 / span 4;
  }
  .cell.x-xs-3-5 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 5;
    grid-column: 3 / span 5;
  }
  .cell.x-xs-3-6 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 6;
    grid-column: 3 / span 6;
  }
  .cell.x-xs-3-7 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 7;
    grid-column: 3 / span 7;
  }
  .cell.x-xs-3-8 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 8;
    grid-column: 3 / span 8;
  }
  .cell.x-xs-3-9 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 9;
    grid-column: 3 / span 9;
  }
  .cell.x-xs-3-10 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 10;
    grid-column: 3 / span 10;
  }
  .cell.x-xs-3-11 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 3 / span 11;
  }
  .cell.x-xs-3-12 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 12;
    grid-column: 3 / span 12;
  }
  .cell.x-xs-3-13 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 13;
    grid-column: 3 / span 13;
  }
  .cell.x-xs-3-14 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 14;
    grid-column: 3 / span 14;
  }
  .cell.x-xs-4-1 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    grid-column: 4 / span 1;
  }
  .cell.x-xs-4-2 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    grid-column: 4 / span 2;
  }
  .cell.x-xs-4-3 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
    grid-column: 4 / span 3;
  }
  .cell.x-xs-4-4 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 4;
    grid-column: 4 / span 4;
  }
  .cell.x-xs-4-5 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 5;
    grid-column: 4 / span 5;
  }
  .cell.x-xs-4-6 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 6;
    grid-column: 4 / span 6;
  }
  .cell.x-xs-4-7 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 7;
    grid-column: 4 / span 7;
  }
  .cell.x-xs-4-8 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 8;
    grid-column: 4 / span 8;
  }
  .cell.x-xs-4-9 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 9;
    grid-column: 4 / span 9;
  }
  .cell.x-xs-4-10 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 10;
    grid-column: 4 / span 10;
  }
  .cell.x-xs-4-11 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 11;
    grid-column: 4 / span 11;
  }
  .cell.x-xs-4-12 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 12;
    grid-column: 4 / span 12;
  }
  .cell.x-xs-4-13 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 13;
    grid-column: 4 / span 13;
  }
  .cell.x-xs-4-14 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 14;
    grid-column: 4 / span 14;
  }
  .cell.x-xs-5-1 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    grid-column: 5 / span 1;
  }
  .cell.x-xs-5-2 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 2;
    grid-column: 5 / span 2;
  }
  .cell.x-xs-5-3 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 3;
    grid-column: 5 / span 3;
  }
  .cell.x-xs-5-4 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 4;
    grid-column: 5 / span 4;
  }
  .cell.x-xs-5-5 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 5;
    grid-column: 5 / span 5;
  }
  .cell.x-xs-5-6 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 6;
    grid-column: 5 / span 6;
  }
  .cell.x-xs-5-7 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 7;
    grid-column: 5 / span 7;
  }
  .cell.x-xs-5-8 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 8;
    grid-column: 5 / span 8;
  }
  .cell.x-xs-5-9 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 9;
    grid-column: 5 / span 9;
  }
  .cell.x-xs-5-10 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 10;
    grid-column: 5 / span 10;
  }
  .cell.x-xs-5-11 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 11;
    grid-column: 5 / span 11;
  }
  .cell.x-xs-5-12 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 12;
    grid-column: 5 / span 12;
  }
  .cell.x-xs-5-13 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 13;
    grid-column: 5 / span 13;
  }
  .cell.x-xs-5-14 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 14;
    grid-column: 5 / span 14;
  }
  .cell.x-xs-6-1 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 1;
    grid-column: 6 / span 1;
  }
  .cell.x-xs-6-2 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 2;
    grid-column: 6 / span 2;
  }
  .cell.x-xs-6-3 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 3;
    grid-column: 6 / span 3;
  }
  .cell.x-xs-6-4 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 4;
    grid-column: 6 / span 4;
  }
  .cell.x-xs-6-5 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 5;
    grid-column: 6 / span 5;
  }
  .cell.x-xs-6-6 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 6;
    grid-column: 6 / span 6;
  }
  .cell.x-xs-6-7 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 7;
    grid-column: 6 / span 7;
  }
  .cell.x-xs-6-8 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 8;
    grid-column: 6 / span 8;
  }
  .cell.x-xs-6-9 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 9;
    grid-column: 6 / span 9;
  }
  .cell.x-xs-6-10 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 10;
    grid-column: 6 / span 10;
  }
  .cell.x-xs-6-11 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 11;
    grid-column: 6 / span 11;
  }
  .cell.x-xs-6-12 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 12;
    grid-column: 6 / span 12;
  }
  .cell.x-xs-6-13 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 13;
    grid-column: 6 / span 13;
  }
  .cell.x-xs-6-14 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 14;
    grid-column: 6 / span 14;
  }
  .cell.x-xs-7-1 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 1;
    grid-column: 7 / span 1;
  }
  .cell.x-xs-7-2 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 2;
    grid-column: 7 / span 2;
  }
  .cell.x-xs-7-3 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 3;
    grid-column: 7 / span 3;
  }
  .cell.x-xs-7-4 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 4;
    grid-column: 7 / span 4;
  }
  .cell.x-xs-7-5 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 5;
    grid-column: 7 / span 5;
  }
  .cell.x-xs-7-6 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 6;
    grid-column: 7 / span 6;
  }
  .cell.x-xs-7-7 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 7;
    grid-column: 7 / span 7;
  }
  .cell.x-xs-7-8 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 8;
    grid-column: 7 / span 8;
  }
  .cell.x-xs-7-9 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 9;
    grid-column: 7 / span 9;
  }
  .cell.x-xs-7-10 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 10;
    grid-column: 7 / span 10;
  }
  .cell.x-xs-7-11 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 11;
    grid-column: 7 / span 11;
  }
  .cell.x-xs-7-12 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 12;
    grid-column: 7 / span 12;
  }
  .cell.x-xs-7-13 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 13;
    grid-column: 7 / span 13;
  }
  .cell.x-xs-7-14 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 14;
    grid-column: 7 / span 14;
  }
  .cell.x-xs-8-1 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 1;
    grid-column: 8 / span 1;
  }
  .cell.x-xs-8-2 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 2;
    grid-column: 8 / span 2;
  }
  .cell.x-xs-8-3 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 3;
    grid-column: 8 / span 3;
  }
  .cell.x-xs-8-4 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 4;
    grid-column: 8 / span 4;
  }
  .cell.x-xs-8-5 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 5;
    grid-column: 8 / span 5;
  }
  .cell.x-xs-8-6 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 6;
    grid-column: 8 / span 6;
  }
  .cell.x-xs-8-7 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 7;
    grid-column: 8 / span 7;
  }
  .cell.x-xs-8-8 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 8;
    grid-column: 8 / span 8;
  }
  .cell.x-xs-8-9 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 9;
    grid-column: 8 / span 9;
  }
  .cell.x-xs-8-10 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 10;
    grid-column: 8 / span 10;
  }
  .cell.x-xs-8-11 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 11;
    grid-column: 8 / span 11;
  }
  .cell.x-xs-8-12 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 12;
    grid-column: 8 / span 12;
  }
  .cell.x-xs-8-13 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 13;
    grid-column: 8 / span 13;
  }
  .cell.x-xs-8-14 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 14;
    grid-column: 8 / span 14;
  }
  .cell.x-xs-9-1 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 1;
    grid-column: 9 / span 1;
  }
  .cell.x-xs-9-2 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 2;
    grid-column: 9 / span 2;
  }
  .cell.x-xs-9-3 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 3;
    grid-column: 9 / span 3;
  }
  .cell.x-xs-9-4 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 4;
    grid-column: 9 / span 4;
  }
  .cell.x-xs-9-5 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 5;
    grid-column: 9 / span 5;
  }
  .cell.x-xs-9-6 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 6;
    grid-column: 9 / span 6;
  }
  .cell.x-xs-9-7 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 7;
    grid-column: 9 / span 7;
  }
  .cell.x-xs-9-8 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 8;
    grid-column: 9 / span 8;
  }
  .cell.x-xs-9-9 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 9;
    grid-column: 9 / span 9;
  }
  .cell.x-xs-9-10 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 10;
    grid-column: 9 / span 10;
  }
  .cell.x-xs-9-11 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 11;
    grid-column: 9 / span 11;
  }
  .cell.x-xs-9-12 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 12;
    grid-column: 9 / span 12;
  }
  .cell.x-xs-9-13 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 13;
    grid-column: 9 / span 13;
  }
  .cell.x-xs-9-14 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 14;
    grid-column: 9 / span 14;
  }
  .cell.x-xs-10-1 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 1;
    grid-column: 10 / span 1;
  }
  .cell.x-xs-10-2 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 2;
    grid-column: 10 / span 2;
  }
  .cell.x-xs-10-3 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 3;
    grid-column: 10 / span 3;
  }
  .cell.x-xs-10-4 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 4;
    grid-column: 10 / span 4;
  }
  .cell.x-xs-10-5 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 5;
    grid-column: 10 / span 5;
  }
  .cell.x-xs-10-6 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 6;
    grid-column: 10 / span 6;
  }
  .cell.x-xs-10-7 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 7;
    grid-column: 10 / span 7;
  }
  .cell.x-xs-10-8 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 8;
    grid-column: 10 / span 8;
  }
  .cell.x-xs-10-9 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 9;
    grid-column: 10 / span 9;
  }
  .cell.x-xs-10-10 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 10;
    grid-column: 10 / span 10;
  }
  .cell.x-xs-10-11 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 11;
    grid-column: 10 / span 11;
  }
  .cell.x-xs-10-12 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 12;
    grid-column: 10 / span 12;
  }
  .cell.x-xs-10-13 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 13;
    grid-column: 10 / span 13;
  }
  .cell.x-xs-10-14 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 14;
    grid-column: 10 / span 14;
  }
  .cell.x-xs-11-1 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 1;
    grid-column: 11 / span 1;
  }
  .cell.x-xs-11-2 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 2;
    grid-column: 11 / span 2;
  }
  .cell.x-xs-11-3 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 3;
    grid-column: 11 / span 3;
  }
  .cell.x-xs-11-4 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 4;
    grid-column: 11 / span 4;
  }
  .cell.x-xs-11-5 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 5;
    grid-column: 11 / span 5;
  }
  .cell.x-xs-11-6 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 6;
    grid-column: 11 / span 6;
  }
  .cell.x-xs-11-7 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 7;
    grid-column: 11 / span 7;
  }
  .cell.x-xs-11-8 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 8;
    grid-column: 11 / span 8;
  }
  .cell.x-xs-11-9 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 9;
    grid-column: 11 / span 9;
  }
  .cell.x-xs-11-10 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 10;
    grid-column: 11 / span 10;
  }
  .cell.x-xs-11-11 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 11;
    grid-column: 11 / span 11;
  }
  .cell.x-xs-11-12 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 12;
    grid-column: 11 / span 12;
  }
  .cell.x-xs-11-13 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 13;
    grid-column: 11 / span 13;
  }
  .cell.x-xs-11-14 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 14;
    grid-column: 11 / span 14;
  }
  .cell.x-xs-12-1 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 1;
    grid-column: 12 / span 1;
  }
  .cell.x-xs-12-2 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 2;
    grid-column: 12 / span 2;
  }
  .cell.x-xs-12-3 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 3;
    grid-column: 12 / span 3;
  }
  .cell.x-xs-12-4 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 4;
    grid-column: 12 / span 4;
  }
  .cell.x-xs-12-5 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 5;
    grid-column: 12 / span 5;
  }
  .cell.x-xs-12-6 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 6;
    grid-column: 12 / span 6;
  }
  .cell.x-xs-12-7 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 7;
    grid-column: 12 / span 7;
  }
  .cell.x-xs-12-8 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 8;
    grid-column: 12 / span 8;
  }
  .cell.x-xs-12-9 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 9;
    grid-column: 12 / span 9;
  }
  .cell.x-xs-12-10 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 10;
    grid-column: 12 / span 10;
  }
  .cell.x-xs-12-11 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 11;
    grid-column: 12 / span 11;
  }
  .cell.x-xs-12-12 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 12;
    grid-column: 12 / span 12;
  }
  .cell.x-xs-12-13 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 13;
    grid-column: 12 / span 13;
  }
  .cell.x-xs-12-14 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 14;
    grid-column: 12 / span 14;
  }
  .cell.x-xs-13-1 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 1;
    grid-column: 13 / span 1;
  }
  .cell.x-xs-13-2 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 2;
    grid-column: 13 / span 2;
  }
  .cell.x-xs-13-3 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 3;
    grid-column: 13 / span 3;
  }
  .cell.x-xs-13-4 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 4;
    grid-column: 13 / span 4;
  }
  .cell.x-xs-13-5 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 5;
    grid-column: 13 / span 5;
  }
  .cell.x-xs-13-6 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 6;
    grid-column: 13 / span 6;
  }
  .cell.x-xs-13-7 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 7;
    grid-column: 13 / span 7;
  }
  .cell.x-xs-13-8 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 8;
    grid-column: 13 / span 8;
  }
  .cell.x-xs-13-9 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 9;
    grid-column: 13 / span 9;
  }
  .cell.x-xs-13-10 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 10;
    grid-column: 13 / span 10;
  }
  .cell.x-xs-13-11 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 11;
    grid-column: 13 / span 11;
  }
  .cell.x-xs-13-12 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 12;
    grid-column: 13 / span 12;
  }
  .cell.x-xs-13-13 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 13;
    grid-column: 13 / span 13;
  }
  .cell.x-xs-13-14 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 14;
    grid-column: 13 / span 14;
  }
  .cell.x-xs-14-1 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 1;
    grid-column: 14 / span 1;
  }
  .cell.x-xs-14-2 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 2;
    grid-column: 14 / span 2;
  }
  .cell.x-xs-14-3 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 3;
    grid-column: 14 / span 3;
  }
  .cell.x-xs-14-4 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 4;
    grid-column: 14 / span 4;
  }
  .cell.x-xs-14-5 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 5;
    grid-column: 14 / span 5;
  }
  .cell.x-xs-14-6 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 6;
    grid-column: 14 / span 6;
  }
  .cell.x-xs-14-7 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 7;
    grid-column: 14 / span 7;
  }
  .cell.x-xs-14-8 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 8;
    grid-column: 14 / span 8;
  }
  .cell.x-xs-14-9 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 9;
    grid-column: 14 / span 9;
  }
  .cell.x-xs-14-10 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 10;
    grid-column: 14 / span 10;
  }
  .cell.x-xs-14-11 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 11;
    grid-column: 14 / span 11;
  }
  .cell.x-xs-14-12 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 12;
    grid-column: 14 / span 12;
  }
  .cell.x-xs-14-13 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 13;
    grid-column: 14 / span 13;
  }
  .cell.x-xs-14-14 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 14;
    grid-column: 14 / span 14;
  }
  .cell.y-xs-1-1 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
  }
  .cell.y-xs-1-2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1 / span 2;
  }
  .cell.y-xs-1-3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1 / span 3;
  }
  .cell.y-xs-1-4 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    grid-row: 1 / span 4;
  }
  .cell.y-xs-1-5 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 5;
    grid-row: 1 / span 5;
  }
  .cell.y-xs-1-6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 6;
    grid-row: 1 / span 6;
  }
  .cell.y-xs-1-7 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 7;
    grid-row: 1 / span 7;
  }
  .cell.y-xs-1-8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 8;
    grid-row: 1 / span 8;
  }
  .cell.y-xs-1-9 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 9;
    grid-row: 1 / span 9;
  }
  .cell.y-xs-1-10 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 10;
    grid-row: 1 / span 10;
  }
  .cell.y-xs-1-11 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 11;
    grid-row: 1 / span 11;
  }
  .cell.y-xs-1-12 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 12;
    grid-row: 1 / span 12;
  }
  .cell.y-xs-1-13 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 13;
    grid-row: 1 / span 13;
  }
  .cell.y-xs-1-14 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 14;
    grid-row: 1 / span 14;
  }
  .cell.y-xs-1-15 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 15;
    grid-row: 1 / span 15;
  }
  .cell.y-xs-1-16 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 16;
    grid-row: 1 / span 16;
  }
  .cell.y-xs-1-17 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 17;
    grid-row: 1 / span 17;
  }
  .cell.y-xs-1-18 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 18;
    grid-row: 1 / span 18;
  }
  .cell.y-xs-1-19 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 19;
    grid-row: 1 / span 19;
  }
  .cell.y-xs-1-20 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 20;
    grid-row: 1 / span 20;
  }
  .cell.y-xs-2-1 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
  }
  .cell.y-xs-2-2 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-row: 2 / span 2;
  }
  .cell.y-xs-2-3 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 3;
    grid-row: 2 / span 3;
  }
  .cell.y-xs-2-4 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 4;
    grid-row: 2 / span 4;
  }
  .cell.y-xs-2-5 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 5;
    grid-row: 2 / span 5;
  }
  .cell.y-xs-2-6 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 6;
    grid-row: 2 / span 6;
  }
  .cell.y-xs-2-7 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 7;
    grid-row: 2 / span 7;
  }
  .cell.y-xs-2-8 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 8;
    grid-row: 2 / span 8;
  }
  .cell.y-xs-2-9 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 9;
    grid-row: 2 / span 9;
  }
  .cell.y-xs-2-10 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 10;
    grid-row: 2 / span 10;
  }
  .cell.y-xs-2-11 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 11;
    grid-row: 2 / span 11;
  }
  .cell.y-xs-2-12 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 12;
    grid-row: 2 / span 12;
  }
  .cell.y-xs-2-13 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 13;
    grid-row: 2 / span 13;
  }
  .cell.y-xs-2-14 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 14;
    grid-row: 2 / span 14;
  }
  .cell.y-xs-2-15 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 15;
    grid-row: 2 / span 15;
  }
  .cell.y-xs-2-16 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 16;
    grid-row: 2 / span 16;
  }
  .cell.y-xs-2-17 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 17;
    grid-row: 2 / span 17;
  }
  .cell.y-xs-2-18 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 18;
    grid-row: 2 / span 18;
  }
  .cell.y-xs-2-19 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 19;
    grid-row: 2 / span 19;
  }
  .cell.y-xs-2-20 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 20;
    grid-row: 2 / span 20;
  }
  .cell.y-xs-3-1 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / span 1;
  }
  .cell.y-xs-3-2 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
    grid-row: 3 / span 2;
  }
  .cell.y-xs-3-3 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 3;
    grid-row: 3 / span 3;
  }
  .cell.y-xs-3-4 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 4;
    grid-row: 3 / span 4;
  }
  .cell.y-xs-3-5 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 5;
    grid-row: 3 / span 5;
  }
  .cell.y-xs-3-6 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 6;
    grid-row: 3 / span 6;
  }
  .cell.y-xs-3-7 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 7;
    grid-row: 3 / span 7;
  }
  .cell.y-xs-3-8 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 8;
    grid-row: 3 / span 8;
  }
  .cell.y-xs-3-9 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 9;
    grid-row: 3 / span 9;
  }
  .cell.y-xs-3-10 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 10;
    grid-row: 3 / span 10;
  }
  .cell.y-xs-3-11 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 11;
    grid-row: 3 / span 11;
  }
  .cell.y-xs-3-12 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 12;
    grid-row: 3 / span 12;
  }
  .cell.y-xs-3-13 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 13;
    grid-row: 3 / span 13;
  }
  .cell.y-xs-3-14 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 14;
    grid-row: 3 / span 14;
  }
  .cell.y-xs-3-15 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 15;
    grid-row: 3 / span 15;
  }
  .cell.y-xs-3-16 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 16;
    grid-row: 3 / span 16;
  }
  .cell.y-xs-3-17 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 17;
    grid-row: 3 / span 17;
  }
  .cell.y-xs-3-18 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 18;
    grid-row: 3 / span 18;
  }
  .cell.y-xs-3-19 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 19;
    grid-row: 3 / span 19;
  }
  .cell.y-xs-3-20 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 20;
    grid-row: 3 / span 20;
  }
  .cell.y-xs-4-1 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
    grid-row: 4 / span 1;
  }
  .cell.y-xs-4-2 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 2;
    grid-row: 4 / span 2;
  }
  .cell.y-xs-4-3 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 3;
    grid-row: 4 / span 3;
  }
  .cell.y-xs-4-4 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 4;
    grid-row: 4 / span 4;
  }
  .cell.y-xs-4-5 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 5;
    grid-row: 4 / span 5;
  }
  .cell.y-xs-4-6 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 6;
    grid-row: 4 / span 6;
  }
  .cell.y-xs-4-7 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 7;
    grid-row: 4 / span 7;
  }
  .cell.y-xs-4-8 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 8;
    grid-row: 4 / span 8;
  }
  .cell.y-xs-4-9 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 9;
    grid-row: 4 / span 9;
  }
  .cell.y-xs-4-10 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 10;
    grid-row: 4 / span 10;
  }
  .cell.y-xs-4-11 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 11;
    grid-row: 4 / span 11;
  }
  .cell.y-xs-4-12 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 12;
    grid-row: 4 / span 12;
  }
  .cell.y-xs-4-13 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 13;
    grid-row: 4 / span 13;
  }
  .cell.y-xs-4-14 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 14;
    grid-row: 4 / span 14;
  }
  .cell.y-xs-4-15 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 15;
    grid-row: 4 / span 15;
  }
  .cell.y-xs-4-16 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 16;
    grid-row: 4 / span 16;
  }
  .cell.y-xs-4-17 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 17;
    grid-row: 4 / span 17;
  }
  .cell.y-xs-4-18 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 18;
    grid-row: 4 / span 18;
  }
  .cell.y-xs-4-19 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 19;
    grid-row: 4 / span 19;
  }
  .cell.y-xs-4-20 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 20;
    grid-row: 4 / span 20;
  }
  .cell.y-xs-5-1 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    grid-row: 5 / span 1;
  }
  .cell.y-xs-5-2 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 2;
    grid-row: 5 / span 2;
  }
  .cell.y-xs-5-3 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 3;
    grid-row: 5 / span 3;
  }
  .cell.y-xs-5-4 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 4;
    grid-row: 5 / span 4;
  }
  .cell.y-xs-5-5 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 5;
    grid-row: 5 / span 5;
  }
  .cell.y-xs-5-6 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 6;
    grid-row: 5 / span 6;
  }
  .cell.y-xs-5-7 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 7;
    grid-row: 5 / span 7;
  }
  .cell.y-xs-5-8 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 8;
    grid-row: 5 / span 8;
  }
  .cell.y-xs-5-9 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 9;
    grid-row: 5 / span 9;
  }
  .cell.y-xs-5-10 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 10;
    grid-row: 5 / span 10;
  }
  .cell.y-xs-5-11 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 11;
    grid-row: 5 / span 11;
  }
  .cell.y-xs-5-12 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 12;
    grid-row: 5 / span 12;
  }
  .cell.y-xs-5-13 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 13;
    grid-row: 5 / span 13;
  }
  .cell.y-xs-5-14 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 14;
    grid-row: 5 / span 14;
  }
  .cell.y-xs-5-15 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 15;
    grid-row: 5 / span 15;
  }
  .cell.y-xs-5-16 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 16;
    grid-row: 5 / span 16;
  }
  .cell.y-xs-5-17 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 17;
    grid-row: 5 / span 17;
  }
  .cell.y-xs-5-18 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 18;
    grid-row: 5 / span 18;
  }
  .cell.y-xs-5-19 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 19;
    grid-row: 5 / span 19;
  }
  .cell.y-xs-5-20 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 20;
    grid-row: 5 / span 20;
  }
  .cell.y-xs-6-1 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    grid-row: 6 / span 1;
  }
  .cell.y-xs-6-2 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 2;
    grid-row: 6 / span 2;
  }
  .cell.y-xs-6-3 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 3;
    grid-row: 6 / span 3;
  }
  .cell.y-xs-6-4 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 4;
    grid-row: 6 / span 4;
  }
  .cell.y-xs-6-5 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 5;
    grid-row: 6 / span 5;
  }
  .cell.y-xs-6-6 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 6;
    grid-row: 6 / span 6;
  }
  .cell.y-xs-6-7 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 7;
    grid-row: 6 / span 7;
  }
  .cell.y-xs-6-8 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 8;
    grid-row: 6 / span 8;
  }
  .cell.y-xs-6-9 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 9;
    grid-row: 6 / span 9;
  }
  .cell.y-xs-6-10 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 10;
    grid-row: 6 / span 10;
  }
  .cell.y-xs-6-11 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 11;
    grid-row: 6 / span 11;
  }
  .cell.y-xs-6-12 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 12;
    grid-row: 6 / span 12;
  }
  .cell.y-xs-6-13 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 13;
    grid-row: 6 / span 13;
  }
  .cell.y-xs-6-14 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 14;
    grid-row: 6 / span 14;
  }
  .cell.y-xs-6-15 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 15;
    grid-row: 6 / span 15;
  }
  .cell.y-xs-6-16 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 16;
    grid-row: 6 / span 16;
  }
  .cell.y-xs-6-17 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 17;
    grid-row: 6 / span 17;
  }
  .cell.y-xs-6-18 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 18;
    grid-row: 6 / span 18;
  }
  .cell.y-xs-6-19 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 19;
    grid-row: 6 / span 19;
  }
  .cell.y-xs-6-20 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 20;
    grid-row: 6 / span 20;
  }
  .cell.y-xs-7-1 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    grid-row: 7 / span 1;
  }
  .cell.y-xs-7-2 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 2;
    grid-row: 7 / span 2;
  }
  .cell.y-xs-7-3 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 3;
    grid-row: 7 / span 3;
  }
  .cell.y-xs-7-4 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 4;
    grid-row: 7 / span 4;
  }
  .cell.y-xs-7-5 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 5;
    grid-row: 7 / span 5;
  }
  .cell.y-xs-7-6 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 6;
    grid-row: 7 / span 6;
  }
  .cell.y-xs-7-7 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 7;
    grid-row: 7 / span 7;
  }
  .cell.y-xs-7-8 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 8;
    grid-row: 7 / span 8;
  }
  .cell.y-xs-7-9 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 9;
    grid-row: 7 / span 9;
  }
  .cell.y-xs-7-10 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 10;
    grid-row: 7 / span 10;
  }
  .cell.y-xs-7-11 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 11;
    grid-row: 7 / span 11;
  }
  .cell.y-xs-7-12 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 12;
    grid-row: 7 / span 12;
  }
  .cell.y-xs-7-13 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 13;
    grid-row: 7 / span 13;
  }
  .cell.y-xs-7-14 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 14;
    grid-row: 7 / span 14;
  }
  .cell.y-xs-7-15 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 15;
    grid-row: 7 / span 15;
  }
  .cell.y-xs-7-16 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 16;
    grid-row: 7 / span 16;
  }
  .cell.y-xs-7-17 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 17;
    grid-row: 7 / span 17;
  }
  .cell.y-xs-7-18 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 18;
    grid-row: 7 / span 18;
  }
  .cell.y-xs-7-19 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 19;
    grid-row: 7 / span 19;
  }
  .cell.y-xs-7-20 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 20;
    grid-row: 7 / span 20;
  }
  .cell.y-xs-8-1 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 1;
    grid-row: 8 / span 1;
  }
  .cell.y-xs-8-2 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 2;
    grid-row: 8 / span 2;
  }
  .cell.y-xs-8-3 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 3;
    grid-row: 8 / span 3;
  }
  .cell.y-xs-8-4 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 4;
    grid-row: 8 / span 4;
  }
  .cell.y-xs-8-5 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 5;
    grid-row: 8 / span 5;
  }
  .cell.y-xs-8-6 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 6;
    grid-row: 8 / span 6;
  }
  .cell.y-xs-8-7 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 7;
    grid-row: 8 / span 7;
  }
  .cell.y-xs-8-8 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 8;
    grid-row: 8 / span 8;
  }
  .cell.y-xs-8-9 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 9;
    grid-row: 8 / span 9;
  }
  .cell.y-xs-8-10 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 10;
    grid-row: 8 / span 10;
  }
  .cell.y-xs-8-11 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 11;
    grid-row: 8 / span 11;
  }
  .cell.y-xs-8-12 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 12;
    grid-row: 8 / span 12;
  }
  .cell.y-xs-8-13 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 13;
    grid-row: 8 / span 13;
  }
  .cell.y-xs-8-14 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 14;
    grid-row: 8 / span 14;
  }
  .cell.y-xs-8-15 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 15;
    grid-row: 8 / span 15;
  }
  .cell.y-xs-8-16 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 16;
    grid-row: 8 / span 16;
  }
  .cell.y-xs-8-17 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 17;
    grid-row: 8 / span 17;
  }
  .cell.y-xs-8-18 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 18;
    grid-row: 8 / span 18;
  }
  .cell.y-xs-8-19 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 19;
    grid-row: 8 / span 19;
  }
  .cell.y-xs-8-20 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 20;
    grid-row: 8 / span 20;
  }
  .cell.y-xs-9-1 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 1;
    grid-row: 9 / span 1;
  }
  .cell.y-xs-9-2 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 2;
    grid-row: 9 / span 2;
  }
  .cell.y-xs-9-3 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 3;
    grid-row: 9 / span 3;
  }
  .cell.y-xs-9-4 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 4;
    grid-row: 9 / span 4;
  }
  .cell.y-xs-9-5 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 5;
    grid-row: 9 / span 5;
  }
  .cell.y-xs-9-6 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 6;
    grid-row: 9 / span 6;
  }
  .cell.y-xs-9-7 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 7;
    grid-row: 9 / span 7;
  }
  .cell.y-xs-9-8 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 8;
    grid-row: 9 / span 8;
  }
  .cell.y-xs-9-9 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 9;
    grid-row: 9 / span 9;
  }
  .cell.y-xs-9-10 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 10;
    grid-row: 9 / span 10;
  }
  .cell.y-xs-9-11 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 11;
    grid-row: 9 / span 11;
  }
  .cell.y-xs-9-12 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 12;
    grid-row: 9 / span 12;
  }
  .cell.y-xs-9-13 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 13;
    grid-row: 9 / span 13;
  }
  .cell.y-xs-9-14 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 14;
    grid-row: 9 / span 14;
  }
  .cell.y-xs-9-15 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 15;
    grid-row: 9 / span 15;
  }
  .cell.y-xs-9-16 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 16;
    grid-row: 9 / span 16;
  }
  .cell.y-xs-9-17 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 17;
    grid-row: 9 / span 17;
  }
  .cell.y-xs-9-18 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 18;
    grid-row: 9 / span 18;
  }
  .cell.y-xs-9-19 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 19;
    grid-row: 9 / span 19;
  }
  .cell.y-xs-9-20 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 20;
    grid-row: 9 / span 20;
  }
  .cell.y-xs-10-1 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 1;
    grid-row: 10 / span 1;
  }
  .cell.y-xs-10-2 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 2;
    grid-row: 10 / span 2;
  }
  .cell.y-xs-10-3 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 3;
    grid-row: 10 / span 3;
  }
  .cell.y-xs-10-4 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 4;
    grid-row: 10 / span 4;
  }
  .cell.y-xs-10-5 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 5;
    grid-row: 10 / span 5;
  }
  .cell.y-xs-10-6 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 6;
    grid-row: 10 / span 6;
  }
  .cell.y-xs-10-7 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 7;
    grid-row: 10 / span 7;
  }
  .cell.y-xs-10-8 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 8;
    grid-row: 10 / span 8;
  }
  .cell.y-xs-10-9 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 9;
    grid-row: 10 / span 9;
  }
  .cell.y-xs-10-10 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 10;
    grid-row: 10 / span 10;
  }
  .cell.y-xs-10-11 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 11;
    grid-row: 10 / span 11;
  }
  .cell.y-xs-10-12 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 12;
    grid-row: 10 / span 12;
  }
  .cell.y-xs-10-13 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 13;
    grid-row: 10 / span 13;
  }
  .cell.y-xs-10-14 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 14;
    grid-row: 10 / span 14;
  }
  .cell.y-xs-10-15 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 15;
    grid-row: 10 / span 15;
  }
  .cell.y-xs-10-16 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 16;
    grid-row: 10 / span 16;
  }
  .cell.y-xs-10-17 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 17;
    grid-row: 10 / span 17;
  }
  .cell.y-xs-10-18 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 18;
    grid-row: 10 / span 18;
  }
  .cell.y-xs-10-19 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 19;
    grid-row: 10 / span 19;
  }
  .cell.y-xs-10-20 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 20;
    grid-row: 10 / span 20;
  }
  .cell.y-xs-11-1 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 1;
    grid-row: 11 / span 1;
  }
  .cell.y-xs-11-2 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 2;
    grid-row: 11 / span 2;
  }
  .cell.y-xs-11-3 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 3;
    grid-row: 11 / span 3;
  }
  .cell.y-xs-11-4 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 4;
    grid-row: 11 / span 4;
  }
  .cell.y-xs-11-5 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 5;
    grid-row: 11 / span 5;
  }
  .cell.y-xs-11-6 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 6;
    grid-row: 11 / span 6;
  }
  .cell.y-xs-11-7 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 7;
    grid-row: 11 / span 7;
  }
  .cell.y-xs-11-8 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 8;
    grid-row: 11 / span 8;
  }
  .cell.y-xs-11-9 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 9;
    grid-row: 11 / span 9;
  }
  .cell.y-xs-11-10 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 10;
    grid-row: 11 / span 10;
  }
  .cell.y-xs-11-11 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 11;
    grid-row: 11 / span 11;
  }
  .cell.y-xs-11-12 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 12;
    grid-row: 11 / span 12;
  }
  .cell.y-xs-11-13 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 13;
    grid-row: 11 / span 13;
  }
  .cell.y-xs-11-14 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 14;
    grid-row: 11 / span 14;
  }
  .cell.y-xs-11-15 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 15;
    grid-row: 11 / span 15;
  }
  .cell.y-xs-11-16 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 16;
    grid-row: 11 / span 16;
  }
  .cell.y-xs-11-17 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 17;
    grid-row: 11 / span 17;
  }
  .cell.y-xs-11-18 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 18;
    grid-row: 11 / span 18;
  }
  .cell.y-xs-11-19 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 19;
    grid-row: 11 / span 19;
  }
  .cell.y-xs-11-20 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 20;
    grid-row: 11 / span 20;
  }
  .cell.y-xs-12-1 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 1;
    grid-row: 12 / span 1;
  }
  .cell.y-xs-12-2 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 2;
    grid-row: 12 / span 2;
  }
  .cell.y-xs-12-3 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 3;
    grid-row: 12 / span 3;
  }
  .cell.y-xs-12-4 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 4;
    grid-row: 12 / span 4;
  }
  .cell.y-xs-12-5 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 5;
    grid-row: 12 / span 5;
  }
  .cell.y-xs-12-6 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 6;
    grid-row: 12 / span 6;
  }
  .cell.y-xs-12-7 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 7;
    grid-row: 12 / span 7;
  }
  .cell.y-xs-12-8 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 8;
    grid-row: 12 / span 8;
  }
  .cell.y-xs-12-9 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 9;
    grid-row: 12 / span 9;
  }
  .cell.y-xs-12-10 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 10;
    grid-row: 12 / span 10;
  }
  .cell.y-xs-12-11 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 11;
    grid-row: 12 / span 11;
  }
  .cell.y-xs-12-12 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 12;
    grid-row: 12 / span 12;
  }
  .cell.y-xs-12-13 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 13;
    grid-row: 12 / span 13;
  }
  .cell.y-xs-12-14 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 14;
    grid-row: 12 / span 14;
  }
  .cell.y-xs-12-15 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 15;
    grid-row: 12 / span 15;
  }
  .cell.y-xs-12-16 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 16;
    grid-row: 12 / span 16;
  }
  .cell.y-xs-12-17 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 17;
    grid-row: 12 / span 17;
  }
  .cell.y-xs-12-18 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 18;
    grid-row: 12 / span 18;
  }
  .cell.y-xs-12-19 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 19;
    grid-row: 12 / span 19;
  }
  .cell.y-xs-12-20 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 20;
    grid-row: 12 / span 20;
  }
  .cell.y-xs-13-1 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 1;
    grid-row: 13 / span 1;
  }
  .cell.y-xs-13-2 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 2;
    grid-row: 13 / span 2;
  }
  .cell.y-xs-13-3 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 3;
    grid-row: 13 / span 3;
  }
  .cell.y-xs-13-4 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 4;
    grid-row: 13 / span 4;
  }
  .cell.y-xs-13-5 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 5;
    grid-row: 13 / span 5;
  }
  .cell.y-xs-13-6 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 6;
    grid-row: 13 / span 6;
  }
  .cell.y-xs-13-7 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 7;
    grid-row: 13 / span 7;
  }
  .cell.y-xs-13-8 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 8;
    grid-row: 13 / span 8;
  }
  .cell.y-xs-13-9 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 9;
    grid-row: 13 / span 9;
  }
  .cell.y-xs-13-10 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 10;
    grid-row: 13 / span 10;
  }
  .cell.y-xs-13-11 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 11;
    grid-row: 13 / span 11;
  }
  .cell.y-xs-13-12 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 12;
    grid-row: 13 / span 12;
  }
  .cell.y-xs-13-13 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 13;
    grid-row: 13 / span 13;
  }
  .cell.y-xs-13-14 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 14;
    grid-row: 13 / span 14;
  }
  .cell.y-xs-13-15 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 15;
    grid-row: 13 / span 15;
  }
  .cell.y-xs-13-16 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 16;
    grid-row: 13 / span 16;
  }
  .cell.y-xs-13-17 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 17;
    grid-row: 13 / span 17;
  }
  .cell.y-xs-13-18 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 18;
    grid-row: 13 / span 18;
  }
  .cell.y-xs-13-19 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 19;
    grid-row: 13 / span 19;
  }
  .cell.y-xs-13-20 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 20;
    grid-row: 13 / span 20;
  }
  .cell.y-xs-14-1 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 1;
    grid-row: 14 / span 1;
  }
  .cell.y-xs-14-2 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 2;
    grid-row: 14 / span 2;
  }
  .cell.y-xs-14-3 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 3;
    grid-row: 14 / span 3;
  }
  .cell.y-xs-14-4 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 4;
    grid-row: 14 / span 4;
  }
  .cell.y-xs-14-5 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 5;
    grid-row: 14 / span 5;
  }
  .cell.y-xs-14-6 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 6;
    grid-row: 14 / span 6;
  }
  .cell.y-xs-14-7 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 7;
    grid-row: 14 / span 7;
  }
  .cell.y-xs-14-8 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 8;
    grid-row: 14 / span 8;
  }
  .cell.y-xs-14-9 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 9;
    grid-row: 14 / span 9;
  }
  .cell.y-xs-14-10 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 10;
    grid-row: 14 / span 10;
  }
  .cell.y-xs-14-11 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 11;
    grid-row: 14 / span 11;
  }
  .cell.y-xs-14-12 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 12;
    grid-row: 14 / span 12;
  }
  .cell.y-xs-14-13 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 13;
    grid-row: 14 / span 13;
  }
  .cell.y-xs-14-14 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 14;
    grid-row: 14 / span 14;
  }
  .cell.y-xs-14-15 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 15;
    grid-row: 14 / span 15;
  }
  .cell.y-xs-14-16 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 16;
    grid-row: 14 / span 16;
  }
  .cell.y-xs-14-17 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 17;
    grid-row: 14 / span 17;
  }
  .cell.y-xs-14-18 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 18;
    grid-row: 14 / span 18;
  }
  .cell.y-xs-14-19 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 19;
    grid-row: 14 / span 19;
  }
  .cell.y-xs-14-20 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 20;
    grid-row: 14 / span 20;
  }
  .cell.y-xs-15-1 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 1;
    grid-row: 15 / span 1;
  }
  .cell.y-xs-15-2 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 2;
    grid-row: 15 / span 2;
  }
  .cell.y-xs-15-3 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 3;
    grid-row: 15 / span 3;
  }
  .cell.y-xs-15-4 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 4;
    grid-row: 15 / span 4;
  }
  .cell.y-xs-15-5 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 5;
    grid-row: 15 / span 5;
  }
  .cell.y-xs-15-6 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 6;
    grid-row: 15 / span 6;
  }
  .cell.y-xs-15-7 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 7;
    grid-row: 15 / span 7;
  }
  .cell.y-xs-15-8 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 8;
    grid-row: 15 / span 8;
  }
  .cell.y-xs-15-9 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 9;
    grid-row: 15 / span 9;
  }
  .cell.y-xs-15-10 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 10;
    grid-row: 15 / span 10;
  }
  .cell.y-xs-15-11 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 11;
    grid-row: 15 / span 11;
  }
  .cell.y-xs-15-12 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 12;
    grid-row: 15 / span 12;
  }
  .cell.y-xs-15-13 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 13;
    grid-row: 15 / span 13;
  }
  .cell.y-xs-15-14 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 14;
    grid-row: 15 / span 14;
  }
  .cell.y-xs-15-15 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 15;
    grid-row: 15 / span 15;
  }
  .cell.y-xs-15-16 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 16;
    grid-row: 15 / span 16;
  }
  .cell.y-xs-15-17 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 17;
    grid-row: 15 / span 17;
  }
  .cell.y-xs-15-18 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 18;
    grid-row: 15 / span 18;
  }
  .cell.y-xs-15-19 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 19;
    grid-row: 15 / span 19;
  }
  .cell.y-xs-15-20 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 20;
    grid-row: 15 / span 20;
  }
  .cell.y-xs-16-1 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 1;
    grid-row: 16 / span 1;
  }
  .cell.y-xs-16-2 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 2;
    grid-row: 16 / span 2;
  }
  .cell.y-xs-16-3 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 3;
    grid-row: 16 / span 3;
  }
  .cell.y-xs-16-4 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 4;
    grid-row: 16 / span 4;
  }
  .cell.y-xs-16-5 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 5;
    grid-row: 16 / span 5;
  }
  .cell.y-xs-16-6 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 6;
    grid-row: 16 / span 6;
  }
  .cell.y-xs-16-7 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 7;
    grid-row: 16 / span 7;
  }
  .cell.y-xs-16-8 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 8;
    grid-row: 16 / span 8;
  }
  .cell.y-xs-16-9 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 9;
    grid-row: 16 / span 9;
  }
  .cell.y-xs-16-10 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 10;
    grid-row: 16 / span 10;
  }
  .cell.y-xs-16-11 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 11;
    grid-row: 16 / span 11;
  }
  .cell.y-xs-16-12 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 12;
    grid-row: 16 / span 12;
  }
  .cell.y-xs-16-13 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 13;
    grid-row: 16 / span 13;
  }
  .cell.y-xs-16-14 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 14;
    grid-row: 16 / span 14;
  }
  .cell.y-xs-16-15 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 15;
    grid-row: 16 / span 15;
  }
  .cell.y-xs-16-16 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 16;
    grid-row: 16 / span 16;
  }
  .cell.y-xs-16-17 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 17;
    grid-row: 16 / span 17;
  }
  .cell.y-xs-16-18 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 18;
    grid-row: 16 / span 18;
  }
  .cell.y-xs-16-19 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 19;
    grid-row: 16 / span 19;
  }
  .cell.y-xs-16-20 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 20;
    grid-row: 16 / span 20;
  }
  .cell.y-xs-17-1 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 1;
    grid-row: 17 / span 1;
  }
  .cell.y-xs-17-2 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 2;
    grid-row: 17 / span 2;
  }
  .cell.y-xs-17-3 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 3;
    grid-row: 17 / span 3;
  }
  .cell.y-xs-17-4 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 4;
    grid-row: 17 / span 4;
  }
  .cell.y-xs-17-5 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 5;
    grid-row: 17 / span 5;
  }
  .cell.y-xs-17-6 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 6;
    grid-row: 17 / span 6;
  }
  .cell.y-xs-17-7 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 7;
    grid-row: 17 / span 7;
  }
  .cell.y-xs-17-8 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 8;
    grid-row: 17 / span 8;
  }
  .cell.y-xs-17-9 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 9;
    grid-row: 17 / span 9;
  }
  .cell.y-xs-17-10 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 10;
    grid-row: 17 / span 10;
  }
  .cell.y-xs-17-11 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 11;
    grid-row: 17 / span 11;
  }
  .cell.y-xs-17-12 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 12;
    grid-row: 17 / span 12;
  }
  .cell.y-xs-17-13 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 13;
    grid-row: 17 / span 13;
  }
  .cell.y-xs-17-14 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 14;
    grid-row: 17 / span 14;
  }
  .cell.y-xs-17-15 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 15;
    grid-row: 17 / span 15;
  }
  .cell.y-xs-17-16 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 16;
    grid-row: 17 / span 16;
  }
  .cell.y-xs-17-17 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 17;
    grid-row: 17 / span 17;
  }
  .cell.y-xs-17-18 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 18;
    grid-row: 17 / span 18;
  }
  .cell.y-xs-17-19 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 19;
    grid-row: 17 / span 19;
  }
  .cell.y-xs-17-20 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 20;
    grid-row: 17 / span 20;
  }
  .cell.y-xs-18-1 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 1;
    grid-row: 18 / span 1;
  }
  .cell.y-xs-18-2 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 2;
    grid-row: 18 / span 2;
  }
  .cell.y-xs-18-3 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 3;
    grid-row: 18 / span 3;
  }
  .cell.y-xs-18-4 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 4;
    grid-row: 18 / span 4;
  }
  .cell.y-xs-18-5 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 5;
    grid-row: 18 / span 5;
  }
  .cell.y-xs-18-6 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 6;
    grid-row: 18 / span 6;
  }
  .cell.y-xs-18-7 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 7;
    grid-row: 18 / span 7;
  }
  .cell.y-xs-18-8 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 8;
    grid-row: 18 / span 8;
  }
  .cell.y-xs-18-9 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 9;
    grid-row: 18 / span 9;
  }
  .cell.y-xs-18-10 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 10;
    grid-row: 18 / span 10;
  }
  .cell.y-xs-18-11 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 11;
    grid-row: 18 / span 11;
  }
  .cell.y-xs-18-12 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 12;
    grid-row: 18 / span 12;
  }
  .cell.y-xs-18-13 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 13;
    grid-row: 18 / span 13;
  }
  .cell.y-xs-18-14 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 14;
    grid-row: 18 / span 14;
  }
  .cell.y-xs-18-15 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 15;
    grid-row: 18 / span 15;
  }
  .cell.y-xs-18-16 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 16;
    grid-row: 18 / span 16;
  }
  .cell.y-xs-18-17 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 17;
    grid-row: 18 / span 17;
  }
  .cell.y-xs-18-18 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 18;
    grid-row: 18 / span 18;
  }
  .cell.y-xs-18-19 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 19;
    grid-row: 18 / span 19;
  }
  .cell.y-xs-18-20 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 20;
    grid-row: 18 / span 20;
  }
  .cell.y-xs-19-1 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 1;
    grid-row: 19 / span 1;
  }
  .cell.y-xs-19-2 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 2;
    grid-row: 19 / span 2;
  }
  .cell.y-xs-19-3 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 3;
    grid-row: 19 / span 3;
  }
  .cell.y-xs-19-4 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 4;
    grid-row: 19 / span 4;
  }
  .cell.y-xs-19-5 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 5;
    grid-row: 19 / span 5;
  }
  .cell.y-xs-19-6 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 6;
    grid-row: 19 / span 6;
  }
  .cell.y-xs-19-7 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 7;
    grid-row: 19 / span 7;
  }
  .cell.y-xs-19-8 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 8;
    grid-row: 19 / span 8;
  }
  .cell.y-xs-19-9 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 9;
    grid-row: 19 / span 9;
  }
  .cell.y-xs-19-10 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 10;
    grid-row: 19 / span 10;
  }
  .cell.y-xs-19-11 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 11;
    grid-row: 19 / span 11;
  }
  .cell.y-xs-19-12 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 12;
    grid-row: 19 / span 12;
  }
  .cell.y-xs-19-13 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 13;
    grid-row: 19 / span 13;
  }
  .cell.y-xs-19-14 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 14;
    grid-row: 19 / span 14;
  }
  .cell.y-xs-19-15 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 15;
    grid-row: 19 / span 15;
  }
  .cell.y-xs-19-16 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 16;
    grid-row: 19 / span 16;
  }
  .cell.y-xs-19-17 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 17;
    grid-row: 19 / span 17;
  }
  .cell.y-xs-19-18 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 18;
    grid-row: 19 / span 18;
  }
  .cell.y-xs-19-19 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 19;
    grid-row: 19 / span 19;
  }
  .cell.y-xs-19-20 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 20;
    grid-row: 19 / span 20;
  }
  .cell.y-xs-20-1 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 1;
    grid-row: 20 / span 1;
  }
  .cell.y-xs-20-2 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 2;
    grid-row: 20 / span 2;
  }
  .cell.y-xs-20-3 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 3;
    grid-row: 20 / span 3;
  }
  .cell.y-xs-20-4 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 4;
    grid-row: 20 / span 4;
  }
  .cell.y-xs-20-5 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 5;
    grid-row: 20 / span 5;
  }
  .cell.y-xs-20-6 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 6;
    grid-row: 20 / span 6;
  }
  .cell.y-xs-20-7 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 7;
    grid-row: 20 / span 7;
  }
  .cell.y-xs-20-8 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 8;
    grid-row: 20 / span 8;
  }
  .cell.y-xs-20-9 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 9;
    grid-row: 20 / span 9;
  }
  .cell.y-xs-20-10 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 10;
    grid-row: 20 / span 10;
  }
  .cell.y-xs-20-11 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 11;
    grid-row: 20 / span 11;
  }
  .cell.y-xs-20-12 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 12;
    grid-row: 20 / span 12;
  }
  .cell.y-xs-20-13 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 13;
    grid-row: 20 / span 13;
  }
  .cell.y-xs-20-14 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 14;
    grid-row: 20 / span 14;
  }
  .cell.y-xs-20-15 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 15;
    grid-row: 20 / span 15;
  }
  .cell.y-xs-20-16 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 16;
    grid-row: 20 / span 16;
  }
  .cell.y-xs-20-17 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 17;
    grid-row: 20 / span 17;
  }
  .cell.y-xs-20-18 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 18;
    grid-row: 20 / span 18;
  }
  .cell.y-xs-20-19 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 19;
    grid-row: 20 / span 19;
  }
  .cell.y-xs-20-20 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 20;
    grid-row: 20 / span 20;
  }
}
@media (min-width: 576px) {
  .cell.x-sm-1-1 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
  }
  .cell.x-sm-1-2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1 / span 2;
  }
  .cell.x-sm-1-3 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / span 3;
  }
  .cell.x-sm-1-4 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1 / span 4;
  }
  .cell.x-sm-1-5 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1 / span 5;
  }
  .cell.x-sm-1-6 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 6;
    grid-column: 1 / span 6;
  }
  .cell.x-sm-1-7 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1 / span 7;
  }
  .cell.x-sm-1-8 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 8;
    grid-column: 1 / span 8;
  }
  .cell.x-sm-1-9 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1 / span 9;
  }
  .cell.x-sm-1-10 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 10;
    grid-column: 1 / span 10;
  }
  .cell.x-sm-1-11 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 11;
    grid-column: 1 / span 11;
  }
  .cell.x-sm-1-12 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
    grid-column: 1 / span 12;
  }
  .cell.x-sm-1-13 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 13;
    grid-column: 1 / span 13;
  }
  .cell.x-sm-1-14 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 14;
    grid-column: 1 / span 14;
  }
  .cell.x-sm-2-1 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2 / span 1;
  }
  .cell.x-sm-2-2 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2 / span 2;
  }
  .cell.x-sm-2-3 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 3;
    grid-column: 2 / span 3;
  }
  .cell.x-sm-2-4 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 4;
    grid-column: 2 / span 4;
  }
  .cell.x-sm-2-5 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 5;
    grid-column: 2 / span 5;
  }
  .cell.x-sm-2-6 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 6;
    grid-column: 2 / span 6;
  }
  .cell.x-sm-2-7 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 7;
    grid-column: 2 / span 7;
  }
  .cell.x-sm-2-8 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 8;
    grid-column: 2 / span 8;
  }
  .cell.x-sm-2-9 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 9;
    grid-column: 2 / span 9;
  }
  .cell.x-sm-2-10 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 10;
    grid-column: 2 / span 10;
  }
  .cell.x-sm-2-11 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 11;
    grid-column: 2 / span 11;
  }
  .cell.x-sm-2-12 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 12;
    grid-column: 2 / span 12;
  }
  .cell.x-sm-2-13 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 13;
    grid-column: 2 / span 13;
  }
  .cell.x-sm-2-14 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 14;
    grid-column: 2 / span 14;
  }
  .cell.x-sm-3-1 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-column: 3 / span 1;
  }
  .cell.x-sm-3-2 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-column: 3 / span 2;
  }
  .cell.x-sm-3-3 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
    grid-column: 3 / span 3;
  }
  .cell.x-sm-3-4 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 4;
    grid-column: 3 / span 4;
  }
  .cell.x-sm-3-5 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 5;
    grid-column: 3 / span 5;
  }
  .cell.x-sm-3-6 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 6;
    grid-column: 3 / span 6;
  }
  .cell.x-sm-3-7 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 7;
    grid-column: 3 / span 7;
  }
  .cell.x-sm-3-8 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 8;
    grid-column: 3 / span 8;
  }
  .cell.x-sm-3-9 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 9;
    grid-column: 3 / span 9;
  }
  .cell.x-sm-3-10 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 10;
    grid-column: 3 / span 10;
  }
  .cell.x-sm-3-11 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 3 / span 11;
  }
  .cell.x-sm-3-12 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 12;
    grid-column: 3 / span 12;
  }
  .cell.x-sm-3-13 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 13;
    grid-column: 3 / span 13;
  }
  .cell.x-sm-3-14 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 14;
    grid-column: 3 / span 14;
  }
  .cell.x-sm-4-1 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    grid-column: 4 / span 1;
  }
  .cell.x-sm-4-2 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    grid-column: 4 / span 2;
  }
  .cell.x-sm-4-3 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
    grid-column: 4 / span 3;
  }
  .cell.x-sm-4-4 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 4;
    grid-column: 4 / span 4;
  }
  .cell.x-sm-4-5 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 5;
    grid-column: 4 / span 5;
  }
  .cell.x-sm-4-6 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 6;
    grid-column: 4 / span 6;
  }
  .cell.x-sm-4-7 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 7;
    grid-column: 4 / span 7;
  }
  .cell.x-sm-4-8 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 8;
    grid-column: 4 / span 8;
  }
  .cell.x-sm-4-9 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 9;
    grid-column: 4 / span 9;
  }
  .cell.x-sm-4-10 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 10;
    grid-column: 4 / span 10;
  }
  .cell.x-sm-4-11 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 11;
    grid-column: 4 / span 11;
  }
  .cell.x-sm-4-12 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 12;
    grid-column: 4 / span 12;
  }
  .cell.x-sm-4-13 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 13;
    grid-column: 4 / span 13;
  }
  .cell.x-sm-4-14 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 14;
    grid-column: 4 / span 14;
  }
  .cell.x-sm-5-1 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    grid-column: 5 / span 1;
  }
  .cell.x-sm-5-2 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 2;
    grid-column: 5 / span 2;
  }
  .cell.x-sm-5-3 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 3;
    grid-column: 5 / span 3;
  }
  .cell.x-sm-5-4 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 4;
    grid-column: 5 / span 4;
  }
  .cell.x-sm-5-5 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 5;
    grid-column: 5 / span 5;
  }
  .cell.x-sm-5-6 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 6;
    grid-column: 5 / span 6;
  }
  .cell.x-sm-5-7 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 7;
    grid-column: 5 / span 7;
  }
  .cell.x-sm-5-8 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 8;
    grid-column: 5 / span 8;
  }
  .cell.x-sm-5-9 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 9;
    grid-column: 5 / span 9;
  }
  .cell.x-sm-5-10 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 10;
    grid-column: 5 / span 10;
  }
  .cell.x-sm-5-11 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 11;
    grid-column: 5 / span 11;
  }
  .cell.x-sm-5-12 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 12;
    grid-column: 5 / span 12;
  }
  .cell.x-sm-5-13 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 13;
    grid-column: 5 / span 13;
  }
  .cell.x-sm-5-14 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 14;
    grid-column: 5 / span 14;
  }
  .cell.x-sm-6-1 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 1;
    grid-column: 6 / span 1;
  }
  .cell.x-sm-6-2 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 2;
    grid-column: 6 / span 2;
  }
  .cell.x-sm-6-3 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 3;
    grid-column: 6 / span 3;
  }
  .cell.x-sm-6-4 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 4;
    grid-column: 6 / span 4;
  }
  .cell.x-sm-6-5 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 5;
    grid-column: 6 / span 5;
  }
  .cell.x-sm-6-6 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 6;
    grid-column: 6 / span 6;
  }
  .cell.x-sm-6-7 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 7;
    grid-column: 6 / span 7;
  }
  .cell.x-sm-6-8 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 8;
    grid-column: 6 / span 8;
  }
  .cell.x-sm-6-9 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 9;
    grid-column: 6 / span 9;
  }
  .cell.x-sm-6-10 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 10;
    grid-column: 6 / span 10;
  }
  .cell.x-sm-6-11 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 11;
    grid-column: 6 / span 11;
  }
  .cell.x-sm-6-12 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 12;
    grid-column: 6 / span 12;
  }
  .cell.x-sm-6-13 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 13;
    grid-column: 6 / span 13;
  }
  .cell.x-sm-6-14 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 14;
    grid-column: 6 / span 14;
  }
  .cell.x-sm-7-1 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 1;
    grid-column: 7 / span 1;
  }
  .cell.x-sm-7-2 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 2;
    grid-column: 7 / span 2;
  }
  .cell.x-sm-7-3 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 3;
    grid-column: 7 / span 3;
  }
  .cell.x-sm-7-4 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 4;
    grid-column: 7 / span 4;
  }
  .cell.x-sm-7-5 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 5;
    grid-column: 7 / span 5;
  }
  .cell.x-sm-7-6 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 6;
    grid-column: 7 / span 6;
  }
  .cell.x-sm-7-7 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 7;
    grid-column: 7 / span 7;
  }
  .cell.x-sm-7-8 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 8;
    grid-column: 7 / span 8;
  }
  .cell.x-sm-7-9 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 9;
    grid-column: 7 / span 9;
  }
  .cell.x-sm-7-10 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 10;
    grid-column: 7 / span 10;
  }
  .cell.x-sm-7-11 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 11;
    grid-column: 7 / span 11;
  }
  .cell.x-sm-7-12 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 12;
    grid-column: 7 / span 12;
  }
  .cell.x-sm-7-13 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 13;
    grid-column: 7 / span 13;
  }
  .cell.x-sm-7-14 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 14;
    grid-column: 7 / span 14;
  }
  .cell.x-sm-8-1 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 1;
    grid-column: 8 / span 1;
  }
  .cell.x-sm-8-2 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 2;
    grid-column: 8 / span 2;
  }
  .cell.x-sm-8-3 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 3;
    grid-column: 8 / span 3;
  }
  .cell.x-sm-8-4 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 4;
    grid-column: 8 / span 4;
  }
  .cell.x-sm-8-5 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 5;
    grid-column: 8 / span 5;
  }
  .cell.x-sm-8-6 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 6;
    grid-column: 8 / span 6;
  }
  .cell.x-sm-8-7 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 7;
    grid-column: 8 / span 7;
  }
  .cell.x-sm-8-8 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 8;
    grid-column: 8 / span 8;
  }
  .cell.x-sm-8-9 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 9;
    grid-column: 8 / span 9;
  }
  .cell.x-sm-8-10 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 10;
    grid-column: 8 / span 10;
  }
  .cell.x-sm-8-11 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 11;
    grid-column: 8 / span 11;
  }
  .cell.x-sm-8-12 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 12;
    grid-column: 8 / span 12;
  }
  .cell.x-sm-8-13 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 13;
    grid-column: 8 / span 13;
  }
  .cell.x-sm-8-14 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 14;
    grid-column: 8 / span 14;
  }
  .cell.x-sm-9-1 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 1;
    grid-column: 9 / span 1;
  }
  .cell.x-sm-9-2 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 2;
    grid-column: 9 / span 2;
  }
  .cell.x-sm-9-3 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 3;
    grid-column: 9 / span 3;
  }
  .cell.x-sm-9-4 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 4;
    grid-column: 9 / span 4;
  }
  .cell.x-sm-9-5 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 5;
    grid-column: 9 / span 5;
  }
  .cell.x-sm-9-6 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 6;
    grid-column: 9 / span 6;
  }
  .cell.x-sm-9-7 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 7;
    grid-column: 9 / span 7;
  }
  .cell.x-sm-9-8 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 8;
    grid-column: 9 / span 8;
  }
  .cell.x-sm-9-9 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 9;
    grid-column: 9 / span 9;
  }
  .cell.x-sm-9-10 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 10;
    grid-column: 9 / span 10;
  }
  .cell.x-sm-9-11 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 11;
    grid-column: 9 / span 11;
  }
  .cell.x-sm-9-12 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 12;
    grid-column: 9 / span 12;
  }
  .cell.x-sm-9-13 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 13;
    grid-column: 9 / span 13;
  }
  .cell.x-sm-9-14 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 14;
    grid-column: 9 / span 14;
  }
  .cell.x-sm-10-1 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 1;
    grid-column: 10 / span 1;
  }
  .cell.x-sm-10-2 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 2;
    grid-column: 10 / span 2;
  }
  .cell.x-sm-10-3 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 3;
    grid-column: 10 / span 3;
  }
  .cell.x-sm-10-4 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 4;
    grid-column: 10 / span 4;
  }
  .cell.x-sm-10-5 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 5;
    grid-column: 10 / span 5;
  }
  .cell.x-sm-10-6 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 6;
    grid-column: 10 / span 6;
  }
  .cell.x-sm-10-7 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 7;
    grid-column: 10 / span 7;
  }
  .cell.x-sm-10-8 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 8;
    grid-column: 10 / span 8;
  }
  .cell.x-sm-10-9 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 9;
    grid-column: 10 / span 9;
  }
  .cell.x-sm-10-10 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 10;
    grid-column: 10 / span 10;
  }
  .cell.x-sm-10-11 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 11;
    grid-column: 10 / span 11;
  }
  .cell.x-sm-10-12 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 12;
    grid-column: 10 / span 12;
  }
  .cell.x-sm-10-13 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 13;
    grid-column: 10 / span 13;
  }
  .cell.x-sm-10-14 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 14;
    grid-column: 10 / span 14;
  }
  .cell.x-sm-11-1 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 1;
    grid-column: 11 / span 1;
  }
  .cell.x-sm-11-2 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 2;
    grid-column: 11 / span 2;
  }
  .cell.x-sm-11-3 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 3;
    grid-column: 11 / span 3;
  }
  .cell.x-sm-11-4 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 4;
    grid-column: 11 / span 4;
  }
  .cell.x-sm-11-5 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 5;
    grid-column: 11 / span 5;
  }
  .cell.x-sm-11-6 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 6;
    grid-column: 11 / span 6;
  }
  .cell.x-sm-11-7 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 7;
    grid-column: 11 / span 7;
  }
  .cell.x-sm-11-8 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 8;
    grid-column: 11 / span 8;
  }
  .cell.x-sm-11-9 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 9;
    grid-column: 11 / span 9;
  }
  .cell.x-sm-11-10 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 10;
    grid-column: 11 / span 10;
  }
  .cell.x-sm-11-11 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 11;
    grid-column: 11 / span 11;
  }
  .cell.x-sm-11-12 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 12;
    grid-column: 11 / span 12;
  }
  .cell.x-sm-11-13 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 13;
    grid-column: 11 / span 13;
  }
  .cell.x-sm-11-14 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 14;
    grid-column: 11 / span 14;
  }
  .cell.x-sm-12-1 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 1;
    grid-column: 12 / span 1;
  }
  .cell.x-sm-12-2 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 2;
    grid-column: 12 / span 2;
  }
  .cell.x-sm-12-3 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 3;
    grid-column: 12 / span 3;
  }
  .cell.x-sm-12-4 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 4;
    grid-column: 12 / span 4;
  }
  .cell.x-sm-12-5 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 5;
    grid-column: 12 / span 5;
  }
  .cell.x-sm-12-6 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 6;
    grid-column: 12 / span 6;
  }
  .cell.x-sm-12-7 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 7;
    grid-column: 12 / span 7;
  }
  .cell.x-sm-12-8 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 8;
    grid-column: 12 / span 8;
  }
  .cell.x-sm-12-9 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 9;
    grid-column: 12 / span 9;
  }
  .cell.x-sm-12-10 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 10;
    grid-column: 12 / span 10;
  }
  .cell.x-sm-12-11 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 11;
    grid-column: 12 / span 11;
  }
  .cell.x-sm-12-12 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 12;
    grid-column: 12 / span 12;
  }
  .cell.x-sm-12-13 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 13;
    grid-column: 12 / span 13;
  }
  .cell.x-sm-12-14 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 14;
    grid-column: 12 / span 14;
  }
  .cell.x-sm-13-1 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 1;
    grid-column: 13 / span 1;
  }
  .cell.x-sm-13-2 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 2;
    grid-column: 13 / span 2;
  }
  .cell.x-sm-13-3 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 3;
    grid-column: 13 / span 3;
  }
  .cell.x-sm-13-4 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 4;
    grid-column: 13 / span 4;
  }
  .cell.x-sm-13-5 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 5;
    grid-column: 13 / span 5;
  }
  .cell.x-sm-13-6 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 6;
    grid-column: 13 / span 6;
  }
  .cell.x-sm-13-7 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 7;
    grid-column: 13 / span 7;
  }
  .cell.x-sm-13-8 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 8;
    grid-column: 13 / span 8;
  }
  .cell.x-sm-13-9 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 9;
    grid-column: 13 / span 9;
  }
  .cell.x-sm-13-10 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 10;
    grid-column: 13 / span 10;
  }
  .cell.x-sm-13-11 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 11;
    grid-column: 13 / span 11;
  }
  .cell.x-sm-13-12 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 12;
    grid-column: 13 / span 12;
  }
  .cell.x-sm-13-13 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 13;
    grid-column: 13 / span 13;
  }
  .cell.x-sm-13-14 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 14;
    grid-column: 13 / span 14;
  }
  .cell.x-sm-14-1 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 1;
    grid-column: 14 / span 1;
  }
  .cell.x-sm-14-2 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 2;
    grid-column: 14 / span 2;
  }
  .cell.x-sm-14-3 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 3;
    grid-column: 14 / span 3;
  }
  .cell.x-sm-14-4 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 4;
    grid-column: 14 / span 4;
  }
  .cell.x-sm-14-5 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 5;
    grid-column: 14 / span 5;
  }
  .cell.x-sm-14-6 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 6;
    grid-column: 14 / span 6;
  }
  .cell.x-sm-14-7 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 7;
    grid-column: 14 / span 7;
  }
  .cell.x-sm-14-8 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 8;
    grid-column: 14 / span 8;
  }
  .cell.x-sm-14-9 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 9;
    grid-column: 14 / span 9;
  }
  .cell.x-sm-14-10 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 10;
    grid-column: 14 / span 10;
  }
  .cell.x-sm-14-11 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 11;
    grid-column: 14 / span 11;
  }
  .cell.x-sm-14-12 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 12;
    grid-column: 14 / span 12;
  }
  .cell.x-sm-14-13 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 13;
    grid-column: 14 / span 13;
  }
  .cell.x-sm-14-14 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 14;
    grid-column: 14 / span 14;
  }
  .cell.y-sm-1-1 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
  }
  .cell.y-sm-1-2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1 / span 2;
  }
  .cell.y-sm-1-3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1 / span 3;
  }
  .cell.y-sm-1-4 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    grid-row: 1 / span 4;
  }
  .cell.y-sm-1-5 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 5;
    grid-row: 1 / span 5;
  }
  .cell.y-sm-1-6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 6;
    grid-row: 1 / span 6;
  }
  .cell.y-sm-1-7 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 7;
    grid-row: 1 / span 7;
  }
  .cell.y-sm-1-8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 8;
    grid-row: 1 / span 8;
  }
  .cell.y-sm-1-9 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 9;
    grid-row: 1 / span 9;
  }
  .cell.y-sm-1-10 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 10;
    grid-row: 1 / span 10;
  }
  .cell.y-sm-1-11 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 11;
    grid-row: 1 / span 11;
  }
  .cell.y-sm-1-12 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 12;
    grid-row: 1 / span 12;
  }
  .cell.y-sm-1-13 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 13;
    grid-row: 1 / span 13;
  }
  .cell.y-sm-1-14 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 14;
    grid-row: 1 / span 14;
  }
  .cell.y-sm-1-15 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 15;
    grid-row: 1 / span 15;
  }
  .cell.y-sm-1-16 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 16;
    grid-row: 1 / span 16;
  }
  .cell.y-sm-1-17 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 17;
    grid-row: 1 / span 17;
  }
  .cell.y-sm-1-18 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 18;
    grid-row: 1 / span 18;
  }
  .cell.y-sm-1-19 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 19;
    grid-row: 1 / span 19;
  }
  .cell.y-sm-1-20 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 20;
    grid-row: 1 / span 20;
  }
  .cell.y-sm-2-1 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
  }
  .cell.y-sm-2-2 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-row: 2 / span 2;
  }
  .cell.y-sm-2-3 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 3;
    grid-row: 2 / span 3;
  }
  .cell.y-sm-2-4 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 4;
    grid-row: 2 / span 4;
  }
  .cell.y-sm-2-5 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 5;
    grid-row: 2 / span 5;
  }
  .cell.y-sm-2-6 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 6;
    grid-row: 2 / span 6;
  }
  .cell.y-sm-2-7 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 7;
    grid-row: 2 / span 7;
  }
  .cell.y-sm-2-8 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 8;
    grid-row: 2 / span 8;
  }
  .cell.y-sm-2-9 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 9;
    grid-row: 2 / span 9;
  }
  .cell.y-sm-2-10 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 10;
    grid-row: 2 / span 10;
  }
  .cell.y-sm-2-11 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 11;
    grid-row: 2 / span 11;
  }
  .cell.y-sm-2-12 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 12;
    grid-row: 2 / span 12;
  }
  .cell.y-sm-2-13 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 13;
    grid-row: 2 / span 13;
  }
  .cell.y-sm-2-14 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 14;
    grid-row: 2 / span 14;
  }
  .cell.y-sm-2-15 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 15;
    grid-row: 2 / span 15;
  }
  .cell.y-sm-2-16 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 16;
    grid-row: 2 / span 16;
  }
  .cell.y-sm-2-17 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 17;
    grid-row: 2 / span 17;
  }
  .cell.y-sm-2-18 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 18;
    grid-row: 2 / span 18;
  }
  .cell.y-sm-2-19 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 19;
    grid-row: 2 / span 19;
  }
  .cell.y-sm-2-20 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 20;
    grid-row: 2 / span 20;
  }
  .cell.y-sm-3-1 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / span 1;
  }
  .cell.y-sm-3-2 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
    grid-row: 3 / span 2;
  }
  .cell.y-sm-3-3 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 3;
    grid-row: 3 / span 3;
  }
  .cell.y-sm-3-4 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 4;
    grid-row: 3 / span 4;
  }
  .cell.y-sm-3-5 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 5;
    grid-row: 3 / span 5;
  }
  .cell.y-sm-3-6 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 6;
    grid-row: 3 / span 6;
  }
  .cell.y-sm-3-7 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 7;
    grid-row: 3 / span 7;
  }
  .cell.y-sm-3-8 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 8;
    grid-row: 3 / span 8;
  }
  .cell.y-sm-3-9 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 9;
    grid-row: 3 / span 9;
  }
  .cell.y-sm-3-10 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 10;
    grid-row: 3 / span 10;
  }
  .cell.y-sm-3-11 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 11;
    grid-row: 3 / span 11;
  }
  .cell.y-sm-3-12 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 12;
    grid-row: 3 / span 12;
  }
  .cell.y-sm-3-13 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 13;
    grid-row: 3 / span 13;
  }
  .cell.y-sm-3-14 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 14;
    grid-row: 3 / span 14;
  }
  .cell.y-sm-3-15 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 15;
    grid-row: 3 / span 15;
  }
  .cell.y-sm-3-16 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 16;
    grid-row: 3 / span 16;
  }
  .cell.y-sm-3-17 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 17;
    grid-row: 3 / span 17;
  }
  .cell.y-sm-3-18 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 18;
    grid-row: 3 / span 18;
  }
  .cell.y-sm-3-19 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 19;
    grid-row: 3 / span 19;
  }
  .cell.y-sm-3-20 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 20;
    grid-row: 3 / span 20;
  }
  .cell.y-sm-4-1 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
    grid-row: 4 / span 1;
  }
  .cell.y-sm-4-2 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 2;
    grid-row: 4 / span 2;
  }
  .cell.y-sm-4-3 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 3;
    grid-row: 4 / span 3;
  }
  .cell.y-sm-4-4 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 4;
    grid-row: 4 / span 4;
  }
  .cell.y-sm-4-5 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 5;
    grid-row: 4 / span 5;
  }
  .cell.y-sm-4-6 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 6;
    grid-row: 4 / span 6;
  }
  .cell.y-sm-4-7 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 7;
    grid-row: 4 / span 7;
  }
  .cell.y-sm-4-8 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 8;
    grid-row: 4 / span 8;
  }
  .cell.y-sm-4-9 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 9;
    grid-row: 4 / span 9;
  }
  .cell.y-sm-4-10 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 10;
    grid-row: 4 / span 10;
  }
  .cell.y-sm-4-11 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 11;
    grid-row: 4 / span 11;
  }
  .cell.y-sm-4-12 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 12;
    grid-row: 4 / span 12;
  }
  .cell.y-sm-4-13 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 13;
    grid-row: 4 / span 13;
  }
  .cell.y-sm-4-14 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 14;
    grid-row: 4 / span 14;
  }
  .cell.y-sm-4-15 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 15;
    grid-row: 4 / span 15;
  }
  .cell.y-sm-4-16 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 16;
    grid-row: 4 / span 16;
  }
  .cell.y-sm-4-17 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 17;
    grid-row: 4 / span 17;
  }
  .cell.y-sm-4-18 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 18;
    grid-row: 4 / span 18;
  }
  .cell.y-sm-4-19 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 19;
    grid-row: 4 / span 19;
  }
  .cell.y-sm-4-20 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 20;
    grid-row: 4 / span 20;
  }
  .cell.y-sm-5-1 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    grid-row: 5 / span 1;
  }
  .cell.y-sm-5-2 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 2;
    grid-row: 5 / span 2;
  }
  .cell.y-sm-5-3 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 3;
    grid-row: 5 / span 3;
  }
  .cell.y-sm-5-4 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 4;
    grid-row: 5 / span 4;
  }
  .cell.y-sm-5-5 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 5;
    grid-row: 5 / span 5;
  }
  .cell.y-sm-5-6 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 6;
    grid-row: 5 / span 6;
  }
  .cell.y-sm-5-7 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 7;
    grid-row: 5 / span 7;
  }
  .cell.y-sm-5-8 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 8;
    grid-row: 5 / span 8;
  }
  .cell.y-sm-5-9 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 9;
    grid-row: 5 / span 9;
  }
  .cell.y-sm-5-10 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 10;
    grid-row: 5 / span 10;
  }
  .cell.y-sm-5-11 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 11;
    grid-row: 5 / span 11;
  }
  .cell.y-sm-5-12 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 12;
    grid-row: 5 / span 12;
  }
  .cell.y-sm-5-13 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 13;
    grid-row: 5 / span 13;
  }
  .cell.y-sm-5-14 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 14;
    grid-row: 5 / span 14;
  }
  .cell.y-sm-5-15 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 15;
    grid-row: 5 / span 15;
  }
  .cell.y-sm-5-16 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 16;
    grid-row: 5 / span 16;
  }
  .cell.y-sm-5-17 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 17;
    grid-row: 5 / span 17;
  }
  .cell.y-sm-5-18 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 18;
    grid-row: 5 / span 18;
  }
  .cell.y-sm-5-19 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 19;
    grid-row: 5 / span 19;
  }
  .cell.y-sm-5-20 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 20;
    grid-row: 5 / span 20;
  }
  .cell.y-sm-6-1 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    grid-row: 6 / span 1;
  }
  .cell.y-sm-6-2 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 2;
    grid-row: 6 / span 2;
  }
  .cell.y-sm-6-3 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 3;
    grid-row: 6 / span 3;
  }
  .cell.y-sm-6-4 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 4;
    grid-row: 6 / span 4;
  }
  .cell.y-sm-6-5 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 5;
    grid-row: 6 / span 5;
  }
  .cell.y-sm-6-6 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 6;
    grid-row: 6 / span 6;
  }
  .cell.y-sm-6-7 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 7;
    grid-row: 6 / span 7;
  }
  .cell.y-sm-6-8 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 8;
    grid-row: 6 / span 8;
  }
  .cell.y-sm-6-9 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 9;
    grid-row: 6 / span 9;
  }
  .cell.y-sm-6-10 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 10;
    grid-row: 6 / span 10;
  }
  .cell.y-sm-6-11 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 11;
    grid-row: 6 / span 11;
  }
  .cell.y-sm-6-12 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 12;
    grid-row: 6 / span 12;
  }
  .cell.y-sm-6-13 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 13;
    grid-row: 6 / span 13;
  }
  .cell.y-sm-6-14 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 14;
    grid-row: 6 / span 14;
  }
  .cell.y-sm-6-15 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 15;
    grid-row: 6 / span 15;
  }
  .cell.y-sm-6-16 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 16;
    grid-row: 6 / span 16;
  }
  .cell.y-sm-6-17 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 17;
    grid-row: 6 / span 17;
  }
  .cell.y-sm-6-18 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 18;
    grid-row: 6 / span 18;
  }
  .cell.y-sm-6-19 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 19;
    grid-row: 6 / span 19;
  }
  .cell.y-sm-6-20 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 20;
    grid-row: 6 / span 20;
  }
  .cell.y-sm-7-1 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    grid-row: 7 / span 1;
  }
  .cell.y-sm-7-2 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 2;
    grid-row: 7 / span 2;
  }
  .cell.y-sm-7-3 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 3;
    grid-row: 7 / span 3;
  }
  .cell.y-sm-7-4 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 4;
    grid-row: 7 / span 4;
  }
  .cell.y-sm-7-5 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 5;
    grid-row: 7 / span 5;
  }
  .cell.y-sm-7-6 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 6;
    grid-row: 7 / span 6;
  }
  .cell.y-sm-7-7 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 7;
    grid-row: 7 / span 7;
  }
  .cell.y-sm-7-8 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 8;
    grid-row: 7 / span 8;
  }
  .cell.y-sm-7-9 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 9;
    grid-row: 7 / span 9;
  }
  .cell.y-sm-7-10 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 10;
    grid-row: 7 / span 10;
  }
  .cell.y-sm-7-11 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 11;
    grid-row: 7 / span 11;
  }
  .cell.y-sm-7-12 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 12;
    grid-row: 7 / span 12;
  }
  .cell.y-sm-7-13 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 13;
    grid-row: 7 / span 13;
  }
  .cell.y-sm-7-14 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 14;
    grid-row: 7 / span 14;
  }
  .cell.y-sm-7-15 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 15;
    grid-row: 7 / span 15;
  }
  .cell.y-sm-7-16 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 16;
    grid-row: 7 / span 16;
  }
  .cell.y-sm-7-17 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 17;
    grid-row: 7 / span 17;
  }
  .cell.y-sm-7-18 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 18;
    grid-row: 7 / span 18;
  }
  .cell.y-sm-7-19 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 19;
    grid-row: 7 / span 19;
  }
  .cell.y-sm-7-20 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 20;
    grid-row: 7 / span 20;
  }
  .cell.y-sm-8-1 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 1;
    grid-row: 8 / span 1;
  }
  .cell.y-sm-8-2 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 2;
    grid-row: 8 / span 2;
  }
  .cell.y-sm-8-3 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 3;
    grid-row: 8 / span 3;
  }
  .cell.y-sm-8-4 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 4;
    grid-row: 8 / span 4;
  }
  .cell.y-sm-8-5 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 5;
    grid-row: 8 / span 5;
  }
  .cell.y-sm-8-6 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 6;
    grid-row: 8 / span 6;
  }
  .cell.y-sm-8-7 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 7;
    grid-row: 8 / span 7;
  }
  .cell.y-sm-8-8 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 8;
    grid-row: 8 / span 8;
  }
  .cell.y-sm-8-9 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 9;
    grid-row: 8 / span 9;
  }
  .cell.y-sm-8-10 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 10;
    grid-row: 8 / span 10;
  }
  .cell.y-sm-8-11 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 11;
    grid-row: 8 / span 11;
  }
  .cell.y-sm-8-12 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 12;
    grid-row: 8 / span 12;
  }
  .cell.y-sm-8-13 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 13;
    grid-row: 8 / span 13;
  }
  .cell.y-sm-8-14 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 14;
    grid-row: 8 / span 14;
  }
  .cell.y-sm-8-15 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 15;
    grid-row: 8 / span 15;
  }
  .cell.y-sm-8-16 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 16;
    grid-row: 8 / span 16;
  }
  .cell.y-sm-8-17 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 17;
    grid-row: 8 / span 17;
  }
  .cell.y-sm-8-18 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 18;
    grid-row: 8 / span 18;
  }
  .cell.y-sm-8-19 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 19;
    grid-row: 8 / span 19;
  }
  .cell.y-sm-8-20 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 20;
    grid-row: 8 / span 20;
  }
  .cell.y-sm-9-1 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 1;
    grid-row: 9 / span 1;
  }
  .cell.y-sm-9-2 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 2;
    grid-row: 9 / span 2;
  }
  .cell.y-sm-9-3 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 3;
    grid-row: 9 / span 3;
  }
  .cell.y-sm-9-4 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 4;
    grid-row: 9 / span 4;
  }
  .cell.y-sm-9-5 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 5;
    grid-row: 9 / span 5;
  }
  .cell.y-sm-9-6 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 6;
    grid-row: 9 / span 6;
  }
  .cell.y-sm-9-7 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 7;
    grid-row: 9 / span 7;
  }
  .cell.y-sm-9-8 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 8;
    grid-row: 9 / span 8;
  }
  .cell.y-sm-9-9 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 9;
    grid-row: 9 / span 9;
  }
  .cell.y-sm-9-10 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 10;
    grid-row: 9 / span 10;
  }
  .cell.y-sm-9-11 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 11;
    grid-row: 9 / span 11;
  }
  .cell.y-sm-9-12 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 12;
    grid-row: 9 / span 12;
  }
  .cell.y-sm-9-13 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 13;
    grid-row: 9 / span 13;
  }
  .cell.y-sm-9-14 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 14;
    grid-row: 9 / span 14;
  }
  .cell.y-sm-9-15 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 15;
    grid-row: 9 / span 15;
  }
  .cell.y-sm-9-16 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 16;
    grid-row: 9 / span 16;
  }
  .cell.y-sm-9-17 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 17;
    grid-row: 9 / span 17;
  }
  .cell.y-sm-9-18 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 18;
    grid-row: 9 / span 18;
  }
  .cell.y-sm-9-19 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 19;
    grid-row: 9 / span 19;
  }
  .cell.y-sm-9-20 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 20;
    grid-row: 9 / span 20;
  }
  .cell.y-sm-10-1 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 1;
    grid-row: 10 / span 1;
  }
  .cell.y-sm-10-2 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 2;
    grid-row: 10 / span 2;
  }
  .cell.y-sm-10-3 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 3;
    grid-row: 10 / span 3;
  }
  .cell.y-sm-10-4 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 4;
    grid-row: 10 / span 4;
  }
  .cell.y-sm-10-5 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 5;
    grid-row: 10 / span 5;
  }
  .cell.y-sm-10-6 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 6;
    grid-row: 10 / span 6;
  }
  .cell.y-sm-10-7 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 7;
    grid-row: 10 / span 7;
  }
  .cell.y-sm-10-8 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 8;
    grid-row: 10 / span 8;
  }
  .cell.y-sm-10-9 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 9;
    grid-row: 10 / span 9;
  }
  .cell.y-sm-10-10 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 10;
    grid-row: 10 / span 10;
  }
  .cell.y-sm-10-11 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 11;
    grid-row: 10 / span 11;
  }
  .cell.y-sm-10-12 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 12;
    grid-row: 10 / span 12;
  }
  .cell.y-sm-10-13 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 13;
    grid-row: 10 / span 13;
  }
  .cell.y-sm-10-14 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 14;
    grid-row: 10 / span 14;
  }
  .cell.y-sm-10-15 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 15;
    grid-row: 10 / span 15;
  }
  .cell.y-sm-10-16 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 16;
    grid-row: 10 / span 16;
  }
  .cell.y-sm-10-17 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 17;
    grid-row: 10 / span 17;
  }
  .cell.y-sm-10-18 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 18;
    grid-row: 10 / span 18;
  }
  .cell.y-sm-10-19 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 19;
    grid-row: 10 / span 19;
  }
  .cell.y-sm-10-20 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 20;
    grid-row: 10 / span 20;
  }
  .cell.y-sm-11-1 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 1;
    grid-row: 11 / span 1;
  }
  .cell.y-sm-11-2 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 2;
    grid-row: 11 / span 2;
  }
  .cell.y-sm-11-3 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 3;
    grid-row: 11 / span 3;
  }
  .cell.y-sm-11-4 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 4;
    grid-row: 11 / span 4;
  }
  .cell.y-sm-11-5 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 5;
    grid-row: 11 / span 5;
  }
  .cell.y-sm-11-6 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 6;
    grid-row: 11 / span 6;
  }
  .cell.y-sm-11-7 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 7;
    grid-row: 11 / span 7;
  }
  .cell.y-sm-11-8 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 8;
    grid-row: 11 / span 8;
  }
  .cell.y-sm-11-9 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 9;
    grid-row: 11 / span 9;
  }
  .cell.y-sm-11-10 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 10;
    grid-row: 11 / span 10;
  }
  .cell.y-sm-11-11 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 11;
    grid-row: 11 / span 11;
  }
  .cell.y-sm-11-12 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 12;
    grid-row: 11 / span 12;
  }
  .cell.y-sm-11-13 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 13;
    grid-row: 11 / span 13;
  }
  .cell.y-sm-11-14 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 14;
    grid-row: 11 / span 14;
  }
  .cell.y-sm-11-15 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 15;
    grid-row: 11 / span 15;
  }
  .cell.y-sm-11-16 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 16;
    grid-row: 11 / span 16;
  }
  .cell.y-sm-11-17 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 17;
    grid-row: 11 / span 17;
  }
  .cell.y-sm-11-18 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 18;
    grid-row: 11 / span 18;
  }
  .cell.y-sm-11-19 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 19;
    grid-row: 11 / span 19;
  }
  .cell.y-sm-11-20 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 20;
    grid-row: 11 / span 20;
  }
  .cell.y-sm-12-1 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 1;
    grid-row: 12 / span 1;
  }
  .cell.y-sm-12-2 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 2;
    grid-row: 12 / span 2;
  }
  .cell.y-sm-12-3 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 3;
    grid-row: 12 / span 3;
  }
  .cell.y-sm-12-4 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 4;
    grid-row: 12 / span 4;
  }
  .cell.y-sm-12-5 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 5;
    grid-row: 12 / span 5;
  }
  .cell.y-sm-12-6 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 6;
    grid-row: 12 / span 6;
  }
  .cell.y-sm-12-7 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 7;
    grid-row: 12 / span 7;
  }
  .cell.y-sm-12-8 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 8;
    grid-row: 12 / span 8;
  }
  .cell.y-sm-12-9 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 9;
    grid-row: 12 / span 9;
  }
  .cell.y-sm-12-10 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 10;
    grid-row: 12 / span 10;
  }
  .cell.y-sm-12-11 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 11;
    grid-row: 12 / span 11;
  }
  .cell.y-sm-12-12 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 12;
    grid-row: 12 / span 12;
  }
  .cell.y-sm-12-13 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 13;
    grid-row: 12 / span 13;
  }
  .cell.y-sm-12-14 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 14;
    grid-row: 12 / span 14;
  }
  .cell.y-sm-12-15 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 15;
    grid-row: 12 / span 15;
  }
  .cell.y-sm-12-16 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 16;
    grid-row: 12 / span 16;
  }
  .cell.y-sm-12-17 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 17;
    grid-row: 12 / span 17;
  }
  .cell.y-sm-12-18 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 18;
    grid-row: 12 / span 18;
  }
  .cell.y-sm-12-19 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 19;
    grid-row: 12 / span 19;
  }
  .cell.y-sm-12-20 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 20;
    grid-row: 12 / span 20;
  }
  .cell.y-sm-13-1 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 1;
    grid-row: 13 / span 1;
  }
  .cell.y-sm-13-2 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 2;
    grid-row: 13 / span 2;
  }
  .cell.y-sm-13-3 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 3;
    grid-row: 13 / span 3;
  }
  .cell.y-sm-13-4 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 4;
    grid-row: 13 / span 4;
  }
  .cell.y-sm-13-5 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 5;
    grid-row: 13 / span 5;
  }
  .cell.y-sm-13-6 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 6;
    grid-row: 13 / span 6;
  }
  .cell.y-sm-13-7 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 7;
    grid-row: 13 / span 7;
  }
  .cell.y-sm-13-8 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 8;
    grid-row: 13 / span 8;
  }
  .cell.y-sm-13-9 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 9;
    grid-row: 13 / span 9;
  }
  .cell.y-sm-13-10 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 10;
    grid-row: 13 / span 10;
  }
  .cell.y-sm-13-11 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 11;
    grid-row: 13 / span 11;
  }
  .cell.y-sm-13-12 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 12;
    grid-row: 13 / span 12;
  }
  .cell.y-sm-13-13 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 13;
    grid-row: 13 / span 13;
  }
  .cell.y-sm-13-14 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 14;
    grid-row: 13 / span 14;
  }
  .cell.y-sm-13-15 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 15;
    grid-row: 13 / span 15;
  }
  .cell.y-sm-13-16 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 16;
    grid-row: 13 / span 16;
  }
  .cell.y-sm-13-17 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 17;
    grid-row: 13 / span 17;
  }
  .cell.y-sm-13-18 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 18;
    grid-row: 13 / span 18;
  }
  .cell.y-sm-13-19 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 19;
    grid-row: 13 / span 19;
  }
  .cell.y-sm-13-20 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 20;
    grid-row: 13 / span 20;
  }
  .cell.y-sm-14-1 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 1;
    grid-row: 14 / span 1;
  }
  .cell.y-sm-14-2 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 2;
    grid-row: 14 / span 2;
  }
  .cell.y-sm-14-3 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 3;
    grid-row: 14 / span 3;
  }
  .cell.y-sm-14-4 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 4;
    grid-row: 14 / span 4;
  }
  .cell.y-sm-14-5 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 5;
    grid-row: 14 / span 5;
  }
  .cell.y-sm-14-6 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 6;
    grid-row: 14 / span 6;
  }
  .cell.y-sm-14-7 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 7;
    grid-row: 14 / span 7;
  }
  .cell.y-sm-14-8 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 8;
    grid-row: 14 / span 8;
  }
  .cell.y-sm-14-9 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 9;
    grid-row: 14 / span 9;
  }
  .cell.y-sm-14-10 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 10;
    grid-row: 14 / span 10;
  }
  .cell.y-sm-14-11 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 11;
    grid-row: 14 / span 11;
  }
  .cell.y-sm-14-12 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 12;
    grid-row: 14 / span 12;
  }
  .cell.y-sm-14-13 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 13;
    grid-row: 14 / span 13;
  }
  .cell.y-sm-14-14 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 14;
    grid-row: 14 / span 14;
  }
  .cell.y-sm-14-15 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 15;
    grid-row: 14 / span 15;
  }
  .cell.y-sm-14-16 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 16;
    grid-row: 14 / span 16;
  }
  .cell.y-sm-14-17 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 17;
    grid-row: 14 / span 17;
  }
  .cell.y-sm-14-18 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 18;
    grid-row: 14 / span 18;
  }
  .cell.y-sm-14-19 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 19;
    grid-row: 14 / span 19;
  }
  .cell.y-sm-14-20 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 20;
    grid-row: 14 / span 20;
  }
  .cell.y-sm-15-1 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 1;
    grid-row: 15 / span 1;
  }
  .cell.y-sm-15-2 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 2;
    grid-row: 15 / span 2;
  }
  .cell.y-sm-15-3 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 3;
    grid-row: 15 / span 3;
  }
  .cell.y-sm-15-4 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 4;
    grid-row: 15 / span 4;
  }
  .cell.y-sm-15-5 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 5;
    grid-row: 15 / span 5;
  }
  .cell.y-sm-15-6 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 6;
    grid-row: 15 / span 6;
  }
  .cell.y-sm-15-7 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 7;
    grid-row: 15 / span 7;
  }
  .cell.y-sm-15-8 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 8;
    grid-row: 15 / span 8;
  }
  .cell.y-sm-15-9 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 9;
    grid-row: 15 / span 9;
  }
  .cell.y-sm-15-10 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 10;
    grid-row: 15 / span 10;
  }
  .cell.y-sm-15-11 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 11;
    grid-row: 15 / span 11;
  }
  .cell.y-sm-15-12 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 12;
    grid-row: 15 / span 12;
  }
  .cell.y-sm-15-13 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 13;
    grid-row: 15 / span 13;
  }
  .cell.y-sm-15-14 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 14;
    grid-row: 15 / span 14;
  }
  .cell.y-sm-15-15 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 15;
    grid-row: 15 / span 15;
  }
  .cell.y-sm-15-16 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 16;
    grid-row: 15 / span 16;
  }
  .cell.y-sm-15-17 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 17;
    grid-row: 15 / span 17;
  }
  .cell.y-sm-15-18 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 18;
    grid-row: 15 / span 18;
  }
  .cell.y-sm-15-19 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 19;
    grid-row: 15 / span 19;
  }
  .cell.y-sm-15-20 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 20;
    grid-row: 15 / span 20;
  }
  .cell.y-sm-16-1 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 1;
    grid-row: 16 / span 1;
  }
  .cell.y-sm-16-2 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 2;
    grid-row: 16 / span 2;
  }
  .cell.y-sm-16-3 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 3;
    grid-row: 16 / span 3;
  }
  .cell.y-sm-16-4 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 4;
    grid-row: 16 / span 4;
  }
  .cell.y-sm-16-5 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 5;
    grid-row: 16 / span 5;
  }
  .cell.y-sm-16-6 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 6;
    grid-row: 16 / span 6;
  }
  .cell.y-sm-16-7 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 7;
    grid-row: 16 / span 7;
  }
  .cell.y-sm-16-8 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 8;
    grid-row: 16 / span 8;
  }
  .cell.y-sm-16-9 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 9;
    grid-row: 16 / span 9;
  }
  .cell.y-sm-16-10 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 10;
    grid-row: 16 / span 10;
  }
  .cell.y-sm-16-11 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 11;
    grid-row: 16 / span 11;
  }
  .cell.y-sm-16-12 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 12;
    grid-row: 16 / span 12;
  }
  .cell.y-sm-16-13 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 13;
    grid-row: 16 / span 13;
  }
  .cell.y-sm-16-14 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 14;
    grid-row: 16 / span 14;
  }
  .cell.y-sm-16-15 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 15;
    grid-row: 16 / span 15;
  }
  .cell.y-sm-16-16 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 16;
    grid-row: 16 / span 16;
  }
  .cell.y-sm-16-17 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 17;
    grid-row: 16 / span 17;
  }
  .cell.y-sm-16-18 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 18;
    grid-row: 16 / span 18;
  }
  .cell.y-sm-16-19 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 19;
    grid-row: 16 / span 19;
  }
  .cell.y-sm-16-20 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 20;
    grid-row: 16 / span 20;
  }
  .cell.y-sm-17-1 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 1;
    grid-row: 17 / span 1;
  }
  .cell.y-sm-17-2 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 2;
    grid-row: 17 / span 2;
  }
  .cell.y-sm-17-3 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 3;
    grid-row: 17 / span 3;
  }
  .cell.y-sm-17-4 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 4;
    grid-row: 17 / span 4;
  }
  .cell.y-sm-17-5 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 5;
    grid-row: 17 / span 5;
  }
  .cell.y-sm-17-6 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 6;
    grid-row: 17 / span 6;
  }
  .cell.y-sm-17-7 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 7;
    grid-row: 17 / span 7;
  }
  .cell.y-sm-17-8 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 8;
    grid-row: 17 / span 8;
  }
  .cell.y-sm-17-9 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 9;
    grid-row: 17 / span 9;
  }
  .cell.y-sm-17-10 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 10;
    grid-row: 17 / span 10;
  }
  .cell.y-sm-17-11 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 11;
    grid-row: 17 / span 11;
  }
  .cell.y-sm-17-12 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 12;
    grid-row: 17 / span 12;
  }
  .cell.y-sm-17-13 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 13;
    grid-row: 17 / span 13;
  }
  .cell.y-sm-17-14 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 14;
    grid-row: 17 / span 14;
  }
  .cell.y-sm-17-15 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 15;
    grid-row: 17 / span 15;
  }
  .cell.y-sm-17-16 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 16;
    grid-row: 17 / span 16;
  }
  .cell.y-sm-17-17 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 17;
    grid-row: 17 / span 17;
  }
  .cell.y-sm-17-18 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 18;
    grid-row: 17 / span 18;
  }
  .cell.y-sm-17-19 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 19;
    grid-row: 17 / span 19;
  }
  .cell.y-sm-17-20 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 20;
    grid-row: 17 / span 20;
  }
  .cell.y-sm-18-1 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 1;
    grid-row: 18 / span 1;
  }
  .cell.y-sm-18-2 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 2;
    grid-row: 18 / span 2;
  }
  .cell.y-sm-18-3 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 3;
    grid-row: 18 / span 3;
  }
  .cell.y-sm-18-4 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 4;
    grid-row: 18 / span 4;
  }
  .cell.y-sm-18-5 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 5;
    grid-row: 18 / span 5;
  }
  .cell.y-sm-18-6 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 6;
    grid-row: 18 / span 6;
  }
  .cell.y-sm-18-7 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 7;
    grid-row: 18 / span 7;
  }
  .cell.y-sm-18-8 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 8;
    grid-row: 18 / span 8;
  }
  .cell.y-sm-18-9 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 9;
    grid-row: 18 / span 9;
  }
  .cell.y-sm-18-10 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 10;
    grid-row: 18 / span 10;
  }
  .cell.y-sm-18-11 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 11;
    grid-row: 18 / span 11;
  }
  .cell.y-sm-18-12 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 12;
    grid-row: 18 / span 12;
  }
  .cell.y-sm-18-13 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 13;
    grid-row: 18 / span 13;
  }
  .cell.y-sm-18-14 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 14;
    grid-row: 18 / span 14;
  }
  .cell.y-sm-18-15 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 15;
    grid-row: 18 / span 15;
  }
  .cell.y-sm-18-16 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 16;
    grid-row: 18 / span 16;
  }
  .cell.y-sm-18-17 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 17;
    grid-row: 18 / span 17;
  }
  .cell.y-sm-18-18 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 18;
    grid-row: 18 / span 18;
  }
  .cell.y-sm-18-19 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 19;
    grid-row: 18 / span 19;
  }
  .cell.y-sm-18-20 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 20;
    grid-row: 18 / span 20;
  }
  .cell.y-sm-19-1 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 1;
    grid-row: 19 / span 1;
  }
  .cell.y-sm-19-2 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 2;
    grid-row: 19 / span 2;
  }
  .cell.y-sm-19-3 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 3;
    grid-row: 19 / span 3;
  }
  .cell.y-sm-19-4 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 4;
    grid-row: 19 / span 4;
  }
  .cell.y-sm-19-5 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 5;
    grid-row: 19 / span 5;
  }
  .cell.y-sm-19-6 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 6;
    grid-row: 19 / span 6;
  }
  .cell.y-sm-19-7 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 7;
    grid-row: 19 / span 7;
  }
  .cell.y-sm-19-8 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 8;
    grid-row: 19 / span 8;
  }
  .cell.y-sm-19-9 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 9;
    grid-row: 19 / span 9;
  }
  .cell.y-sm-19-10 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 10;
    grid-row: 19 / span 10;
  }
  .cell.y-sm-19-11 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 11;
    grid-row: 19 / span 11;
  }
  .cell.y-sm-19-12 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 12;
    grid-row: 19 / span 12;
  }
  .cell.y-sm-19-13 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 13;
    grid-row: 19 / span 13;
  }
  .cell.y-sm-19-14 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 14;
    grid-row: 19 / span 14;
  }
  .cell.y-sm-19-15 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 15;
    grid-row: 19 / span 15;
  }
  .cell.y-sm-19-16 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 16;
    grid-row: 19 / span 16;
  }
  .cell.y-sm-19-17 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 17;
    grid-row: 19 / span 17;
  }
  .cell.y-sm-19-18 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 18;
    grid-row: 19 / span 18;
  }
  .cell.y-sm-19-19 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 19;
    grid-row: 19 / span 19;
  }
  .cell.y-sm-19-20 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 20;
    grid-row: 19 / span 20;
  }
  .cell.y-sm-20-1 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 1;
    grid-row: 20 / span 1;
  }
  .cell.y-sm-20-2 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 2;
    grid-row: 20 / span 2;
  }
  .cell.y-sm-20-3 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 3;
    grid-row: 20 / span 3;
  }
  .cell.y-sm-20-4 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 4;
    grid-row: 20 / span 4;
  }
  .cell.y-sm-20-5 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 5;
    grid-row: 20 / span 5;
  }
  .cell.y-sm-20-6 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 6;
    grid-row: 20 / span 6;
  }
  .cell.y-sm-20-7 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 7;
    grid-row: 20 / span 7;
  }
  .cell.y-sm-20-8 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 8;
    grid-row: 20 / span 8;
  }
  .cell.y-sm-20-9 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 9;
    grid-row: 20 / span 9;
  }
  .cell.y-sm-20-10 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 10;
    grid-row: 20 / span 10;
  }
  .cell.y-sm-20-11 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 11;
    grid-row: 20 / span 11;
  }
  .cell.y-sm-20-12 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 12;
    grid-row: 20 / span 12;
  }
  .cell.y-sm-20-13 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 13;
    grid-row: 20 / span 13;
  }
  .cell.y-sm-20-14 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 14;
    grid-row: 20 / span 14;
  }
  .cell.y-sm-20-15 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 15;
    grid-row: 20 / span 15;
  }
  .cell.y-sm-20-16 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 16;
    grid-row: 20 / span 16;
  }
  .cell.y-sm-20-17 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 17;
    grid-row: 20 / span 17;
  }
  .cell.y-sm-20-18 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 18;
    grid-row: 20 / span 18;
  }
  .cell.y-sm-20-19 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 19;
    grid-row: 20 / span 19;
  }
  .cell.y-sm-20-20 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 20;
    grid-row: 20 / span 20;
  }
}
@media (min-width: 768px) {
  .cell.x-md-1-1 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
  }
  .cell.x-md-1-2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1 / span 2;
  }
  .cell.x-md-1-3 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / span 3;
  }
  .cell.x-md-1-4 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1 / span 4;
  }
  .cell.x-md-1-5 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1 / span 5;
  }
  .cell.x-md-1-6 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 6;
    grid-column: 1 / span 6;
  }
  .cell.x-md-1-7 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1 / span 7;
  }
  .cell.x-md-1-8 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 8;
    grid-column: 1 / span 8;
  }
  .cell.x-md-1-9 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1 / span 9;
  }
  .cell.x-md-1-10 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 10;
    grid-column: 1 / span 10;
  }
  .cell.x-md-1-11 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 11;
    grid-column: 1 / span 11;
  }
  .cell.x-md-1-12 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
    grid-column: 1 / span 12;
  }
  .cell.x-md-1-13 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 13;
    grid-column: 1 / span 13;
  }
  .cell.x-md-1-14 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 14;
    grid-column: 1 / span 14;
  }
  .cell.x-md-2-1 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2 / span 1;
  }
  .cell.x-md-2-2 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2 / span 2;
  }
  .cell.x-md-2-3 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 3;
    grid-column: 2 / span 3;
  }
  .cell.x-md-2-4 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 4;
    grid-column: 2 / span 4;
  }
  .cell.x-md-2-5 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 5;
    grid-column: 2 / span 5;
  }
  .cell.x-md-2-6 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 6;
    grid-column: 2 / span 6;
  }
  .cell.x-md-2-7 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 7;
    grid-column: 2 / span 7;
  }
  .cell.x-md-2-8 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 8;
    grid-column: 2 / span 8;
  }
  .cell.x-md-2-9 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 9;
    grid-column: 2 / span 9;
  }
  .cell.x-md-2-10 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 10;
    grid-column: 2 / span 10;
  }
  .cell.x-md-2-11 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 11;
    grid-column: 2 / span 11;
  }
  .cell.x-md-2-12 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 12;
    grid-column: 2 / span 12;
  }
  .cell.x-md-2-13 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 13;
    grid-column: 2 / span 13;
  }
  .cell.x-md-2-14 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 14;
    grid-column: 2 / span 14;
  }
  .cell.x-md-3-1 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-column: 3 / span 1;
  }
  .cell.x-md-3-2 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-column: 3 / span 2;
  }
  .cell.x-md-3-3 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
    grid-column: 3 / span 3;
  }
  .cell.x-md-3-4 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 4;
    grid-column: 3 / span 4;
  }
  .cell.x-md-3-5 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 5;
    grid-column: 3 / span 5;
  }
  .cell.x-md-3-6 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 6;
    grid-column: 3 / span 6;
  }
  .cell.x-md-3-7 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 7;
    grid-column: 3 / span 7;
  }
  .cell.x-md-3-8 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 8;
    grid-column: 3 / span 8;
  }
  .cell.x-md-3-9 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 9;
    grid-column: 3 / span 9;
  }
  .cell.x-md-3-10 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 10;
    grid-column: 3 / span 10;
  }
  .cell.x-md-3-11 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 3 / span 11;
  }
  .cell.x-md-3-12 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 12;
    grid-column: 3 / span 12;
  }
  .cell.x-md-3-13 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 13;
    grid-column: 3 / span 13;
  }
  .cell.x-md-3-14 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 14;
    grid-column: 3 / span 14;
  }
  .cell.x-md-4-1 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    grid-column: 4 / span 1;
  }
  .cell.x-md-4-2 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    grid-column: 4 / span 2;
  }
  .cell.x-md-4-3 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
    grid-column: 4 / span 3;
  }
  .cell.x-md-4-4 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 4;
    grid-column: 4 / span 4;
  }
  .cell.x-md-4-5 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 5;
    grid-column: 4 / span 5;
  }
  .cell.x-md-4-6 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 6;
    grid-column: 4 / span 6;
  }
  .cell.x-md-4-7 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 7;
    grid-column: 4 / span 7;
  }
  .cell.x-md-4-8 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 8;
    grid-column: 4 / span 8;
  }
  .cell.x-md-4-9 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 9;
    grid-column: 4 / span 9;
  }
  .cell.x-md-4-10 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 10;
    grid-column: 4 / span 10;
  }
  .cell.x-md-4-11 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 11;
    grid-column: 4 / span 11;
  }
  .cell.x-md-4-12 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 12;
    grid-column: 4 / span 12;
  }
  .cell.x-md-4-13 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 13;
    grid-column: 4 / span 13;
  }
  .cell.x-md-4-14 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 14;
    grid-column: 4 / span 14;
  }
  .cell.x-md-5-1 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    grid-column: 5 / span 1;
  }
  .cell.x-md-5-2 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 2;
    grid-column: 5 / span 2;
  }
  .cell.x-md-5-3 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 3;
    grid-column: 5 / span 3;
  }
  .cell.x-md-5-4 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 4;
    grid-column: 5 / span 4;
  }
  .cell.x-md-5-5 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 5;
    grid-column: 5 / span 5;
  }
  .cell.x-md-5-6 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 6;
    grid-column: 5 / span 6;
  }
  .cell.x-md-5-7 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 7;
    grid-column: 5 / span 7;
  }
  .cell.x-md-5-8 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 8;
    grid-column: 5 / span 8;
  }
  .cell.x-md-5-9 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 9;
    grid-column: 5 / span 9;
  }
  .cell.x-md-5-10 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 10;
    grid-column: 5 / span 10;
  }
  .cell.x-md-5-11 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 11;
    grid-column: 5 / span 11;
  }
  .cell.x-md-5-12 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 12;
    grid-column: 5 / span 12;
  }
  .cell.x-md-5-13 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 13;
    grid-column: 5 / span 13;
  }
  .cell.x-md-5-14 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 14;
    grid-column: 5 / span 14;
  }
  .cell.x-md-6-1 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 1;
    grid-column: 6 / span 1;
  }
  .cell.x-md-6-2 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 2;
    grid-column: 6 / span 2;
  }
  .cell.x-md-6-3 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 3;
    grid-column: 6 / span 3;
  }
  .cell.x-md-6-4 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 4;
    grid-column: 6 / span 4;
  }
  .cell.x-md-6-5 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 5;
    grid-column: 6 / span 5;
  }
  .cell.x-md-6-6 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 6;
    grid-column: 6 / span 6;
  }
  .cell.x-md-6-7 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 7;
    grid-column: 6 / span 7;
  }
  .cell.x-md-6-8 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 8;
    grid-column: 6 / span 8;
  }
  .cell.x-md-6-9 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 9;
    grid-column: 6 / span 9;
  }
  .cell.x-md-6-10 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 10;
    grid-column: 6 / span 10;
  }
  .cell.x-md-6-11 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 11;
    grid-column: 6 / span 11;
  }
  .cell.x-md-6-12 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 12;
    grid-column: 6 / span 12;
  }
  .cell.x-md-6-13 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 13;
    grid-column: 6 / span 13;
  }
  .cell.x-md-6-14 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 14;
    grid-column: 6 / span 14;
  }
  .cell.x-md-7-1 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 1;
    grid-column: 7 / span 1;
  }
  .cell.x-md-7-2 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 2;
    grid-column: 7 / span 2;
  }
  .cell.x-md-7-3 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 3;
    grid-column: 7 / span 3;
  }
  .cell.x-md-7-4 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 4;
    grid-column: 7 / span 4;
  }
  .cell.x-md-7-5 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 5;
    grid-column: 7 / span 5;
  }
  .cell.x-md-7-6 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 6;
    grid-column: 7 / span 6;
  }
  .cell.x-md-7-7 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 7;
    grid-column: 7 / span 7;
  }
  .cell.x-md-7-8 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 8;
    grid-column: 7 / span 8;
  }
  .cell.x-md-7-9 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 9;
    grid-column: 7 / span 9;
  }
  .cell.x-md-7-10 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 10;
    grid-column: 7 / span 10;
  }
  .cell.x-md-7-11 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 11;
    grid-column: 7 / span 11;
  }
  .cell.x-md-7-12 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 12;
    grid-column: 7 / span 12;
  }
  .cell.x-md-7-13 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 13;
    grid-column: 7 / span 13;
  }
  .cell.x-md-7-14 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 14;
    grid-column: 7 / span 14;
  }
  .cell.x-md-8-1 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 1;
    grid-column: 8 / span 1;
  }
  .cell.x-md-8-2 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 2;
    grid-column: 8 / span 2;
  }
  .cell.x-md-8-3 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 3;
    grid-column: 8 / span 3;
  }
  .cell.x-md-8-4 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 4;
    grid-column: 8 / span 4;
  }
  .cell.x-md-8-5 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 5;
    grid-column: 8 / span 5;
  }
  .cell.x-md-8-6 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 6;
    grid-column: 8 / span 6;
  }
  .cell.x-md-8-7 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 7;
    grid-column: 8 / span 7;
  }
  .cell.x-md-8-8 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 8;
    grid-column: 8 / span 8;
  }
  .cell.x-md-8-9 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 9;
    grid-column: 8 / span 9;
  }
  .cell.x-md-8-10 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 10;
    grid-column: 8 / span 10;
  }
  .cell.x-md-8-11 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 11;
    grid-column: 8 / span 11;
  }
  .cell.x-md-8-12 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 12;
    grid-column: 8 / span 12;
  }
  .cell.x-md-8-13 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 13;
    grid-column: 8 / span 13;
  }
  .cell.x-md-8-14 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 14;
    grid-column: 8 / span 14;
  }
  .cell.x-md-9-1 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 1;
    grid-column: 9 / span 1;
  }
  .cell.x-md-9-2 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 2;
    grid-column: 9 / span 2;
  }
  .cell.x-md-9-3 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 3;
    grid-column: 9 / span 3;
  }
  .cell.x-md-9-4 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 4;
    grid-column: 9 / span 4;
  }
  .cell.x-md-9-5 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 5;
    grid-column: 9 / span 5;
  }
  .cell.x-md-9-6 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 6;
    grid-column: 9 / span 6;
  }
  .cell.x-md-9-7 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 7;
    grid-column: 9 / span 7;
  }
  .cell.x-md-9-8 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 8;
    grid-column: 9 / span 8;
  }
  .cell.x-md-9-9 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 9;
    grid-column: 9 / span 9;
  }
  .cell.x-md-9-10 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 10;
    grid-column: 9 / span 10;
  }
  .cell.x-md-9-11 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 11;
    grid-column: 9 / span 11;
  }
  .cell.x-md-9-12 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 12;
    grid-column: 9 / span 12;
  }
  .cell.x-md-9-13 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 13;
    grid-column: 9 / span 13;
  }
  .cell.x-md-9-14 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 14;
    grid-column: 9 / span 14;
  }
  .cell.x-md-10-1 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 1;
    grid-column: 10 / span 1;
  }
  .cell.x-md-10-2 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 2;
    grid-column: 10 / span 2;
  }
  .cell.x-md-10-3 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 3;
    grid-column: 10 / span 3;
  }
  .cell.x-md-10-4 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 4;
    grid-column: 10 / span 4;
  }
  .cell.x-md-10-5 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 5;
    grid-column: 10 / span 5;
  }
  .cell.x-md-10-6 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 6;
    grid-column: 10 / span 6;
  }
  .cell.x-md-10-7 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 7;
    grid-column: 10 / span 7;
  }
  .cell.x-md-10-8 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 8;
    grid-column: 10 / span 8;
  }
  .cell.x-md-10-9 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 9;
    grid-column: 10 / span 9;
  }
  .cell.x-md-10-10 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 10;
    grid-column: 10 / span 10;
  }
  .cell.x-md-10-11 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 11;
    grid-column: 10 / span 11;
  }
  .cell.x-md-10-12 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 12;
    grid-column: 10 / span 12;
  }
  .cell.x-md-10-13 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 13;
    grid-column: 10 / span 13;
  }
  .cell.x-md-10-14 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 14;
    grid-column: 10 / span 14;
  }
  .cell.x-md-11-1 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 1;
    grid-column: 11 / span 1;
  }
  .cell.x-md-11-2 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 2;
    grid-column: 11 / span 2;
  }
  .cell.x-md-11-3 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 3;
    grid-column: 11 / span 3;
  }
  .cell.x-md-11-4 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 4;
    grid-column: 11 / span 4;
  }
  .cell.x-md-11-5 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 5;
    grid-column: 11 / span 5;
  }
  .cell.x-md-11-6 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 6;
    grid-column: 11 / span 6;
  }
  .cell.x-md-11-7 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 7;
    grid-column: 11 / span 7;
  }
  .cell.x-md-11-8 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 8;
    grid-column: 11 / span 8;
  }
  .cell.x-md-11-9 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 9;
    grid-column: 11 / span 9;
  }
  .cell.x-md-11-10 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 10;
    grid-column: 11 / span 10;
  }
  .cell.x-md-11-11 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 11;
    grid-column: 11 / span 11;
  }
  .cell.x-md-11-12 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 12;
    grid-column: 11 / span 12;
  }
  .cell.x-md-11-13 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 13;
    grid-column: 11 / span 13;
  }
  .cell.x-md-11-14 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 14;
    grid-column: 11 / span 14;
  }
  .cell.x-md-12-1 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 1;
    grid-column: 12 / span 1;
  }
  .cell.x-md-12-2 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 2;
    grid-column: 12 / span 2;
  }
  .cell.x-md-12-3 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 3;
    grid-column: 12 / span 3;
  }
  .cell.x-md-12-4 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 4;
    grid-column: 12 / span 4;
  }
  .cell.x-md-12-5 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 5;
    grid-column: 12 / span 5;
  }
  .cell.x-md-12-6 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 6;
    grid-column: 12 / span 6;
  }
  .cell.x-md-12-7 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 7;
    grid-column: 12 / span 7;
  }
  .cell.x-md-12-8 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 8;
    grid-column: 12 / span 8;
  }
  .cell.x-md-12-9 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 9;
    grid-column: 12 / span 9;
  }
  .cell.x-md-12-10 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 10;
    grid-column: 12 / span 10;
  }
  .cell.x-md-12-11 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 11;
    grid-column: 12 / span 11;
  }
  .cell.x-md-12-12 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 12;
    grid-column: 12 / span 12;
  }
  .cell.x-md-12-13 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 13;
    grid-column: 12 / span 13;
  }
  .cell.x-md-12-14 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 14;
    grid-column: 12 / span 14;
  }
  .cell.x-md-13-1 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 1;
    grid-column: 13 / span 1;
  }
  .cell.x-md-13-2 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 2;
    grid-column: 13 / span 2;
  }
  .cell.x-md-13-3 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 3;
    grid-column: 13 / span 3;
  }
  .cell.x-md-13-4 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 4;
    grid-column: 13 / span 4;
  }
  .cell.x-md-13-5 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 5;
    grid-column: 13 / span 5;
  }
  .cell.x-md-13-6 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 6;
    grid-column: 13 / span 6;
  }
  .cell.x-md-13-7 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 7;
    grid-column: 13 / span 7;
  }
  .cell.x-md-13-8 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 8;
    grid-column: 13 / span 8;
  }
  .cell.x-md-13-9 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 9;
    grid-column: 13 / span 9;
  }
  .cell.x-md-13-10 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 10;
    grid-column: 13 / span 10;
  }
  .cell.x-md-13-11 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 11;
    grid-column: 13 / span 11;
  }
  .cell.x-md-13-12 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 12;
    grid-column: 13 / span 12;
  }
  .cell.x-md-13-13 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 13;
    grid-column: 13 / span 13;
  }
  .cell.x-md-13-14 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 14;
    grid-column: 13 / span 14;
  }
  .cell.x-md-14-1 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 1;
    grid-column: 14 / span 1;
  }
  .cell.x-md-14-2 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 2;
    grid-column: 14 / span 2;
  }
  .cell.x-md-14-3 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 3;
    grid-column: 14 / span 3;
  }
  .cell.x-md-14-4 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 4;
    grid-column: 14 / span 4;
  }
  .cell.x-md-14-5 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 5;
    grid-column: 14 / span 5;
  }
  .cell.x-md-14-6 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 6;
    grid-column: 14 / span 6;
  }
  .cell.x-md-14-7 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 7;
    grid-column: 14 / span 7;
  }
  .cell.x-md-14-8 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 8;
    grid-column: 14 / span 8;
  }
  .cell.x-md-14-9 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 9;
    grid-column: 14 / span 9;
  }
  .cell.x-md-14-10 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 10;
    grid-column: 14 / span 10;
  }
  .cell.x-md-14-11 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 11;
    grid-column: 14 / span 11;
  }
  .cell.x-md-14-12 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 12;
    grid-column: 14 / span 12;
  }
  .cell.x-md-14-13 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 13;
    grid-column: 14 / span 13;
  }
  .cell.x-md-14-14 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 14;
    grid-column: 14 / span 14;
  }
  .cell.y-md-1-1 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
  }
  .cell.y-md-1-2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1 / span 2;
  }
  .cell.y-md-1-3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1 / span 3;
  }
  .cell.y-md-1-4 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    grid-row: 1 / span 4;
  }
  .cell.y-md-1-5 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 5;
    grid-row: 1 / span 5;
  }
  .cell.y-md-1-6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 6;
    grid-row: 1 / span 6;
  }
  .cell.y-md-1-7 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 7;
    grid-row: 1 / span 7;
  }
  .cell.y-md-1-8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 8;
    grid-row: 1 / span 8;
  }
  .cell.y-md-1-9 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 9;
    grid-row: 1 / span 9;
  }
  .cell.y-md-1-10 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 10;
    grid-row: 1 / span 10;
  }
  .cell.y-md-1-11 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 11;
    grid-row: 1 / span 11;
  }
  .cell.y-md-1-12 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 12;
    grid-row: 1 / span 12;
  }
  .cell.y-md-1-13 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 13;
    grid-row: 1 / span 13;
  }
  .cell.y-md-1-14 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 14;
    grid-row: 1 / span 14;
  }
  .cell.y-md-1-15 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 15;
    grid-row: 1 / span 15;
  }
  .cell.y-md-1-16 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 16;
    grid-row: 1 / span 16;
  }
  .cell.y-md-1-17 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 17;
    grid-row: 1 / span 17;
  }
  .cell.y-md-1-18 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 18;
    grid-row: 1 / span 18;
  }
  .cell.y-md-1-19 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 19;
    grid-row: 1 / span 19;
  }
  .cell.y-md-1-20 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 20;
    grid-row: 1 / span 20;
  }
  .cell.y-md-2-1 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
  }
  .cell.y-md-2-2 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-row: 2 / span 2;
  }
  .cell.y-md-2-3 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 3;
    grid-row: 2 / span 3;
  }
  .cell.y-md-2-4 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 4;
    grid-row: 2 / span 4;
  }
  .cell.y-md-2-5 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 5;
    grid-row: 2 / span 5;
  }
  .cell.y-md-2-6 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 6;
    grid-row: 2 / span 6;
  }
  .cell.y-md-2-7 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 7;
    grid-row: 2 / span 7;
  }
  .cell.y-md-2-8 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 8;
    grid-row: 2 / span 8;
  }
  .cell.y-md-2-9 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 9;
    grid-row: 2 / span 9;
  }
  .cell.y-md-2-10 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 10;
    grid-row: 2 / span 10;
  }
  .cell.y-md-2-11 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 11;
    grid-row: 2 / span 11;
  }
  .cell.y-md-2-12 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 12;
    grid-row: 2 / span 12;
  }
  .cell.y-md-2-13 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 13;
    grid-row: 2 / span 13;
  }
  .cell.y-md-2-14 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 14;
    grid-row: 2 / span 14;
  }
  .cell.y-md-2-15 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 15;
    grid-row: 2 / span 15;
  }
  .cell.y-md-2-16 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 16;
    grid-row: 2 / span 16;
  }
  .cell.y-md-2-17 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 17;
    grid-row: 2 / span 17;
  }
  .cell.y-md-2-18 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 18;
    grid-row: 2 / span 18;
  }
  .cell.y-md-2-19 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 19;
    grid-row: 2 / span 19;
  }
  .cell.y-md-2-20 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 20;
    grid-row: 2 / span 20;
  }
  .cell.y-md-3-1 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / span 1;
  }
  .cell.y-md-3-2 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
    grid-row: 3 / span 2;
  }
  .cell.y-md-3-3 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 3;
    grid-row: 3 / span 3;
  }
  .cell.y-md-3-4 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 4;
    grid-row: 3 / span 4;
  }
  .cell.y-md-3-5 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 5;
    grid-row: 3 / span 5;
  }
  .cell.y-md-3-6 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 6;
    grid-row: 3 / span 6;
  }
  .cell.y-md-3-7 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 7;
    grid-row: 3 / span 7;
  }
  .cell.y-md-3-8 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 8;
    grid-row: 3 / span 8;
  }
  .cell.y-md-3-9 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 9;
    grid-row: 3 / span 9;
  }
  .cell.y-md-3-10 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 10;
    grid-row: 3 / span 10;
  }
  .cell.y-md-3-11 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 11;
    grid-row: 3 / span 11;
  }
  .cell.y-md-3-12 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 12;
    grid-row: 3 / span 12;
  }
  .cell.y-md-3-13 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 13;
    grid-row: 3 / span 13;
  }
  .cell.y-md-3-14 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 14;
    grid-row: 3 / span 14;
  }
  .cell.y-md-3-15 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 15;
    grid-row: 3 / span 15;
  }
  .cell.y-md-3-16 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 16;
    grid-row: 3 / span 16;
  }
  .cell.y-md-3-17 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 17;
    grid-row: 3 / span 17;
  }
  .cell.y-md-3-18 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 18;
    grid-row: 3 / span 18;
  }
  .cell.y-md-3-19 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 19;
    grid-row: 3 / span 19;
  }
  .cell.y-md-3-20 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 20;
    grid-row: 3 / span 20;
  }
  .cell.y-md-4-1 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
    grid-row: 4 / span 1;
  }
  .cell.y-md-4-2 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 2;
    grid-row: 4 / span 2;
  }
  .cell.y-md-4-3 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 3;
    grid-row: 4 / span 3;
  }
  .cell.y-md-4-4 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 4;
    grid-row: 4 / span 4;
  }
  .cell.y-md-4-5 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 5;
    grid-row: 4 / span 5;
  }
  .cell.y-md-4-6 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 6;
    grid-row: 4 / span 6;
  }
  .cell.y-md-4-7 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 7;
    grid-row: 4 / span 7;
  }
  .cell.y-md-4-8 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 8;
    grid-row: 4 / span 8;
  }
  .cell.y-md-4-9 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 9;
    grid-row: 4 / span 9;
  }
  .cell.y-md-4-10 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 10;
    grid-row: 4 / span 10;
  }
  .cell.y-md-4-11 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 11;
    grid-row: 4 / span 11;
  }
  .cell.y-md-4-12 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 12;
    grid-row: 4 / span 12;
  }
  .cell.y-md-4-13 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 13;
    grid-row: 4 / span 13;
  }
  .cell.y-md-4-14 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 14;
    grid-row: 4 / span 14;
  }
  .cell.y-md-4-15 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 15;
    grid-row: 4 / span 15;
  }
  .cell.y-md-4-16 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 16;
    grid-row: 4 / span 16;
  }
  .cell.y-md-4-17 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 17;
    grid-row: 4 / span 17;
  }
  .cell.y-md-4-18 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 18;
    grid-row: 4 / span 18;
  }
  .cell.y-md-4-19 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 19;
    grid-row: 4 / span 19;
  }
  .cell.y-md-4-20 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 20;
    grid-row: 4 / span 20;
  }
  .cell.y-md-5-1 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    grid-row: 5 / span 1;
  }
  .cell.y-md-5-2 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 2;
    grid-row: 5 / span 2;
  }
  .cell.y-md-5-3 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 3;
    grid-row: 5 / span 3;
  }
  .cell.y-md-5-4 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 4;
    grid-row: 5 / span 4;
  }
  .cell.y-md-5-5 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 5;
    grid-row: 5 / span 5;
  }
  .cell.y-md-5-6 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 6;
    grid-row: 5 / span 6;
  }
  .cell.y-md-5-7 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 7;
    grid-row: 5 / span 7;
  }
  .cell.y-md-5-8 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 8;
    grid-row: 5 / span 8;
  }
  .cell.y-md-5-9 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 9;
    grid-row: 5 / span 9;
  }
  .cell.y-md-5-10 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 10;
    grid-row: 5 / span 10;
  }
  .cell.y-md-5-11 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 11;
    grid-row: 5 / span 11;
  }
  .cell.y-md-5-12 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 12;
    grid-row: 5 / span 12;
  }
  .cell.y-md-5-13 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 13;
    grid-row: 5 / span 13;
  }
  .cell.y-md-5-14 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 14;
    grid-row: 5 / span 14;
  }
  .cell.y-md-5-15 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 15;
    grid-row: 5 / span 15;
  }
  .cell.y-md-5-16 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 16;
    grid-row: 5 / span 16;
  }
  .cell.y-md-5-17 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 17;
    grid-row: 5 / span 17;
  }
  .cell.y-md-5-18 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 18;
    grid-row: 5 / span 18;
  }
  .cell.y-md-5-19 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 19;
    grid-row: 5 / span 19;
  }
  .cell.y-md-5-20 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 20;
    grid-row: 5 / span 20;
  }
  .cell.y-md-6-1 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    grid-row: 6 / span 1;
  }
  .cell.y-md-6-2 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 2;
    grid-row: 6 / span 2;
  }
  .cell.y-md-6-3 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 3;
    grid-row: 6 / span 3;
  }
  .cell.y-md-6-4 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 4;
    grid-row: 6 / span 4;
  }
  .cell.y-md-6-5 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 5;
    grid-row: 6 / span 5;
  }
  .cell.y-md-6-6 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 6;
    grid-row: 6 / span 6;
  }
  .cell.y-md-6-7 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 7;
    grid-row: 6 / span 7;
  }
  .cell.y-md-6-8 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 8;
    grid-row: 6 / span 8;
  }
  .cell.y-md-6-9 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 9;
    grid-row: 6 / span 9;
  }
  .cell.y-md-6-10 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 10;
    grid-row: 6 / span 10;
  }
  .cell.y-md-6-11 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 11;
    grid-row: 6 / span 11;
  }
  .cell.y-md-6-12 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 12;
    grid-row: 6 / span 12;
  }
  .cell.y-md-6-13 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 13;
    grid-row: 6 / span 13;
  }
  .cell.y-md-6-14 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 14;
    grid-row: 6 / span 14;
  }
  .cell.y-md-6-15 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 15;
    grid-row: 6 / span 15;
  }
  .cell.y-md-6-16 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 16;
    grid-row: 6 / span 16;
  }
  .cell.y-md-6-17 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 17;
    grid-row: 6 / span 17;
  }
  .cell.y-md-6-18 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 18;
    grid-row: 6 / span 18;
  }
  .cell.y-md-6-19 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 19;
    grid-row: 6 / span 19;
  }
  .cell.y-md-6-20 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 20;
    grid-row: 6 / span 20;
  }
  .cell.y-md-7-1 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    grid-row: 7 / span 1;
  }
  .cell.y-md-7-2 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 2;
    grid-row: 7 / span 2;
  }
  .cell.y-md-7-3 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 3;
    grid-row: 7 / span 3;
  }
  .cell.y-md-7-4 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 4;
    grid-row: 7 / span 4;
  }
  .cell.y-md-7-5 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 5;
    grid-row: 7 / span 5;
  }
  .cell.y-md-7-6 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 6;
    grid-row: 7 / span 6;
  }
  .cell.y-md-7-7 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 7;
    grid-row: 7 / span 7;
  }
  .cell.y-md-7-8 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 8;
    grid-row: 7 / span 8;
  }
  .cell.y-md-7-9 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 9;
    grid-row: 7 / span 9;
  }
  .cell.y-md-7-10 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 10;
    grid-row: 7 / span 10;
  }
  .cell.y-md-7-11 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 11;
    grid-row: 7 / span 11;
  }
  .cell.y-md-7-12 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 12;
    grid-row: 7 / span 12;
  }
  .cell.y-md-7-13 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 13;
    grid-row: 7 / span 13;
  }
  .cell.y-md-7-14 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 14;
    grid-row: 7 / span 14;
  }
  .cell.y-md-7-15 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 15;
    grid-row: 7 / span 15;
  }
  .cell.y-md-7-16 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 16;
    grid-row: 7 / span 16;
  }
  .cell.y-md-7-17 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 17;
    grid-row: 7 / span 17;
  }
  .cell.y-md-7-18 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 18;
    grid-row: 7 / span 18;
  }
  .cell.y-md-7-19 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 19;
    grid-row: 7 / span 19;
  }
  .cell.y-md-7-20 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 20;
    grid-row: 7 / span 20;
  }
  .cell.y-md-8-1 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 1;
    grid-row: 8 / span 1;
  }
  .cell.y-md-8-2 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 2;
    grid-row: 8 / span 2;
  }
  .cell.y-md-8-3 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 3;
    grid-row: 8 / span 3;
  }
  .cell.y-md-8-4 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 4;
    grid-row: 8 / span 4;
  }
  .cell.y-md-8-5 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 5;
    grid-row: 8 / span 5;
  }
  .cell.y-md-8-6 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 6;
    grid-row: 8 / span 6;
  }
  .cell.y-md-8-7 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 7;
    grid-row: 8 / span 7;
  }
  .cell.y-md-8-8 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 8;
    grid-row: 8 / span 8;
  }
  .cell.y-md-8-9 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 9;
    grid-row: 8 / span 9;
  }
  .cell.y-md-8-10 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 10;
    grid-row: 8 / span 10;
  }
  .cell.y-md-8-11 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 11;
    grid-row: 8 / span 11;
  }
  .cell.y-md-8-12 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 12;
    grid-row: 8 / span 12;
  }
  .cell.y-md-8-13 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 13;
    grid-row: 8 / span 13;
  }
  .cell.y-md-8-14 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 14;
    grid-row: 8 / span 14;
  }
  .cell.y-md-8-15 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 15;
    grid-row: 8 / span 15;
  }
  .cell.y-md-8-16 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 16;
    grid-row: 8 / span 16;
  }
  .cell.y-md-8-17 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 17;
    grid-row: 8 / span 17;
  }
  .cell.y-md-8-18 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 18;
    grid-row: 8 / span 18;
  }
  .cell.y-md-8-19 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 19;
    grid-row: 8 / span 19;
  }
  .cell.y-md-8-20 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 20;
    grid-row: 8 / span 20;
  }
  .cell.y-md-9-1 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 1;
    grid-row: 9 / span 1;
  }
  .cell.y-md-9-2 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 2;
    grid-row: 9 / span 2;
  }
  .cell.y-md-9-3 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 3;
    grid-row: 9 / span 3;
  }
  .cell.y-md-9-4 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 4;
    grid-row: 9 / span 4;
  }
  .cell.y-md-9-5 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 5;
    grid-row: 9 / span 5;
  }
  .cell.y-md-9-6 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 6;
    grid-row: 9 / span 6;
  }
  .cell.y-md-9-7 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 7;
    grid-row: 9 / span 7;
  }
  .cell.y-md-9-8 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 8;
    grid-row: 9 / span 8;
  }
  .cell.y-md-9-9 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 9;
    grid-row: 9 / span 9;
  }
  .cell.y-md-9-10 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 10;
    grid-row: 9 / span 10;
  }
  .cell.y-md-9-11 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 11;
    grid-row: 9 / span 11;
  }
  .cell.y-md-9-12 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 12;
    grid-row: 9 / span 12;
  }
  .cell.y-md-9-13 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 13;
    grid-row: 9 / span 13;
  }
  .cell.y-md-9-14 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 14;
    grid-row: 9 / span 14;
  }
  .cell.y-md-9-15 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 15;
    grid-row: 9 / span 15;
  }
  .cell.y-md-9-16 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 16;
    grid-row: 9 / span 16;
  }
  .cell.y-md-9-17 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 17;
    grid-row: 9 / span 17;
  }
  .cell.y-md-9-18 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 18;
    grid-row: 9 / span 18;
  }
  .cell.y-md-9-19 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 19;
    grid-row: 9 / span 19;
  }
  .cell.y-md-9-20 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 20;
    grid-row: 9 / span 20;
  }
  .cell.y-md-10-1 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 1;
    grid-row: 10 / span 1;
  }
  .cell.y-md-10-2 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 2;
    grid-row: 10 / span 2;
  }
  .cell.y-md-10-3 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 3;
    grid-row: 10 / span 3;
  }
  .cell.y-md-10-4 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 4;
    grid-row: 10 / span 4;
  }
  .cell.y-md-10-5 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 5;
    grid-row: 10 / span 5;
  }
  .cell.y-md-10-6 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 6;
    grid-row: 10 / span 6;
  }
  .cell.y-md-10-7 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 7;
    grid-row: 10 / span 7;
  }
  .cell.y-md-10-8 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 8;
    grid-row: 10 / span 8;
  }
  .cell.y-md-10-9 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 9;
    grid-row: 10 / span 9;
  }
  .cell.y-md-10-10 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 10;
    grid-row: 10 / span 10;
  }
  .cell.y-md-10-11 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 11;
    grid-row: 10 / span 11;
  }
  .cell.y-md-10-12 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 12;
    grid-row: 10 / span 12;
  }
  .cell.y-md-10-13 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 13;
    grid-row: 10 / span 13;
  }
  .cell.y-md-10-14 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 14;
    grid-row: 10 / span 14;
  }
  .cell.y-md-10-15 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 15;
    grid-row: 10 / span 15;
  }
  .cell.y-md-10-16 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 16;
    grid-row: 10 / span 16;
  }
  .cell.y-md-10-17 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 17;
    grid-row: 10 / span 17;
  }
  .cell.y-md-10-18 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 18;
    grid-row: 10 / span 18;
  }
  .cell.y-md-10-19 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 19;
    grid-row: 10 / span 19;
  }
  .cell.y-md-10-20 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 20;
    grid-row: 10 / span 20;
  }
  .cell.y-md-11-1 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 1;
    grid-row: 11 / span 1;
  }
  .cell.y-md-11-2 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 2;
    grid-row: 11 / span 2;
  }
  .cell.y-md-11-3 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 3;
    grid-row: 11 / span 3;
  }
  .cell.y-md-11-4 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 4;
    grid-row: 11 / span 4;
  }
  .cell.y-md-11-5 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 5;
    grid-row: 11 / span 5;
  }
  .cell.y-md-11-6 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 6;
    grid-row: 11 / span 6;
  }
  .cell.y-md-11-7 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 7;
    grid-row: 11 / span 7;
  }
  .cell.y-md-11-8 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 8;
    grid-row: 11 / span 8;
  }
  .cell.y-md-11-9 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 9;
    grid-row: 11 / span 9;
  }
  .cell.y-md-11-10 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 10;
    grid-row: 11 / span 10;
  }
  .cell.y-md-11-11 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 11;
    grid-row: 11 / span 11;
  }
  .cell.y-md-11-12 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 12;
    grid-row: 11 / span 12;
  }
  .cell.y-md-11-13 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 13;
    grid-row: 11 / span 13;
  }
  .cell.y-md-11-14 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 14;
    grid-row: 11 / span 14;
  }
  .cell.y-md-11-15 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 15;
    grid-row: 11 / span 15;
  }
  .cell.y-md-11-16 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 16;
    grid-row: 11 / span 16;
  }
  .cell.y-md-11-17 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 17;
    grid-row: 11 / span 17;
  }
  .cell.y-md-11-18 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 18;
    grid-row: 11 / span 18;
  }
  .cell.y-md-11-19 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 19;
    grid-row: 11 / span 19;
  }
  .cell.y-md-11-20 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 20;
    grid-row: 11 / span 20;
  }
  .cell.y-md-12-1 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 1;
    grid-row: 12 / span 1;
  }
  .cell.y-md-12-2 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 2;
    grid-row: 12 / span 2;
  }
  .cell.y-md-12-3 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 3;
    grid-row: 12 / span 3;
  }
  .cell.y-md-12-4 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 4;
    grid-row: 12 / span 4;
  }
  .cell.y-md-12-5 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 5;
    grid-row: 12 / span 5;
  }
  .cell.y-md-12-6 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 6;
    grid-row: 12 / span 6;
  }
  .cell.y-md-12-7 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 7;
    grid-row: 12 / span 7;
  }
  .cell.y-md-12-8 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 8;
    grid-row: 12 / span 8;
  }
  .cell.y-md-12-9 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 9;
    grid-row: 12 / span 9;
  }
  .cell.y-md-12-10 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 10;
    grid-row: 12 / span 10;
  }
  .cell.y-md-12-11 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 11;
    grid-row: 12 / span 11;
  }
  .cell.y-md-12-12 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 12;
    grid-row: 12 / span 12;
  }
  .cell.y-md-12-13 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 13;
    grid-row: 12 / span 13;
  }
  .cell.y-md-12-14 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 14;
    grid-row: 12 / span 14;
  }
  .cell.y-md-12-15 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 15;
    grid-row: 12 / span 15;
  }
  .cell.y-md-12-16 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 16;
    grid-row: 12 / span 16;
  }
  .cell.y-md-12-17 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 17;
    grid-row: 12 / span 17;
  }
  .cell.y-md-12-18 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 18;
    grid-row: 12 / span 18;
  }
  .cell.y-md-12-19 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 19;
    grid-row: 12 / span 19;
  }
  .cell.y-md-12-20 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 20;
    grid-row: 12 / span 20;
  }
  .cell.y-md-13-1 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 1;
    grid-row: 13 / span 1;
  }
  .cell.y-md-13-2 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 2;
    grid-row: 13 / span 2;
  }
  .cell.y-md-13-3 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 3;
    grid-row: 13 / span 3;
  }
  .cell.y-md-13-4 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 4;
    grid-row: 13 / span 4;
  }
  .cell.y-md-13-5 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 5;
    grid-row: 13 / span 5;
  }
  .cell.y-md-13-6 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 6;
    grid-row: 13 / span 6;
  }
  .cell.y-md-13-7 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 7;
    grid-row: 13 / span 7;
  }
  .cell.y-md-13-8 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 8;
    grid-row: 13 / span 8;
  }
  .cell.y-md-13-9 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 9;
    grid-row: 13 / span 9;
  }
  .cell.y-md-13-10 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 10;
    grid-row: 13 / span 10;
  }
  .cell.y-md-13-11 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 11;
    grid-row: 13 / span 11;
  }
  .cell.y-md-13-12 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 12;
    grid-row: 13 / span 12;
  }
  .cell.y-md-13-13 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 13;
    grid-row: 13 / span 13;
  }
  .cell.y-md-13-14 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 14;
    grid-row: 13 / span 14;
  }
  .cell.y-md-13-15 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 15;
    grid-row: 13 / span 15;
  }
  .cell.y-md-13-16 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 16;
    grid-row: 13 / span 16;
  }
  .cell.y-md-13-17 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 17;
    grid-row: 13 / span 17;
  }
  .cell.y-md-13-18 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 18;
    grid-row: 13 / span 18;
  }
  .cell.y-md-13-19 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 19;
    grid-row: 13 / span 19;
  }
  .cell.y-md-13-20 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 20;
    grid-row: 13 / span 20;
  }
  .cell.y-md-14-1 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 1;
    grid-row: 14 / span 1;
  }
  .cell.y-md-14-2 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 2;
    grid-row: 14 / span 2;
  }
  .cell.y-md-14-3 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 3;
    grid-row: 14 / span 3;
  }
  .cell.y-md-14-4 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 4;
    grid-row: 14 / span 4;
  }
  .cell.y-md-14-5 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 5;
    grid-row: 14 / span 5;
  }
  .cell.y-md-14-6 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 6;
    grid-row: 14 / span 6;
  }
  .cell.y-md-14-7 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 7;
    grid-row: 14 / span 7;
  }
  .cell.y-md-14-8 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 8;
    grid-row: 14 / span 8;
  }
  .cell.y-md-14-9 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 9;
    grid-row: 14 / span 9;
  }
  .cell.y-md-14-10 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 10;
    grid-row: 14 / span 10;
  }
  .cell.y-md-14-11 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 11;
    grid-row: 14 / span 11;
  }
  .cell.y-md-14-12 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 12;
    grid-row: 14 / span 12;
  }
  .cell.y-md-14-13 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 13;
    grid-row: 14 / span 13;
  }
  .cell.y-md-14-14 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 14;
    grid-row: 14 / span 14;
  }
  .cell.y-md-14-15 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 15;
    grid-row: 14 / span 15;
  }
  .cell.y-md-14-16 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 16;
    grid-row: 14 / span 16;
  }
  .cell.y-md-14-17 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 17;
    grid-row: 14 / span 17;
  }
  .cell.y-md-14-18 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 18;
    grid-row: 14 / span 18;
  }
  .cell.y-md-14-19 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 19;
    grid-row: 14 / span 19;
  }
  .cell.y-md-14-20 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 20;
    grid-row: 14 / span 20;
  }
  .cell.y-md-15-1 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 1;
    grid-row: 15 / span 1;
  }
  .cell.y-md-15-2 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 2;
    grid-row: 15 / span 2;
  }
  .cell.y-md-15-3 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 3;
    grid-row: 15 / span 3;
  }
  .cell.y-md-15-4 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 4;
    grid-row: 15 / span 4;
  }
  .cell.y-md-15-5 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 5;
    grid-row: 15 / span 5;
  }
  .cell.y-md-15-6 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 6;
    grid-row: 15 / span 6;
  }
  .cell.y-md-15-7 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 7;
    grid-row: 15 / span 7;
  }
  .cell.y-md-15-8 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 8;
    grid-row: 15 / span 8;
  }
  .cell.y-md-15-9 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 9;
    grid-row: 15 / span 9;
  }
  .cell.y-md-15-10 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 10;
    grid-row: 15 / span 10;
  }
  .cell.y-md-15-11 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 11;
    grid-row: 15 / span 11;
  }
  .cell.y-md-15-12 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 12;
    grid-row: 15 / span 12;
  }
  .cell.y-md-15-13 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 13;
    grid-row: 15 / span 13;
  }
  .cell.y-md-15-14 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 14;
    grid-row: 15 / span 14;
  }
  .cell.y-md-15-15 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 15;
    grid-row: 15 / span 15;
  }
  .cell.y-md-15-16 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 16;
    grid-row: 15 / span 16;
  }
  .cell.y-md-15-17 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 17;
    grid-row: 15 / span 17;
  }
  .cell.y-md-15-18 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 18;
    grid-row: 15 / span 18;
  }
  .cell.y-md-15-19 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 19;
    grid-row: 15 / span 19;
  }
  .cell.y-md-15-20 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 20;
    grid-row: 15 / span 20;
  }
  .cell.y-md-16-1 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 1;
    grid-row: 16 / span 1;
  }
  .cell.y-md-16-2 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 2;
    grid-row: 16 / span 2;
  }
  .cell.y-md-16-3 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 3;
    grid-row: 16 / span 3;
  }
  .cell.y-md-16-4 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 4;
    grid-row: 16 / span 4;
  }
  .cell.y-md-16-5 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 5;
    grid-row: 16 / span 5;
  }
  .cell.y-md-16-6 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 6;
    grid-row: 16 / span 6;
  }
  .cell.y-md-16-7 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 7;
    grid-row: 16 / span 7;
  }
  .cell.y-md-16-8 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 8;
    grid-row: 16 / span 8;
  }
  .cell.y-md-16-9 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 9;
    grid-row: 16 / span 9;
  }
  .cell.y-md-16-10 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 10;
    grid-row: 16 / span 10;
  }
  .cell.y-md-16-11 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 11;
    grid-row: 16 / span 11;
  }
  .cell.y-md-16-12 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 12;
    grid-row: 16 / span 12;
  }
  .cell.y-md-16-13 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 13;
    grid-row: 16 / span 13;
  }
  .cell.y-md-16-14 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 14;
    grid-row: 16 / span 14;
  }
  .cell.y-md-16-15 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 15;
    grid-row: 16 / span 15;
  }
  .cell.y-md-16-16 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 16;
    grid-row: 16 / span 16;
  }
  .cell.y-md-16-17 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 17;
    grid-row: 16 / span 17;
  }
  .cell.y-md-16-18 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 18;
    grid-row: 16 / span 18;
  }
  .cell.y-md-16-19 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 19;
    grid-row: 16 / span 19;
  }
  .cell.y-md-16-20 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 20;
    grid-row: 16 / span 20;
  }
  .cell.y-md-17-1 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 1;
    grid-row: 17 / span 1;
  }
  .cell.y-md-17-2 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 2;
    grid-row: 17 / span 2;
  }
  .cell.y-md-17-3 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 3;
    grid-row: 17 / span 3;
  }
  .cell.y-md-17-4 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 4;
    grid-row: 17 / span 4;
  }
  .cell.y-md-17-5 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 5;
    grid-row: 17 / span 5;
  }
  .cell.y-md-17-6 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 6;
    grid-row: 17 / span 6;
  }
  .cell.y-md-17-7 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 7;
    grid-row: 17 / span 7;
  }
  .cell.y-md-17-8 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 8;
    grid-row: 17 / span 8;
  }
  .cell.y-md-17-9 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 9;
    grid-row: 17 / span 9;
  }
  .cell.y-md-17-10 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 10;
    grid-row: 17 / span 10;
  }
  .cell.y-md-17-11 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 11;
    grid-row: 17 / span 11;
  }
  .cell.y-md-17-12 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 12;
    grid-row: 17 / span 12;
  }
  .cell.y-md-17-13 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 13;
    grid-row: 17 / span 13;
  }
  .cell.y-md-17-14 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 14;
    grid-row: 17 / span 14;
  }
  .cell.y-md-17-15 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 15;
    grid-row: 17 / span 15;
  }
  .cell.y-md-17-16 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 16;
    grid-row: 17 / span 16;
  }
  .cell.y-md-17-17 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 17;
    grid-row: 17 / span 17;
  }
  .cell.y-md-17-18 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 18;
    grid-row: 17 / span 18;
  }
  .cell.y-md-17-19 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 19;
    grid-row: 17 / span 19;
  }
  .cell.y-md-17-20 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 20;
    grid-row: 17 / span 20;
  }
  .cell.y-md-18-1 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 1;
    grid-row: 18 / span 1;
  }
  .cell.y-md-18-2 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 2;
    grid-row: 18 / span 2;
  }
  .cell.y-md-18-3 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 3;
    grid-row: 18 / span 3;
  }
  .cell.y-md-18-4 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 4;
    grid-row: 18 / span 4;
  }
  .cell.y-md-18-5 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 5;
    grid-row: 18 / span 5;
  }
  .cell.y-md-18-6 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 6;
    grid-row: 18 / span 6;
  }
  .cell.y-md-18-7 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 7;
    grid-row: 18 / span 7;
  }
  .cell.y-md-18-8 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 8;
    grid-row: 18 / span 8;
  }
  .cell.y-md-18-9 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 9;
    grid-row: 18 / span 9;
  }
  .cell.y-md-18-10 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 10;
    grid-row: 18 / span 10;
  }
  .cell.y-md-18-11 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 11;
    grid-row: 18 / span 11;
  }
  .cell.y-md-18-12 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 12;
    grid-row: 18 / span 12;
  }
  .cell.y-md-18-13 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 13;
    grid-row: 18 / span 13;
  }
  .cell.y-md-18-14 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 14;
    grid-row: 18 / span 14;
  }
  .cell.y-md-18-15 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 15;
    grid-row: 18 / span 15;
  }
  .cell.y-md-18-16 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 16;
    grid-row: 18 / span 16;
  }
  .cell.y-md-18-17 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 17;
    grid-row: 18 / span 17;
  }
  .cell.y-md-18-18 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 18;
    grid-row: 18 / span 18;
  }
  .cell.y-md-18-19 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 19;
    grid-row: 18 / span 19;
  }
  .cell.y-md-18-20 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 20;
    grid-row: 18 / span 20;
  }
  .cell.y-md-19-1 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 1;
    grid-row: 19 / span 1;
  }
  .cell.y-md-19-2 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 2;
    grid-row: 19 / span 2;
  }
  .cell.y-md-19-3 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 3;
    grid-row: 19 / span 3;
  }
  .cell.y-md-19-4 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 4;
    grid-row: 19 / span 4;
  }
  .cell.y-md-19-5 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 5;
    grid-row: 19 / span 5;
  }
  .cell.y-md-19-6 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 6;
    grid-row: 19 / span 6;
  }
  .cell.y-md-19-7 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 7;
    grid-row: 19 / span 7;
  }
  .cell.y-md-19-8 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 8;
    grid-row: 19 / span 8;
  }
  .cell.y-md-19-9 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 9;
    grid-row: 19 / span 9;
  }
  .cell.y-md-19-10 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 10;
    grid-row: 19 / span 10;
  }
  .cell.y-md-19-11 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 11;
    grid-row: 19 / span 11;
  }
  .cell.y-md-19-12 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 12;
    grid-row: 19 / span 12;
  }
  .cell.y-md-19-13 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 13;
    grid-row: 19 / span 13;
  }
  .cell.y-md-19-14 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 14;
    grid-row: 19 / span 14;
  }
  .cell.y-md-19-15 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 15;
    grid-row: 19 / span 15;
  }
  .cell.y-md-19-16 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 16;
    grid-row: 19 / span 16;
  }
  .cell.y-md-19-17 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 17;
    grid-row: 19 / span 17;
  }
  .cell.y-md-19-18 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 18;
    grid-row: 19 / span 18;
  }
  .cell.y-md-19-19 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 19;
    grid-row: 19 / span 19;
  }
  .cell.y-md-19-20 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 20;
    grid-row: 19 / span 20;
  }
  .cell.y-md-20-1 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 1;
    grid-row: 20 / span 1;
  }
  .cell.y-md-20-2 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 2;
    grid-row: 20 / span 2;
  }
  .cell.y-md-20-3 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 3;
    grid-row: 20 / span 3;
  }
  .cell.y-md-20-4 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 4;
    grid-row: 20 / span 4;
  }
  .cell.y-md-20-5 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 5;
    grid-row: 20 / span 5;
  }
  .cell.y-md-20-6 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 6;
    grid-row: 20 / span 6;
  }
  .cell.y-md-20-7 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 7;
    grid-row: 20 / span 7;
  }
  .cell.y-md-20-8 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 8;
    grid-row: 20 / span 8;
  }
  .cell.y-md-20-9 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 9;
    grid-row: 20 / span 9;
  }
  .cell.y-md-20-10 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 10;
    grid-row: 20 / span 10;
  }
  .cell.y-md-20-11 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 11;
    grid-row: 20 / span 11;
  }
  .cell.y-md-20-12 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 12;
    grid-row: 20 / span 12;
  }
  .cell.y-md-20-13 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 13;
    grid-row: 20 / span 13;
  }
  .cell.y-md-20-14 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 14;
    grid-row: 20 / span 14;
  }
  .cell.y-md-20-15 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 15;
    grid-row: 20 / span 15;
  }
  .cell.y-md-20-16 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 16;
    grid-row: 20 / span 16;
  }
  .cell.y-md-20-17 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 17;
    grid-row: 20 / span 17;
  }
  .cell.y-md-20-18 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 18;
    grid-row: 20 / span 18;
  }
  .cell.y-md-20-19 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 19;
    grid-row: 20 / span 19;
  }
  .cell.y-md-20-20 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 20;
    grid-row: 20 / span 20;
  }
}
@media (min-width: 992px) {
  .cell.x-lg-1-1 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
  }
  .cell.x-lg-1-2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1 / span 2;
  }
  .cell.x-lg-1-3 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / span 3;
  }
  .cell.x-lg-1-4 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1 / span 4;
  }
  .cell.x-lg-1-5 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1 / span 5;
  }
  .cell.x-lg-1-6 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 6;
    grid-column: 1 / span 6;
  }
  .cell.x-lg-1-7 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1 / span 7;
  }
  .cell.x-lg-1-8 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 8;
    grid-column: 1 / span 8;
  }
  .cell.x-lg-1-9 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1 / span 9;
  }
  .cell.x-lg-1-10 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 10;
    grid-column: 1 / span 10;
  }
  .cell.x-lg-1-11 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 11;
    grid-column: 1 / span 11;
  }
  .cell.x-lg-1-12 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
    grid-column: 1 / span 12;
  }
  .cell.x-lg-1-13 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 13;
    grid-column: 1 / span 13;
  }
  .cell.x-lg-1-14 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 14;
    grid-column: 1 / span 14;
  }
  .cell.x-lg-2-1 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2 / span 1;
  }
  .cell.x-lg-2-2 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2 / span 2;
  }
  .cell.x-lg-2-3 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 3;
    grid-column: 2 / span 3;
  }
  .cell.x-lg-2-4 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 4;
    grid-column: 2 / span 4;
  }
  .cell.x-lg-2-5 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 5;
    grid-column: 2 / span 5;
  }
  .cell.x-lg-2-6 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 6;
    grid-column: 2 / span 6;
  }
  .cell.x-lg-2-7 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 7;
    grid-column: 2 / span 7;
  }
  .cell.x-lg-2-8 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 8;
    grid-column: 2 / span 8;
  }
  .cell.x-lg-2-9 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 9;
    grid-column: 2 / span 9;
  }
  .cell.x-lg-2-10 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 10;
    grid-column: 2 / span 10;
  }
  .cell.x-lg-2-11 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 11;
    grid-column: 2 / span 11;
  }
  .cell.x-lg-2-12 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 12;
    grid-column: 2 / span 12;
  }
  .cell.x-lg-2-13 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 13;
    grid-column: 2 / span 13;
  }
  .cell.x-lg-2-14 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 14;
    grid-column: 2 / span 14;
  }
  .cell.x-lg-3-1 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-column: 3 / span 1;
  }
  .cell.x-lg-3-2 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-column: 3 / span 2;
  }
  .cell.x-lg-3-3 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
    grid-column: 3 / span 3;
  }
  .cell.x-lg-3-4 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 4;
    grid-column: 3 / span 4;
  }
  .cell.x-lg-3-5 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 5;
    grid-column: 3 / span 5;
  }
  .cell.x-lg-3-6 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 6;
    grid-column: 3 / span 6;
  }
  .cell.x-lg-3-7 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 7;
    grid-column: 3 / span 7;
  }
  .cell.x-lg-3-8 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 8;
    grid-column: 3 / span 8;
  }
  .cell.x-lg-3-9 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 9;
    grid-column: 3 / span 9;
  }
  .cell.x-lg-3-10 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 10;
    grid-column: 3 / span 10;
  }
  .cell.x-lg-3-11 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 3 / span 11;
  }
  .cell.x-lg-3-12 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 12;
    grid-column: 3 / span 12;
  }
  .cell.x-lg-3-13 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 13;
    grid-column: 3 / span 13;
  }
  .cell.x-lg-3-14 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 14;
    grid-column: 3 / span 14;
  }
  .cell.x-lg-4-1 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    grid-column: 4 / span 1;
  }
  .cell.x-lg-4-2 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    grid-column: 4 / span 2;
  }
  .cell.x-lg-4-3 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
    grid-column: 4 / span 3;
  }
  .cell.x-lg-4-4 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 4;
    grid-column: 4 / span 4;
  }
  .cell.x-lg-4-5 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 5;
    grid-column: 4 / span 5;
  }
  .cell.x-lg-4-6 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 6;
    grid-column: 4 / span 6;
  }
  .cell.x-lg-4-7 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 7;
    grid-column: 4 / span 7;
  }
  .cell.x-lg-4-8 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 8;
    grid-column: 4 / span 8;
  }
  .cell.x-lg-4-9 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 9;
    grid-column: 4 / span 9;
  }
  .cell.x-lg-4-10 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 10;
    grid-column: 4 / span 10;
  }
  .cell.x-lg-4-11 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 11;
    grid-column: 4 / span 11;
  }
  .cell.x-lg-4-12 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 12;
    grid-column: 4 / span 12;
  }
  .cell.x-lg-4-13 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 13;
    grid-column: 4 / span 13;
  }
  .cell.x-lg-4-14 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 14;
    grid-column: 4 / span 14;
  }
  .cell.x-lg-5-1 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    grid-column: 5 / span 1;
  }
  .cell.x-lg-5-2 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 2;
    grid-column: 5 / span 2;
  }
  .cell.x-lg-5-3 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 3;
    grid-column: 5 / span 3;
  }
  .cell.x-lg-5-4 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 4;
    grid-column: 5 / span 4;
  }
  .cell.x-lg-5-5 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 5;
    grid-column: 5 / span 5;
  }
  .cell.x-lg-5-6 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 6;
    grid-column: 5 / span 6;
  }
  .cell.x-lg-5-7 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 7;
    grid-column: 5 / span 7;
  }
  .cell.x-lg-5-8 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 8;
    grid-column: 5 / span 8;
  }
  .cell.x-lg-5-9 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 9;
    grid-column: 5 / span 9;
  }
  .cell.x-lg-5-10 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 10;
    grid-column: 5 / span 10;
  }
  .cell.x-lg-5-11 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 11;
    grid-column: 5 / span 11;
  }
  .cell.x-lg-5-12 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 12;
    grid-column: 5 / span 12;
  }
  .cell.x-lg-5-13 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 13;
    grid-column: 5 / span 13;
  }
  .cell.x-lg-5-14 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 14;
    grid-column: 5 / span 14;
  }
  .cell.x-lg-6-1 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 1;
    grid-column: 6 / span 1;
  }
  .cell.x-lg-6-2 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 2;
    grid-column: 6 / span 2;
  }
  .cell.x-lg-6-3 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 3;
    grid-column: 6 / span 3;
  }
  .cell.x-lg-6-4 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 4;
    grid-column: 6 / span 4;
  }
  .cell.x-lg-6-5 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 5;
    grid-column: 6 / span 5;
  }
  .cell.x-lg-6-6 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 6;
    grid-column: 6 / span 6;
  }
  .cell.x-lg-6-7 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 7;
    grid-column: 6 / span 7;
  }
  .cell.x-lg-6-8 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 8;
    grid-column: 6 / span 8;
  }
  .cell.x-lg-6-9 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 9;
    grid-column: 6 / span 9;
  }
  .cell.x-lg-6-10 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 10;
    grid-column: 6 / span 10;
  }
  .cell.x-lg-6-11 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 11;
    grid-column: 6 / span 11;
  }
  .cell.x-lg-6-12 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 12;
    grid-column: 6 / span 12;
  }
  .cell.x-lg-6-13 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 13;
    grid-column: 6 / span 13;
  }
  .cell.x-lg-6-14 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 14;
    grid-column: 6 / span 14;
  }
  .cell.x-lg-7-1 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 1;
    grid-column: 7 / span 1;
  }
  .cell.x-lg-7-2 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 2;
    grid-column: 7 / span 2;
  }
  .cell.x-lg-7-3 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 3;
    grid-column: 7 / span 3;
  }
  .cell.x-lg-7-4 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 4;
    grid-column: 7 / span 4;
  }
  .cell.x-lg-7-5 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 5;
    grid-column: 7 / span 5;
  }
  .cell.x-lg-7-6 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 6;
    grid-column: 7 / span 6;
  }
  .cell.x-lg-7-7 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 7;
    grid-column: 7 / span 7;
  }
  .cell.x-lg-7-8 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 8;
    grid-column: 7 / span 8;
  }
  .cell.x-lg-7-9 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 9;
    grid-column: 7 / span 9;
  }
  .cell.x-lg-7-10 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 10;
    grid-column: 7 / span 10;
  }
  .cell.x-lg-7-11 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 11;
    grid-column: 7 / span 11;
  }
  .cell.x-lg-7-12 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 12;
    grid-column: 7 / span 12;
  }
  .cell.x-lg-7-13 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 13;
    grid-column: 7 / span 13;
  }
  .cell.x-lg-7-14 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 14;
    grid-column: 7 / span 14;
  }
  .cell.x-lg-8-1 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 1;
    grid-column: 8 / span 1;
  }
  .cell.x-lg-8-2 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 2;
    grid-column: 8 / span 2;
  }
  .cell.x-lg-8-3 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 3;
    grid-column: 8 / span 3;
  }
  .cell.x-lg-8-4 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 4;
    grid-column: 8 / span 4;
  }
  .cell.x-lg-8-5 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 5;
    grid-column: 8 / span 5;
  }
  .cell.x-lg-8-6 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 6;
    grid-column: 8 / span 6;
  }
  .cell.x-lg-8-7 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 7;
    grid-column: 8 / span 7;
  }
  .cell.x-lg-8-8 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 8;
    grid-column: 8 / span 8;
  }
  .cell.x-lg-8-9 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 9;
    grid-column: 8 / span 9;
  }
  .cell.x-lg-8-10 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 10;
    grid-column: 8 / span 10;
  }
  .cell.x-lg-8-11 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 11;
    grid-column: 8 / span 11;
  }
  .cell.x-lg-8-12 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 12;
    grid-column: 8 / span 12;
  }
  .cell.x-lg-8-13 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 13;
    grid-column: 8 / span 13;
  }
  .cell.x-lg-8-14 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 14;
    grid-column: 8 / span 14;
  }
  .cell.x-lg-9-1 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 1;
    grid-column: 9 / span 1;
  }
  .cell.x-lg-9-2 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 2;
    grid-column: 9 / span 2;
  }
  .cell.x-lg-9-3 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 3;
    grid-column: 9 / span 3;
  }
  .cell.x-lg-9-4 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 4;
    grid-column: 9 / span 4;
  }
  .cell.x-lg-9-5 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 5;
    grid-column: 9 / span 5;
  }
  .cell.x-lg-9-6 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 6;
    grid-column: 9 / span 6;
  }
  .cell.x-lg-9-7 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 7;
    grid-column: 9 / span 7;
  }
  .cell.x-lg-9-8 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 8;
    grid-column: 9 / span 8;
  }
  .cell.x-lg-9-9 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 9;
    grid-column: 9 / span 9;
  }
  .cell.x-lg-9-10 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 10;
    grid-column: 9 / span 10;
  }
  .cell.x-lg-9-11 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 11;
    grid-column: 9 / span 11;
  }
  .cell.x-lg-9-12 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 12;
    grid-column: 9 / span 12;
  }
  .cell.x-lg-9-13 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 13;
    grid-column: 9 / span 13;
  }
  .cell.x-lg-9-14 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 14;
    grid-column: 9 / span 14;
  }
  .cell.x-lg-10-1 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 1;
    grid-column: 10 / span 1;
  }
  .cell.x-lg-10-2 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 2;
    grid-column: 10 / span 2;
  }
  .cell.x-lg-10-3 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 3;
    grid-column: 10 / span 3;
  }
  .cell.x-lg-10-4 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 4;
    grid-column: 10 / span 4;
  }
  .cell.x-lg-10-5 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 5;
    grid-column: 10 / span 5;
  }
  .cell.x-lg-10-6 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 6;
    grid-column: 10 / span 6;
  }
  .cell.x-lg-10-7 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 7;
    grid-column: 10 / span 7;
  }
  .cell.x-lg-10-8 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 8;
    grid-column: 10 / span 8;
  }
  .cell.x-lg-10-9 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 9;
    grid-column: 10 / span 9;
  }
  .cell.x-lg-10-10 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 10;
    grid-column: 10 / span 10;
  }
  .cell.x-lg-10-11 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 11;
    grid-column: 10 / span 11;
  }
  .cell.x-lg-10-12 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 12;
    grid-column: 10 / span 12;
  }
  .cell.x-lg-10-13 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 13;
    grid-column: 10 / span 13;
  }
  .cell.x-lg-10-14 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 14;
    grid-column: 10 / span 14;
  }
  .cell.x-lg-11-1 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 1;
    grid-column: 11 / span 1;
  }
  .cell.x-lg-11-2 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 2;
    grid-column: 11 / span 2;
  }
  .cell.x-lg-11-3 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 3;
    grid-column: 11 / span 3;
  }
  .cell.x-lg-11-4 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 4;
    grid-column: 11 / span 4;
  }
  .cell.x-lg-11-5 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 5;
    grid-column: 11 / span 5;
  }
  .cell.x-lg-11-6 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 6;
    grid-column: 11 / span 6;
  }
  .cell.x-lg-11-7 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 7;
    grid-column: 11 / span 7;
  }
  .cell.x-lg-11-8 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 8;
    grid-column: 11 / span 8;
  }
  .cell.x-lg-11-9 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 9;
    grid-column: 11 / span 9;
  }
  .cell.x-lg-11-10 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 10;
    grid-column: 11 / span 10;
  }
  .cell.x-lg-11-11 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 11;
    grid-column: 11 / span 11;
  }
  .cell.x-lg-11-12 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 12;
    grid-column: 11 / span 12;
  }
  .cell.x-lg-11-13 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 13;
    grid-column: 11 / span 13;
  }
  .cell.x-lg-11-14 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 14;
    grid-column: 11 / span 14;
  }
  .cell.x-lg-12-1 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 1;
    grid-column: 12 / span 1;
  }
  .cell.x-lg-12-2 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 2;
    grid-column: 12 / span 2;
  }
  .cell.x-lg-12-3 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 3;
    grid-column: 12 / span 3;
  }
  .cell.x-lg-12-4 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 4;
    grid-column: 12 / span 4;
  }
  .cell.x-lg-12-5 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 5;
    grid-column: 12 / span 5;
  }
  .cell.x-lg-12-6 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 6;
    grid-column: 12 / span 6;
  }
  .cell.x-lg-12-7 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 7;
    grid-column: 12 / span 7;
  }
  .cell.x-lg-12-8 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 8;
    grid-column: 12 / span 8;
  }
  .cell.x-lg-12-9 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 9;
    grid-column: 12 / span 9;
  }
  .cell.x-lg-12-10 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 10;
    grid-column: 12 / span 10;
  }
  .cell.x-lg-12-11 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 11;
    grid-column: 12 / span 11;
  }
  .cell.x-lg-12-12 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 12;
    grid-column: 12 / span 12;
  }
  .cell.x-lg-12-13 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 13;
    grid-column: 12 / span 13;
  }
  .cell.x-lg-12-14 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 14;
    grid-column: 12 / span 14;
  }
  .cell.x-lg-13-1 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 1;
    grid-column: 13 / span 1;
  }
  .cell.x-lg-13-2 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 2;
    grid-column: 13 / span 2;
  }
  .cell.x-lg-13-3 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 3;
    grid-column: 13 / span 3;
  }
  .cell.x-lg-13-4 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 4;
    grid-column: 13 / span 4;
  }
  .cell.x-lg-13-5 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 5;
    grid-column: 13 / span 5;
  }
  .cell.x-lg-13-6 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 6;
    grid-column: 13 / span 6;
  }
  .cell.x-lg-13-7 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 7;
    grid-column: 13 / span 7;
  }
  .cell.x-lg-13-8 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 8;
    grid-column: 13 / span 8;
  }
  .cell.x-lg-13-9 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 9;
    grid-column: 13 / span 9;
  }
  .cell.x-lg-13-10 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 10;
    grid-column: 13 / span 10;
  }
  .cell.x-lg-13-11 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 11;
    grid-column: 13 / span 11;
  }
  .cell.x-lg-13-12 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 12;
    grid-column: 13 / span 12;
  }
  .cell.x-lg-13-13 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 13;
    grid-column: 13 / span 13;
  }
  .cell.x-lg-13-14 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 14;
    grid-column: 13 / span 14;
  }
  .cell.x-lg-14-1 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 1;
    grid-column: 14 / span 1;
  }
  .cell.x-lg-14-2 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 2;
    grid-column: 14 / span 2;
  }
  .cell.x-lg-14-3 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 3;
    grid-column: 14 / span 3;
  }
  .cell.x-lg-14-4 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 4;
    grid-column: 14 / span 4;
  }
  .cell.x-lg-14-5 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 5;
    grid-column: 14 / span 5;
  }
  .cell.x-lg-14-6 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 6;
    grid-column: 14 / span 6;
  }
  .cell.x-lg-14-7 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 7;
    grid-column: 14 / span 7;
  }
  .cell.x-lg-14-8 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 8;
    grid-column: 14 / span 8;
  }
  .cell.x-lg-14-9 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 9;
    grid-column: 14 / span 9;
  }
  .cell.x-lg-14-10 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 10;
    grid-column: 14 / span 10;
  }
  .cell.x-lg-14-11 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 11;
    grid-column: 14 / span 11;
  }
  .cell.x-lg-14-12 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 12;
    grid-column: 14 / span 12;
  }
  .cell.x-lg-14-13 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 13;
    grid-column: 14 / span 13;
  }
  .cell.x-lg-14-14 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 14;
    grid-column: 14 / span 14;
  }
  .cell.y-lg-1-1 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
  }
  .cell.y-lg-1-2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1 / span 2;
  }
  .cell.y-lg-1-3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1 / span 3;
  }
  .cell.y-lg-1-4 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    grid-row: 1 / span 4;
  }
  .cell.y-lg-1-5 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 5;
    grid-row: 1 / span 5;
  }
  .cell.y-lg-1-6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 6;
    grid-row: 1 / span 6;
  }
  .cell.y-lg-1-7 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 7;
    grid-row: 1 / span 7;
  }
  .cell.y-lg-1-8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 8;
    grid-row: 1 / span 8;
  }
  .cell.y-lg-1-9 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 9;
    grid-row: 1 / span 9;
  }
  .cell.y-lg-1-10 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 10;
    grid-row: 1 / span 10;
  }
  .cell.y-lg-1-11 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 11;
    grid-row: 1 / span 11;
  }
  .cell.y-lg-1-12 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 12;
    grid-row: 1 / span 12;
  }
  .cell.y-lg-1-13 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 13;
    grid-row: 1 / span 13;
  }
  .cell.y-lg-1-14 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 14;
    grid-row: 1 / span 14;
  }
  .cell.y-lg-1-15 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 15;
    grid-row: 1 / span 15;
  }
  .cell.y-lg-1-16 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 16;
    grid-row: 1 / span 16;
  }
  .cell.y-lg-1-17 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 17;
    grid-row: 1 / span 17;
  }
  .cell.y-lg-1-18 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 18;
    grid-row: 1 / span 18;
  }
  .cell.y-lg-1-19 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 19;
    grid-row: 1 / span 19;
  }
  .cell.y-lg-1-20 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 20;
    grid-row: 1 / span 20;
  }
  .cell.y-lg-2-1 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
  }
  .cell.y-lg-2-2 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-row: 2 / span 2;
  }
  .cell.y-lg-2-3 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 3;
    grid-row: 2 / span 3;
  }
  .cell.y-lg-2-4 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 4;
    grid-row: 2 / span 4;
  }
  .cell.y-lg-2-5 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 5;
    grid-row: 2 / span 5;
  }
  .cell.y-lg-2-6 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 6;
    grid-row: 2 / span 6;
  }
  .cell.y-lg-2-7 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 7;
    grid-row: 2 / span 7;
  }
  .cell.y-lg-2-8 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 8;
    grid-row: 2 / span 8;
  }
  .cell.y-lg-2-9 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 9;
    grid-row: 2 / span 9;
  }
  .cell.y-lg-2-10 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 10;
    grid-row: 2 / span 10;
  }
  .cell.y-lg-2-11 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 11;
    grid-row: 2 / span 11;
  }
  .cell.y-lg-2-12 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 12;
    grid-row: 2 / span 12;
  }
  .cell.y-lg-2-13 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 13;
    grid-row: 2 / span 13;
  }
  .cell.y-lg-2-14 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 14;
    grid-row: 2 / span 14;
  }
  .cell.y-lg-2-15 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 15;
    grid-row: 2 / span 15;
  }
  .cell.y-lg-2-16 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 16;
    grid-row: 2 / span 16;
  }
  .cell.y-lg-2-17 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 17;
    grid-row: 2 / span 17;
  }
  .cell.y-lg-2-18 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 18;
    grid-row: 2 / span 18;
  }
  .cell.y-lg-2-19 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 19;
    grid-row: 2 / span 19;
  }
  .cell.y-lg-2-20 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 20;
    grid-row: 2 / span 20;
  }
  .cell.y-lg-3-1 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / span 1;
  }
  .cell.y-lg-3-2 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
    grid-row: 3 / span 2;
  }
  .cell.y-lg-3-3 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 3;
    grid-row: 3 / span 3;
  }
  .cell.y-lg-3-4 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 4;
    grid-row: 3 / span 4;
  }
  .cell.y-lg-3-5 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 5;
    grid-row: 3 / span 5;
  }
  .cell.y-lg-3-6 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 6;
    grid-row: 3 / span 6;
  }
  .cell.y-lg-3-7 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 7;
    grid-row: 3 / span 7;
  }
  .cell.y-lg-3-8 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 8;
    grid-row: 3 / span 8;
  }
  .cell.y-lg-3-9 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 9;
    grid-row: 3 / span 9;
  }
  .cell.y-lg-3-10 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 10;
    grid-row: 3 / span 10;
  }
  .cell.y-lg-3-11 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 11;
    grid-row: 3 / span 11;
  }
  .cell.y-lg-3-12 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 12;
    grid-row: 3 / span 12;
  }
  .cell.y-lg-3-13 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 13;
    grid-row: 3 / span 13;
  }
  .cell.y-lg-3-14 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 14;
    grid-row: 3 / span 14;
  }
  .cell.y-lg-3-15 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 15;
    grid-row: 3 / span 15;
  }
  .cell.y-lg-3-16 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 16;
    grid-row: 3 / span 16;
  }
  .cell.y-lg-3-17 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 17;
    grid-row: 3 / span 17;
  }
  .cell.y-lg-3-18 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 18;
    grid-row: 3 / span 18;
  }
  .cell.y-lg-3-19 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 19;
    grid-row: 3 / span 19;
  }
  .cell.y-lg-3-20 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 20;
    grid-row: 3 / span 20;
  }
  .cell.y-lg-4-1 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
    grid-row: 4 / span 1;
  }
  .cell.y-lg-4-2 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 2;
    grid-row: 4 / span 2;
  }
  .cell.y-lg-4-3 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 3;
    grid-row: 4 / span 3;
  }
  .cell.y-lg-4-4 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 4;
    grid-row: 4 / span 4;
  }
  .cell.y-lg-4-5 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 5;
    grid-row: 4 / span 5;
  }
  .cell.y-lg-4-6 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 6;
    grid-row: 4 / span 6;
  }
  .cell.y-lg-4-7 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 7;
    grid-row: 4 / span 7;
  }
  .cell.y-lg-4-8 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 8;
    grid-row: 4 / span 8;
  }
  .cell.y-lg-4-9 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 9;
    grid-row: 4 / span 9;
  }
  .cell.y-lg-4-10 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 10;
    grid-row: 4 / span 10;
  }
  .cell.y-lg-4-11 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 11;
    grid-row: 4 / span 11;
  }
  .cell.y-lg-4-12 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 12;
    grid-row: 4 / span 12;
  }
  .cell.y-lg-4-13 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 13;
    grid-row: 4 / span 13;
  }
  .cell.y-lg-4-14 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 14;
    grid-row: 4 / span 14;
  }
  .cell.y-lg-4-15 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 15;
    grid-row: 4 / span 15;
  }
  .cell.y-lg-4-16 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 16;
    grid-row: 4 / span 16;
  }
  .cell.y-lg-4-17 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 17;
    grid-row: 4 / span 17;
  }
  .cell.y-lg-4-18 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 18;
    grid-row: 4 / span 18;
  }
  .cell.y-lg-4-19 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 19;
    grid-row: 4 / span 19;
  }
  .cell.y-lg-4-20 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 20;
    grid-row: 4 / span 20;
  }
  .cell.y-lg-5-1 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    grid-row: 5 / span 1;
  }
  .cell.y-lg-5-2 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 2;
    grid-row: 5 / span 2;
  }
  .cell.y-lg-5-3 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 3;
    grid-row: 5 / span 3;
  }
  .cell.y-lg-5-4 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 4;
    grid-row: 5 / span 4;
  }
  .cell.y-lg-5-5 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 5;
    grid-row: 5 / span 5;
  }
  .cell.y-lg-5-6 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 6;
    grid-row: 5 / span 6;
  }
  .cell.y-lg-5-7 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 7;
    grid-row: 5 / span 7;
  }
  .cell.y-lg-5-8 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 8;
    grid-row: 5 / span 8;
  }
  .cell.y-lg-5-9 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 9;
    grid-row: 5 / span 9;
  }
  .cell.y-lg-5-10 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 10;
    grid-row: 5 / span 10;
  }
  .cell.y-lg-5-11 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 11;
    grid-row: 5 / span 11;
  }
  .cell.y-lg-5-12 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 12;
    grid-row: 5 / span 12;
  }
  .cell.y-lg-5-13 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 13;
    grid-row: 5 / span 13;
  }
  .cell.y-lg-5-14 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 14;
    grid-row: 5 / span 14;
  }
  .cell.y-lg-5-15 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 15;
    grid-row: 5 / span 15;
  }
  .cell.y-lg-5-16 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 16;
    grid-row: 5 / span 16;
  }
  .cell.y-lg-5-17 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 17;
    grid-row: 5 / span 17;
  }
  .cell.y-lg-5-18 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 18;
    grid-row: 5 / span 18;
  }
  .cell.y-lg-5-19 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 19;
    grid-row: 5 / span 19;
  }
  .cell.y-lg-5-20 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 20;
    grid-row: 5 / span 20;
  }
  .cell.y-lg-6-1 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    grid-row: 6 / span 1;
  }
  .cell.y-lg-6-2 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 2;
    grid-row: 6 / span 2;
  }
  .cell.y-lg-6-3 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 3;
    grid-row: 6 / span 3;
  }
  .cell.y-lg-6-4 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 4;
    grid-row: 6 / span 4;
  }
  .cell.y-lg-6-5 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 5;
    grid-row: 6 / span 5;
  }
  .cell.y-lg-6-6 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 6;
    grid-row: 6 / span 6;
  }
  .cell.y-lg-6-7 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 7;
    grid-row: 6 / span 7;
  }
  .cell.y-lg-6-8 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 8;
    grid-row: 6 / span 8;
  }
  .cell.y-lg-6-9 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 9;
    grid-row: 6 / span 9;
  }
  .cell.y-lg-6-10 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 10;
    grid-row: 6 / span 10;
  }
  .cell.y-lg-6-11 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 11;
    grid-row: 6 / span 11;
  }
  .cell.y-lg-6-12 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 12;
    grid-row: 6 / span 12;
  }
  .cell.y-lg-6-13 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 13;
    grid-row: 6 / span 13;
  }
  .cell.y-lg-6-14 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 14;
    grid-row: 6 / span 14;
  }
  .cell.y-lg-6-15 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 15;
    grid-row: 6 / span 15;
  }
  .cell.y-lg-6-16 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 16;
    grid-row: 6 / span 16;
  }
  .cell.y-lg-6-17 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 17;
    grid-row: 6 / span 17;
  }
  .cell.y-lg-6-18 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 18;
    grid-row: 6 / span 18;
  }
  .cell.y-lg-6-19 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 19;
    grid-row: 6 / span 19;
  }
  .cell.y-lg-6-20 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 20;
    grid-row: 6 / span 20;
  }
  .cell.y-lg-7-1 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    grid-row: 7 / span 1;
  }
  .cell.y-lg-7-2 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 2;
    grid-row: 7 / span 2;
  }
  .cell.y-lg-7-3 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 3;
    grid-row: 7 / span 3;
  }
  .cell.y-lg-7-4 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 4;
    grid-row: 7 / span 4;
  }
  .cell.y-lg-7-5 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 5;
    grid-row: 7 / span 5;
  }
  .cell.y-lg-7-6 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 6;
    grid-row: 7 / span 6;
  }
  .cell.y-lg-7-7 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 7;
    grid-row: 7 / span 7;
  }
  .cell.y-lg-7-8 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 8;
    grid-row: 7 / span 8;
  }
  .cell.y-lg-7-9 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 9;
    grid-row: 7 / span 9;
  }
  .cell.y-lg-7-10 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 10;
    grid-row: 7 / span 10;
  }
  .cell.y-lg-7-11 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 11;
    grid-row: 7 / span 11;
  }
  .cell.y-lg-7-12 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 12;
    grid-row: 7 / span 12;
  }
  .cell.y-lg-7-13 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 13;
    grid-row: 7 / span 13;
  }
  .cell.y-lg-7-14 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 14;
    grid-row: 7 / span 14;
  }
  .cell.y-lg-7-15 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 15;
    grid-row: 7 / span 15;
  }
  .cell.y-lg-7-16 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 16;
    grid-row: 7 / span 16;
  }
  .cell.y-lg-7-17 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 17;
    grid-row: 7 / span 17;
  }
  .cell.y-lg-7-18 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 18;
    grid-row: 7 / span 18;
  }
  .cell.y-lg-7-19 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 19;
    grid-row: 7 / span 19;
  }
  .cell.y-lg-7-20 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 20;
    grid-row: 7 / span 20;
  }
  .cell.y-lg-8-1 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 1;
    grid-row: 8 / span 1;
  }
  .cell.y-lg-8-2 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 2;
    grid-row: 8 / span 2;
  }
  .cell.y-lg-8-3 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 3;
    grid-row: 8 / span 3;
  }
  .cell.y-lg-8-4 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 4;
    grid-row: 8 / span 4;
  }
  .cell.y-lg-8-5 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 5;
    grid-row: 8 / span 5;
  }
  .cell.y-lg-8-6 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 6;
    grid-row: 8 / span 6;
  }
  .cell.y-lg-8-7 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 7;
    grid-row: 8 / span 7;
  }
  .cell.y-lg-8-8 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 8;
    grid-row: 8 / span 8;
  }
  .cell.y-lg-8-9 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 9;
    grid-row: 8 / span 9;
  }
  .cell.y-lg-8-10 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 10;
    grid-row: 8 / span 10;
  }
  .cell.y-lg-8-11 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 11;
    grid-row: 8 / span 11;
  }
  .cell.y-lg-8-12 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 12;
    grid-row: 8 / span 12;
  }
  .cell.y-lg-8-13 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 13;
    grid-row: 8 / span 13;
  }
  .cell.y-lg-8-14 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 14;
    grid-row: 8 / span 14;
  }
  .cell.y-lg-8-15 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 15;
    grid-row: 8 / span 15;
  }
  .cell.y-lg-8-16 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 16;
    grid-row: 8 / span 16;
  }
  .cell.y-lg-8-17 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 17;
    grid-row: 8 / span 17;
  }
  .cell.y-lg-8-18 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 18;
    grid-row: 8 / span 18;
  }
  .cell.y-lg-8-19 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 19;
    grid-row: 8 / span 19;
  }
  .cell.y-lg-8-20 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 20;
    grid-row: 8 / span 20;
  }
  .cell.y-lg-9-1 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 1;
    grid-row: 9 / span 1;
  }
  .cell.y-lg-9-2 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 2;
    grid-row: 9 / span 2;
  }
  .cell.y-lg-9-3 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 3;
    grid-row: 9 / span 3;
  }
  .cell.y-lg-9-4 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 4;
    grid-row: 9 / span 4;
  }
  .cell.y-lg-9-5 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 5;
    grid-row: 9 / span 5;
  }
  .cell.y-lg-9-6 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 6;
    grid-row: 9 / span 6;
  }
  .cell.y-lg-9-7 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 7;
    grid-row: 9 / span 7;
  }
  .cell.y-lg-9-8 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 8;
    grid-row: 9 / span 8;
  }
  .cell.y-lg-9-9 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 9;
    grid-row: 9 / span 9;
  }
  .cell.y-lg-9-10 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 10;
    grid-row: 9 / span 10;
  }
  .cell.y-lg-9-11 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 11;
    grid-row: 9 / span 11;
  }
  .cell.y-lg-9-12 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 12;
    grid-row: 9 / span 12;
  }
  .cell.y-lg-9-13 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 13;
    grid-row: 9 / span 13;
  }
  .cell.y-lg-9-14 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 14;
    grid-row: 9 / span 14;
  }
  .cell.y-lg-9-15 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 15;
    grid-row: 9 / span 15;
  }
  .cell.y-lg-9-16 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 16;
    grid-row: 9 / span 16;
  }
  .cell.y-lg-9-17 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 17;
    grid-row: 9 / span 17;
  }
  .cell.y-lg-9-18 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 18;
    grid-row: 9 / span 18;
  }
  .cell.y-lg-9-19 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 19;
    grid-row: 9 / span 19;
  }
  .cell.y-lg-9-20 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 20;
    grid-row: 9 / span 20;
  }
  .cell.y-lg-10-1 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 1;
    grid-row: 10 / span 1;
  }
  .cell.y-lg-10-2 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 2;
    grid-row: 10 / span 2;
  }
  .cell.y-lg-10-3 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 3;
    grid-row: 10 / span 3;
  }
  .cell.y-lg-10-4 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 4;
    grid-row: 10 / span 4;
  }
  .cell.y-lg-10-5 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 5;
    grid-row: 10 / span 5;
  }
  .cell.y-lg-10-6 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 6;
    grid-row: 10 / span 6;
  }
  .cell.y-lg-10-7 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 7;
    grid-row: 10 / span 7;
  }
  .cell.y-lg-10-8 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 8;
    grid-row: 10 / span 8;
  }
  .cell.y-lg-10-9 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 9;
    grid-row: 10 / span 9;
  }
  .cell.y-lg-10-10 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 10;
    grid-row: 10 / span 10;
  }
  .cell.y-lg-10-11 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 11;
    grid-row: 10 / span 11;
  }
  .cell.y-lg-10-12 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 12;
    grid-row: 10 / span 12;
  }
  .cell.y-lg-10-13 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 13;
    grid-row: 10 / span 13;
  }
  .cell.y-lg-10-14 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 14;
    grid-row: 10 / span 14;
  }
  .cell.y-lg-10-15 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 15;
    grid-row: 10 / span 15;
  }
  .cell.y-lg-10-16 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 16;
    grid-row: 10 / span 16;
  }
  .cell.y-lg-10-17 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 17;
    grid-row: 10 / span 17;
  }
  .cell.y-lg-10-18 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 18;
    grid-row: 10 / span 18;
  }
  .cell.y-lg-10-19 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 19;
    grid-row: 10 / span 19;
  }
  .cell.y-lg-10-20 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 20;
    grid-row: 10 / span 20;
  }
  .cell.y-lg-11-1 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 1;
    grid-row: 11 / span 1;
  }
  .cell.y-lg-11-2 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 2;
    grid-row: 11 / span 2;
  }
  .cell.y-lg-11-3 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 3;
    grid-row: 11 / span 3;
  }
  .cell.y-lg-11-4 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 4;
    grid-row: 11 / span 4;
  }
  .cell.y-lg-11-5 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 5;
    grid-row: 11 / span 5;
  }
  .cell.y-lg-11-6 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 6;
    grid-row: 11 / span 6;
  }
  .cell.y-lg-11-7 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 7;
    grid-row: 11 / span 7;
  }
  .cell.y-lg-11-8 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 8;
    grid-row: 11 / span 8;
  }
  .cell.y-lg-11-9 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 9;
    grid-row: 11 / span 9;
  }
  .cell.y-lg-11-10 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 10;
    grid-row: 11 / span 10;
  }
  .cell.y-lg-11-11 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 11;
    grid-row: 11 / span 11;
  }
  .cell.y-lg-11-12 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 12;
    grid-row: 11 / span 12;
  }
  .cell.y-lg-11-13 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 13;
    grid-row: 11 / span 13;
  }
  .cell.y-lg-11-14 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 14;
    grid-row: 11 / span 14;
  }
  .cell.y-lg-11-15 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 15;
    grid-row: 11 / span 15;
  }
  .cell.y-lg-11-16 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 16;
    grid-row: 11 / span 16;
  }
  .cell.y-lg-11-17 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 17;
    grid-row: 11 / span 17;
  }
  .cell.y-lg-11-18 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 18;
    grid-row: 11 / span 18;
  }
  .cell.y-lg-11-19 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 19;
    grid-row: 11 / span 19;
  }
  .cell.y-lg-11-20 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 20;
    grid-row: 11 / span 20;
  }
  .cell.y-lg-12-1 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 1;
    grid-row: 12 / span 1;
  }
  .cell.y-lg-12-2 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 2;
    grid-row: 12 / span 2;
  }
  .cell.y-lg-12-3 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 3;
    grid-row: 12 / span 3;
  }
  .cell.y-lg-12-4 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 4;
    grid-row: 12 / span 4;
  }
  .cell.y-lg-12-5 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 5;
    grid-row: 12 / span 5;
  }
  .cell.y-lg-12-6 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 6;
    grid-row: 12 / span 6;
  }
  .cell.y-lg-12-7 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 7;
    grid-row: 12 / span 7;
  }
  .cell.y-lg-12-8 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 8;
    grid-row: 12 / span 8;
  }
  .cell.y-lg-12-9 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 9;
    grid-row: 12 / span 9;
  }
  .cell.y-lg-12-10 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 10;
    grid-row: 12 / span 10;
  }
  .cell.y-lg-12-11 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 11;
    grid-row: 12 / span 11;
  }
  .cell.y-lg-12-12 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 12;
    grid-row: 12 / span 12;
  }
  .cell.y-lg-12-13 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 13;
    grid-row: 12 / span 13;
  }
  .cell.y-lg-12-14 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 14;
    grid-row: 12 / span 14;
  }
  .cell.y-lg-12-15 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 15;
    grid-row: 12 / span 15;
  }
  .cell.y-lg-12-16 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 16;
    grid-row: 12 / span 16;
  }
  .cell.y-lg-12-17 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 17;
    grid-row: 12 / span 17;
  }
  .cell.y-lg-12-18 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 18;
    grid-row: 12 / span 18;
  }
  .cell.y-lg-12-19 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 19;
    grid-row: 12 / span 19;
  }
  .cell.y-lg-12-20 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 20;
    grid-row: 12 / span 20;
  }
  .cell.y-lg-13-1 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 1;
    grid-row: 13 / span 1;
  }
  .cell.y-lg-13-2 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 2;
    grid-row: 13 / span 2;
  }
  .cell.y-lg-13-3 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 3;
    grid-row: 13 / span 3;
  }
  .cell.y-lg-13-4 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 4;
    grid-row: 13 / span 4;
  }
  .cell.y-lg-13-5 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 5;
    grid-row: 13 / span 5;
  }
  .cell.y-lg-13-6 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 6;
    grid-row: 13 / span 6;
  }
  .cell.y-lg-13-7 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 7;
    grid-row: 13 / span 7;
  }
  .cell.y-lg-13-8 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 8;
    grid-row: 13 / span 8;
  }
  .cell.y-lg-13-9 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 9;
    grid-row: 13 / span 9;
  }
  .cell.y-lg-13-10 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 10;
    grid-row: 13 / span 10;
  }
  .cell.y-lg-13-11 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 11;
    grid-row: 13 / span 11;
  }
  .cell.y-lg-13-12 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 12;
    grid-row: 13 / span 12;
  }
  .cell.y-lg-13-13 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 13;
    grid-row: 13 / span 13;
  }
  .cell.y-lg-13-14 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 14;
    grid-row: 13 / span 14;
  }
  .cell.y-lg-13-15 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 15;
    grid-row: 13 / span 15;
  }
  .cell.y-lg-13-16 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 16;
    grid-row: 13 / span 16;
  }
  .cell.y-lg-13-17 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 17;
    grid-row: 13 / span 17;
  }
  .cell.y-lg-13-18 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 18;
    grid-row: 13 / span 18;
  }
  .cell.y-lg-13-19 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 19;
    grid-row: 13 / span 19;
  }
  .cell.y-lg-13-20 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 20;
    grid-row: 13 / span 20;
  }
  .cell.y-lg-14-1 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 1;
    grid-row: 14 / span 1;
  }
  .cell.y-lg-14-2 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 2;
    grid-row: 14 / span 2;
  }
  .cell.y-lg-14-3 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 3;
    grid-row: 14 / span 3;
  }
  .cell.y-lg-14-4 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 4;
    grid-row: 14 / span 4;
  }
  .cell.y-lg-14-5 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 5;
    grid-row: 14 / span 5;
  }
  .cell.y-lg-14-6 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 6;
    grid-row: 14 / span 6;
  }
  .cell.y-lg-14-7 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 7;
    grid-row: 14 / span 7;
  }
  .cell.y-lg-14-8 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 8;
    grid-row: 14 / span 8;
  }
  .cell.y-lg-14-9 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 9;
    grid-row: 14 / span 9;
  }
  .cell.y-lg-14-10 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 10;
    grid-row: 14 / span 10;
  }
  .cell.y-lg-14-11 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 11;
    grid-row: 14 / span 11;
  }
  .cell.y-lg-14-12 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 12;
    grid-row: 14 / span 12;
  }
  .cell.y-lg-14-13 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 13;
    grid-row: 14 / span 13;
  }
  .cell.y-lg-14-14 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 14;
    grid-row: 14 / span 14;
  }
  .cell.y-lg-14-15 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 15;
    grid-row: 14 / span 15;
  }
  .cell.y-lg-14-16 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 16;
    grid-row: 14 / span 16;
  }
  .cell.y-lg-14-17 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 17;
    grid-row: 14 / span 17;
  }
  .cell.y-lg-14-18 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 18;
    grid-row: 14 / span 18;
  }
  .cell.y-lg-14-19 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 19;
    grid-row: 14 / span 19;
  }
  .cell.y-lg-14-20 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 20;
    grid-row: 14 / span 20;
  }
  .cell.y-lg-15-1 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 1;
    grid-row: 15 / span 1;
  }
  .cell.y-lg-15-2 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 2;
    grid-row: 15 / span 2;
  }
  .cell.y-lg-15-3 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 3;
    grid-row: 15 / span 3;
  }
  .cell.y-lg-15-4 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 4;
    grid-row: 15 / span 4;
  }
  .cell.y-lg-15-5 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 5;
    grid-row: 15 / span 5;
  }
  .cell.y-lg-15-6 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 6;
    grid-row: 15 / span 6;
  }
  .cell.y-lg-15-7 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 7;
    grid-row: 15 / span 7;
  }
  .cell.y-lg-15-8 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 8;
    grid-row: 15 / span 8;
  }
  .cell.y-lg-15-9 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 9;
    grid-row: 15 / span 9;
  }
  .cell.y-lg-15-10 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 10;
    grid-row: 15 / span 10;
  }
  .cell.y-lg-15-11 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 11;
    grid-row: 15 / span 11;
  }
  .cell.y-lg-15-12 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 12;
    grid-row: 15 / span 12;
  }
  .cell.y-lg-15-13 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 13;
    grid-row: 15 / span 13;
  }
  .cell.y-lg-15-14 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 14;
    grid-row: 15 / span 14;
  }
  .cell.y-lg-15-15 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 15;
    grid-row: 15 / span 15;
  }
  .cell.y-lg-15-16 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 16;
    grid-row: 15 / span 16;
  }
  .cell.y-lg-15-17 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 17;
    grid-row: 15 / span 17;
  }
  .cell.y-lg-15-18 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 18;
    grid-row: 15 / span 18;
  }
  .cell.y-lg-15-19 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 19;
    grid-row: 15 / span 19;
  }
  .cell.y-lg-15-20 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 20;
    grid-row: 15 / span 20;
  }
  .cell.y-lg-16-1 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 1;
    grid-row: 16 / span 1;
  }
  .cell.y-lg-16-2 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 2;
    grid-row: 16 / span 2;
  }
  .cell.y-lg-16-3 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 3;
    grid-row: 16 / span 3;
  }
  .cell.y-lg-16-4 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 4;
    grid-row: 16 / span 4;
  }
  .cell.y-lg-16-5 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 5;
    grid-row: 16 / span 5;
  }
  .cell.y-lg-16-6 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 6;
    grid-row: 16 / span 6;
  }
  .cell.y-lg-16-7 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 7;
    grid-row: 16 / span 7;
  }
  .cell.y-lg-16-8 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 8;
    grid-row: 16 / span 8;
  }
  .cell.y-lg-16-9 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 9;
    grid-row: 16 / span 9;
  }
  .cell.y-lg-16-10 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 10;
    grid-row: 16 / span 10;
  }
  .cell.y-lg-16-11 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 11;
    grid-row: 16 / span 11;
  }
  .cell.y-lg-16-12 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 12;
    grid-row: 16 / span 12;
  }
  .cell.y-lg-16-13 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 13;
    grid-row: 16 / span 13;
  }
  .cell.y-lg-16-14 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 14;
    grid-row: 16 / span 14;
  }
  .cell.y-lg-16-15 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 15;
    grid-row: 16 / span 15;
  }
  .cell.y-lg-16-16 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 16;
    grid-row: 16 / span 16;
  }
  .cell.y-lg-16-17 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 17;
    grid-row: 16 / span 17;
  }
  .cell.y-lg-16-18 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 18;
    grid-row: 16 / span 18;
  }
  .cell.y-lg-16-19 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 19;
    grid-row: 16 / span 19;
  }
  .cell.y-lg-16-20 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 20;
    grid-row: 16 / span 20;
  }
  .cell.y-lg-17-1 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 1;
    grid-row: 17 / span 1;
  }
  .cell.y-lg-17-2 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 2;
    grid-row: 17 / span 2;
  }
  .cell.y-lg-17-3 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 3;
    grid-row: 17 / span 3;
  }
  .cell.y-lg-17-4 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 4;
    grid-row: 17 / span 4;
  }
  .cell.y-lg-17-5 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 5;
    grid-row: 17 / span 5;
  }
  .cell.y-lg-17-6 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 6;
    grid-row: 17 / span 6;
  }
  .cell.y-lg-17-7 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 7;
    grid-row: 17 / span 7;
  }
  .cell.y-lg-17-8 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 8;
    grid-row: 17 / span 8;
  }
  .cell.y-lg-17-9 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 9;
    grid-row: 17 / span 9;
  }
  .cell.y-lg-17-10 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 10;
    grid-row: 17 / span 10;
  }
  .cell.y-lg-17-11 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 11;
    grid-row: 17 / span 11;
  }
  .cell.y-lg-17-12 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 12;
    grid-row: 17 / span 12;
  }
  .cell.y-lg-17-13 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 13;
    grid-row: 17 / span 13;
  }
  .cell.y-lg-17-14 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 14;
    grid-row: 17 / span 14;
  }
  .cell.y-lg-17-15 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 15;
    grid-row: 17 / span 15;
  }
  .cell.y-lg-17-16 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 16;
    grid-row: 17 / span 16;
  }
  .cell.y-lg-17-17 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 17;
    grid-row: 17 / span 17;
  }
  .cell.y-lg-17-18 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 18;
    grid-row: 17 / span 18;
  }
  .cell.y-lg-17-19 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 19;
    grid-row: 17 / span 19;
  }
  .cell.y-lg-17-20 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 20;
    grid-row: 17 / span 20;
  }
  .cell.y-lg-18-1 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 1;
    grid-row: 18 / span 1;
  }
  .cell.y-lg-18-2 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 2;
    grid-row: 18 / span 2;
  }
  .cell.y-lg-18-3 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 3;
    grid-row: 18 / span 3;
  }
  .cell.y-lg-18-4 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 4;
    grid-row: 18 / span 4;
  }
  .cell.y-lg-18-5 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 5;
    grid-row: 18 / span 5;
  }
  .cell.y-lg-18-6 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 6;
    grid-row: 18 / span 6;
  }
  .cell.y-lg-18-7 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 7;
    grid-row: 18 / span 7;
  }
  .cell.y-lg-18-8 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 8;
    grid-row: 18 / span 8;
  }
  .cell.y-lg-18-9 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 9;
    grid-row: 18 / span 9;
  }
  .cell.y-lg-18-10 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 10;
    grid-row: 18 / span 10;
  }
  .cell.y-lg-18-11 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 11;
    grid-row: 18 / span 11;
  }
  .cell.y-lg-18-12 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 12;
    grid-row: 18 / span 12;
  }
  .cell.y-lg-18-13 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 13;
    grid-row: 18 / span 13;
  }
  .cell.y-lg-18-14 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 14;
    grid-row: 18 / span 14;
  }
  .cell.y-lg-18-15 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 15;
    grid-row: 18 / span 15;
  }
  .cell.y-lg-18-16 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 16;
    grid-row: 18 / span 16;
  }
  .cell.y-lg-18-17 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 17;
    grid-row: 18 / span 17;
  }
  .cell.y-lg-18-18 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 18;
    grid-row: 18 / span 18;
  }
  .cell.y-lg-18-19 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 19;
    grid-row: 18 / span 19;
  }
  .cell.y-lg-18-20 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 20;
    grid-row: 18 / span 20;
  }
  .cell.y-lg-19-1 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 1;
    grid-row: 19 / span 1;
  }
  .cell.y-lg-19-2 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 2;
    grid-row: 19 / span 2;
  }
  .cell.y-lg-19-3 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 3;
    grid-row: 19 / span 3;
  }
  .cell.y-lg-19-4 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 4;
    grid-row: 19 / span 4;
  }
  .cell.y-lg-19-5 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 5;
    grid-row: 19 / span 5;
  }
  .cell.y-lg-19-6 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 6;
    grid-row: 19 / span 6;
  }
  .cell.y-lg-19-7 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 7;
    grid-row: 19 / span 7;
  }
  .cell.y-lg-19-8 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 8;
    grid-row: 19 / span 8;
  }
  .cell.y-lg-19-9 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 9;
    grid-row: 19 / span 9;
  }
  .cell.y-lg-19-10 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 10;
    grid-row: 19 / span 10;
  }
  .cell.y-lg-19-11 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 11;
    grid-row: 19 / span 11;
  }
  .cell.y-lg-19-12 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 12;
    grid-row: 19 / span 12;
  }
  .cell.y-lg-19-13 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 13;
    grid-row: 19 / span 13;
  }
  .cell.y-lg-19-14 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 14;
    grid-row: 19 / span 14;
  }
  .cell.y-lg-19-15 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 15;
    grid-row: 19 / span 15;
  }
  .cell.y-lg-19-16 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 16;
    grid-row: 19 / span 16;
  }
  .cell.y-lg-19-17 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 17;
    grid-row: 19 / span 17;
  }
  .cell.y-lg-19-18 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 18;
    grid-row: 19 / span 18;
  }
  .cell.y-lg-19-19 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 19;
    grid-row: 19 / span 19;
  }
  .cell.y-lg-19-20 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 20;
    grid-row: 19 / span 20;
  }
  .cell.y-lg-20-1 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 1;
    grid-row: 20 / span 1;
  }
  .cell.y-lg-20-2 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 2;
    grid-row: 20 / span 2;
  }
  .cell.y-lg-20-3 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 3;
    grid-row: 20 / span 3;
  }
  .cell.y-lg-20-4 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 4;
    grid-row: 20 / span 4;
  }
  .cell.y-lg-20-5 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 5;
    grid-row: 20 / span 5;
  }
  .cell.y-lg-20-6 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 6;
    grid-row: 20 / span 6;
  }
  .cell.y-lg-20-7 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 7;
    grid-row: 20 / span 7;
  }
  .cell.y-lg-20-8 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 8;
    grid-row: 20 / span 8;
  }
  .cell.y-lg-20-9 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 9;
    grid-row: 20 / span 9;
  }
  .cell.y-lg-20-10 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 10;
    grid-row: 20 / span 10;
  }
  .cell.y-lg-20-11 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 11;
    grid-row: 20 / span 11;
  }
  .cell.y-lg-20-12 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 12;
    grid-row: 20 / span 12;
  }
  .cell.y-lg-20-13 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 13;
    grid-row: 20 / span 13;
  }
  .cell.y-lg-20-14 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 14;
    grid-row: 20 / span 14;
  }
  .cell.y-lg-20-15 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 15;
    grid-row: 20 / span 15;
  }
  .cell.y-lg-20-16 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 16;
    grid-row: 20 / span 16;
  }
  .cell.y-lg-20-17 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 17;
    grid-row: 20 / span 17;
  }
  .cell.y-lg-20-18 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 18;
    grid-row: 20 / span 18;
  }
  .cell.y-lg-20-19 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 19;
    grid-row: 20 / span 19;
  }
  .cell.y-lg-20-20 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 20;
    grid-row: 20 / span 20;
  }
}
@media (min-width: 1200px) {
  .cell.x-xl-1-1 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
  }
  .cell.x-xl-1-2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1 / span 2;
  }
  .cell.x-xl-1-3 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / span 3;
  }
  .cell.x-xl-1-4 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1 / span 4;
  }
  .cell.x-xl-1-5 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1 / span 5;
  }
  .cell.x-xl-1-6 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 6;
    grid-column: 1 / span 6;
  }
  .cell.x-xl-1-7 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1 / span 7;
  }
  .cell.x-xl-1-8 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 8;
    grid-column: 1 / span 8;
  }
  .cell.x-xl-1-9 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1 / span 9;
  }
  .cell.x-xl-1-10 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 10;
    grid-column: 1 / span 10;
  }
  .cell.x-xl-1-11 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 11;
    grid-column: 1 / span 11;
  }
  .cell.x-xl-1-12 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
    grid-column: 1 / span 12;
  }
  .cell.x-xl-1-13 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 13;
    grid-column: 1 / span 13;
  }
  .cell.x-xl-1-14 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 14;
    grid-column: 1 / span 14;
  }
  .cell.x-xl-2-1 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2 / span 1;
  }
  .cell.x-xl-2-2 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2 / span 2;
  }
  .cell.x-xl-2-3 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 3;
    grid-column: 2 / span 3;
  }
  .cell.x-xl-2-4 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 4;
    grid-column: 2 / span 4;
  }
  .cell.x-xl-2-5 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 5;
    grid-column: 2 / span 5;
  }
  .cell.x-xl-2-6 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 6;
    grid-column: 2 / span 6;
  }
  .cell.x-xl-2-7 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 7;
    grid-column: 2 / span 7;
  }
  .cell.x-xl-2-8 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 8;
    grid-column: 2 / span 8;
  }
  .cell.x-xl-2-9 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 9;
    grid-column: 2 / span 9;
  }
  .cell.x-xl-2-10 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 10;
    grid-column: 2 / span 10;
  }
  .cell.x-xl-2-11 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 11;
    grid-column: 2 / span 11;
  }
  .cell.x-xl-2-12 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 12;
    grid-column: 2 / span 12;
  }
  .cell.x-xl-2-13 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 13;
    grid-column: 2 / span 13;
  }
  .cell.x-xl-2-14 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 14;
    grid-column: 2 / span 14;
  }
  .cell.x-xl-3-1 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-column: 3 / span 1;
  }
  .cell.x-xl-3-2 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-column: 3 / span 2;
  }
  .cell.x-xl-3-3 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
    grid-column: 3 / span 3;
  }
  .cell.x-xl-3-4 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 4;
    grid-column: 3 / span 4;
  }
  .cell.x-xl-3-5 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 5;
    grid-column: 3 / span 5;
  }
  .cell.x-xl-3-6 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 6;
    grid-column: 3 / span 6;
  }
  .cell.x-xl-3-7 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 7;
    grid-column: 3 / span 7;
  }
  .cell.x-xl-3-8 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 8;
    grid-column: 3 / span 8;
  }
  .cell.x-xl-3-9 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 9;
    grid-column: 3 / span 9;
  }
  .cell.x-xl-3-10 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 10;
    grid-column: 3 / span 10;
  }
  .cell.x-xl-3-11 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 3 / span 11;
  }
  .cell.x-xl-3-12 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 12;
    grid-column: 3 / span 12;
  }
  .cell.x-xl-3-13 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 13;
    grid-column: 3 / span 13;
  }
  .cell.x-xl-3-14 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 14;
    grid-column: 3 / span 14;
  }
  .cell.x-xl-4-1 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    grid-column: 4 / span 1;
  }
  .cell.x-xl-4-2 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    grid-column: 4 / span 2;
  }
  .cell.x-xl-4-3 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
    grid-column: 4 / span 3;
  }
  .cell.x-xl-4-4 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 4;
    grid-column: 4 / span 4;
  }
  .cell.x-xl-4-5 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 5;
    grid-column: 4 / span 5;
  }
  .cell.x-xl-4-6 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 6;
    grid-column: 4 / span 6;
  }
  .cell.x-xl-4-7 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 7;
    grid-column: 4 / span 7;
  }
  .cell.x-xl-4-8 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 8;
    grid-column: 4 / span 8;
  }
  .cell.x-xl-4-9 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 9;
    grid-column: 4 / span 9;
  }
  .cell.x-xl-4-10 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 10;
    grid-column: 4 / span 10;
  }
  .cell.x-xl-4-11 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 11;
    grid-column: 4 / span 11;
  }
  .cell.x-xl-4-12 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 12;
    grid-column: 4 / span 12;
  }
  .cell.x-xl-4-13 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 13;
    grid-column: 4 / span 13;
  }
  .cell.x-xl-4-14 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 14;
    grid-column: 4 / span 14;
  }
  .cell.x-xl-5-1 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    grid-column: 5 / span 1;
  }
  .cell.x-xl-5-2 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 2;
    grid-column: 5 / span 2;
  }
  .cell.x-xl-5-3 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 3;
    grid-column: 5 / span 3;
  }
  .cell.x-xl-5-4 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 4;
    grid-column: 5 / span 4;
  }
  .cell.x-xl-5-5 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 5;
    grid-column: 5 / span 5;
  }
  .cell.x-xl-5-6 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 6;
    grid-column: 5 / span 6;
  }
  .cell.x-xl-5-7 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 7;
    grid-column: 5 / span 7;
  }
  .cell.x-xl-5-8 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 8;
    grid-column: 5 / span 8;
  }
  .cell.x-xl-5-9 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 9;
    grid-column: 5 / span 9;
  }
  .cell.x-xl-5-10 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 10;
    grid-column: 5 / span 10;
  }
  .cell.x-xl-5-11 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 11;
    grid-column: 5 / span 11;
  }
  .cell.x-xl-5-12 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 12;
    grid-column: 5 / span 12;
  }
  .cell.x-xl-5-13 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 13;
    grid-column: 5 / span 13;
  }
  .cell.x-xl-5-14 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 14;
    grid-column: 5 / span 14;
  }
  .cell.x-xl-6-1 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 1;
    grid-column: 6 / span 1;
  }
  .cell.x-xl-6-2 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 2;
    grid-column: 6 / span 2;
  }
  .cell.x-xl-6-3 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 3;
    grid-column: 6 / span 3;
  }
  .cell.x-xl-6-4 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 4;
    grid-column: 6 / span 4;
  }
  .cell.x-xl-6-5 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 5;
    grid-column: 6 / span 5;
  }
  .cell.x-xl-6-6 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 6;
    grid-column: 6 / span 6;
  }
  .cell.x-xl-6-7 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 7;
    grid-column: 6 / span 7;
  }
  .cell.x-xl-6-8 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 8;
    grid-column: 6 / span 8;
  }
  .cell.x-xl-6-9 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 9;
    grid-column: 6 / span 9;
  }
  .cell.x-xl-6-10 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 10;
    grid-column: 6 / span 10;
  }
  .cell.x-xl-6-11 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 11;
    grid-column: 6 / span 11;
  }
  .cell.x-xl-6-12 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 12;
    grid-column: 6 / span 12;
  }
  .cell.x-xl-6-13 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 13;
    grid-column: 6 / span 13;
  }
  .cell.x-xl-6-14 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 14;
    grid-column: 6 / span 14;
  }
  .cell.x-xl-7-1 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 1;
    grid-column: 7 / span 1;
  }
  .cell.x-xl-7-2 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 2;
    grid-column: 7 / span 2;
  }
  .cell.x-xl-7-3 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 3;
    grid-column: 7 / span 3;
  }
  .cell.x-xl-7-4 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 4;
    grid-column: 7 / span 4;
  }
  .cell.x-xl-7-5 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 5;
    grid-column: 7 / span 5;
  }
  .cell.x-xl-7-6 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 6;
    grid-column: 7 / span 6;
  }
  .cell.x-xl-7-7 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 7;
    grid-column: 7 / span 7;
  }
  .cell.x-xl-7-8 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 8;
    grid-column: 7 / span 8;
  }
  .cell.x-xl-7-9 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 9;
    grid-column: 7 / span 9;
  }
  .cell.x-xl-7-10 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 10;
    grid-column: 7 / span 10;
  }
  .cell.x-xl-7-11 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 11;
    grid-column: 7 / span 11;
  }
  .cell.x-xl-7-12 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 12;
    grid-column: 7 / span 12;
  }
  .cell.x-xl-7-13 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 13;
    grid-column: 7 / span 13;
  }
  .cell.x-xl-7-14 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 14;
    grid-column: 7 / span 14;
  }
  .cell.x-xl-8-1 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 1;
    grid-column: 8 / span 1;
  }
  .cell.x-xl-8-2 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 2;
    grid-column: 8 / span 2;
  }
  .cell.x-xl-8-3 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 3;
    grid-column: 8 / span 3;
  }
  .cell.x-xl-8-4 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 4;
    grid-column: 8 / span 4;
  }
  .cell.x-xl-8-5 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 5;
    grid-column: 8 / span 5;
  }
  .cell.x-xl-8-6 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 6;
    grid-column: 8 / span 6;
  }
  .cell.x-xl-8-7 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 7;
    grid-column: 8 / span 7;
  }
  .cell.x-xl-8-8 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 8;
    grid-column: 8 / span 8;
  }
  .cell.x-xl-8-9 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 9;
    grid-column: 8 / span 9;
  }
  .cell.x-xl-8-10 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 10;
    grid-column: 8 / span 10;
  }
  .cell.x-xl-8-11 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 11;
    grid-column: 8 / span 11;
  }
  .cell.x-xl-8-12 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 12;
    grid-column: 8 / span 12;
  }
  .cell.x-xl-8-13 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 13;
    grid-column: 8 / span 13;
  }
  .cell.x-xl-8-14 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 14;
    grid-column: 8 / span 14;
  }
  .cell.x-xl-9-1 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 1;
    grid-column: 9 / span 1;
  }
  .cell.x-xl-9-2 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 2;
    grid-column: 9 / span 2;
  }
  .cell.x-xl-9-3 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 3;
    grid-column: 9 / span 3;
  }
  .cell.x-xl-9-4 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 4;
    grid-column: 9 / span 4;
  }
  .cell.x-xl-9-5 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 5;
    grid-column: 9 / span 5;
  }
  .cell.x-xl-9-6 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 6;
    grid-column: 9 / span 6;
  }
  .cell.x-xl-9-7 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 7;
    grid-column: 9 / span 7;
  }
  .cell.x-xl-9-8 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 8;
    grid-column: 9 / span 8;
  }
  .cell.x-xl-9-9 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 9;
    grid-column: 9 / span 9;
  }
  .cell.x-xl-9-10 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 10;
    grid-column: 9 / span 10;
  }
  .cell.x-xl-9-11 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 11;
    grid-column: 9 / span 11;
  }
  .cell.x-xl-9-12 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 12;
    grid-column: 9 / span 12;
  }
  .cell.x-xl-9-13 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 13;
    grid-column: 9 / span 13;
  }
  .cell.x-xl-9-14 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 14;
    grid-column: 9 / span 14;
  }
  .cell.x-xl-10-1 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 1;
    grid-column: 10 / span 1;
  }
  .cell.x-xl-10-2 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 2;
    grid-column: 10 / span 2;
  }
  .cell.x-xl-10-3 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 3;
    grid-column: 10 / span 3;
  }
  .cell.x-xl-10-4 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 4;
    grid-column: 10 / span 4;
  }
  .cell.x-xl-10-5 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 5;
    grid-column: 10 / span 5;
  }
  .cell.x-xl-10-6 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 6;
    grid-column: 10 / span 6;
  }
  .cell.x-xl-10-7 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 7;
    grid-column: 10 / span 7;
  }
  .cell.x-xl-10-8 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 8;
    grid-column: 10 / span 8;
  }
  .cell.x-xl-10-9 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 9;
    grid-column: 10 / span 9;
  }
  .cell.x-xl-10-10 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 10;
    grid-column: 10 / span 10;
  }
  .cell.x-xl-10-11 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 11;
    grid-column: 10 / span 11;
  }
  .cell.x-xl-10-12 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 12;
    grid-column: 10 / span 12;
  }
  .cell.x-xl-10-13 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 13;
    grid-column: 10 / span 13;
  }
  .cell.x-xl-10-14 {
    -ms-grid-column: 10;
    -ms-grid-column-span: 14;
    grid-column: 10 / span 14;
  }
  .cell.x-xl-11-1 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 1;
    grid-column: 11 / span 1;
  }
  .cell.x-xl-11-2 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 2;
    grid-column: 11 / span 2;
  }
  .cell.x-xl-11-3 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 3;
    grid-column: 11 / span 3;
  }
  .cell.x-xl-11-4 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 4;
    grid-column: 11 / span 4;
  }
  .cell.x-xl-11-5 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 5;
    grid-column: 11 / span 5;
  }
  .cell.x-xl-11-6 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 6;
    grid-column: 11 / span 6;
  }
  .cell.x-xl-11-7 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 7;
    grid-column: 11 / span 7;
  }
  .cell.x-xl-11-8 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 8;
    grid-column: 11 / span 8;
  }
  .cell.x-xl-11-9 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 9;
    grid-column: 11 / span 9;
  }
  .cell.x-xl-11-10 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 10;
    grid-column: 11 / span 10;
  }
  .cell.x-xl-11-11 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 11;
    grid-column: 11 / span 11;
  }
  .cell.x-xl-11-12 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 12;
    grid-column: 11 / span 12;
  }
  .cell.x-xl-11-13 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 13;
    grid-column: 11 / span 13;
  }
  .cell.x-xl-11-14 {
    -ms-grid-column: 11;
    -ms-grid-column-span: 14;
    grid-column: 11 / span 14;
  }
  .cell.x-xl-12-1 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 1;
    grid-column: 12 / span 1;
  }
  .cell.x-xl-12-2 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 2;
    grid-column: 12 / span 2;
  }
  .cell.x-xl-12-3 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 3;
    grid-column: 12 / span 3;
  }
  .cell.x-xl-12-4 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 4;
    grid-column: 12 / span 4;
  }
  .cell.x-xl-12-5 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 5;
    grid-column: 12 / span 5;
  }
  .cell.x-xl-12-6 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 6;
    grid-column: 12 / span 6;
  }
  .cell.x-xl-12-7 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 7;
    grid-column: 12 / span 7;
  }
  .cell.x-xl-12-8 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 8;
    grid-column: 12 / span 8;
  }
  .cell.x-xl-12-9 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 9;
    grid-column: 12 / span 9;
  }
  .cell.x-xl-12-10 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 10;
    grid-column: 12 / span 10;
  }
  .cell.x-xl-12-11 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 11;
    grid-column: 12 / span 11;
  }
  .cell.x-xl-12-12 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 12;
    grid-column: 12 / span 12;
  }
  .cell.x-xl-12-13 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 13;
    grid-column: 12 / span 13;
  }
  .cell.x-xl-12-14 {
    -ms-grid-column: 12;
    -ms-grid-column-span: 14;
    grid-column: 12 / span 14;
  }
  .cell.x-xl-13-1 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 1;
    grid-column: 13 / span 1;
  }
  .cell.x-xl-13-2 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 2;
    grid-column: 13 / span 2;
  }
  .cell.x-xl-13-3 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 3;
    grid-column: 13 / span 3;
  }
  .cell.x-xl-13-4 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 4;
    grid-column: 13 / span 4;
  }
  .cell.x-xl-13-5 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 5;
    grid-column: 13 / span 5;
  }
  .cell.x-xl-13-6 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 6;
    grid-column: 13 / span 6;
  }
  .cell.x-xl-13-7 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 7;
    grid-column: 13 / span 7;
  }
  .cell.x-xl-13-8 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 8;
    grid-column: 13 / span 8;
  }
  .cell.x-xl-13-9 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 9;
    grid-column: 13 / span 9;
  }
  .cell.x-xl-13-10 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 10;
    grid-column: 13 / span 10;
  }
  .cell.x-xl-13-11 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 11;
    grid-column: 13 / span 11;
  }
  .cell.x-xl-13-12 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 12;
    grid-column: 13 / span 12;
  }
  .cell.x-xl-13-13 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 13;
    grid-column: 13 / span 13;
  }
  .cell.x-xl-13-14 {
    -ms-grid-column: 13;
    -ms-grid-column-span: 14;
    grid-column: 13 / span 14;
  }
  .cell.x-xl-14-1 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 1;
    grid-column: 14 / span 1;
  }
  .cell.x-xl-14-2 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 2;
    grid-column: 14 / span 2;
  }
  .cell.x-xl-14-3 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 3;
    grid-column: 14 / span 3;
  }
  .cell.x-xl-14-4 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 4;
    grid-column: 14 / span 4;
  }
  .cell.x-xl-14-5 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 5;
    grid-column: 14 / span 5;
  }
  .cell.x-xl-14-6 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 6;
    grid-column: 14 / span 6;
  }
  .cell.x-xl-14-7 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 7;
    grid-column: 14 / span 7;
  }
  .cell.x-xl-14-8 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 8;
    grid-column: 14 / span 8;
  }
  .cell.x-xl-14-9 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 9;
    grid-column: 14 / span 9;
  }
  .cell.x-xl-14-10 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 10;
    grid-column: 14 / span 10;
  }
  .cell.x-xl-14-11 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 11;
    grid-column: 14 / span 11;
  }
  .cell.x-xl-14-12 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 12;
    grid-column: 14 / span 12;
  }
  .cell.x-xl-14-13 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 13;
    grid-column: 14 / span 13;
  }
  .cell.x-xl-14-14 {
    -ms-grid-column: 14;
    -ms-grid-column-span: 14;
    grid-column: 14 / span 14;
  }
  .cell.y-xl-1-1 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
  }
  .cell.y-xl-1-2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1 / span 2;
  }
  .cell.y-xl-1-3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1 / span 3;
  }
  .cell.y-xl-1-4 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    grid-row: 1 / span 4;
  }
  .cell.y-xl-1-5 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 5;
    grid-row: 1 / span 5;
  }
  .cell.y-xl-1-6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 6;
    grid-row: 1 / span 6;
  }
  .cell.y-xl-1-7 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 7;
    grid-row: 1 / span 7;
  }
  .cell.y-xl-1-8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 8;
    grid-row: 1 / span 8;
  }
  .cell.y-xl-1-9 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 9;
    grid-row: 1 / span 9;
  }
  .cell.y-xl-1-10 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 10;
    grid-row: 1 / span 10;
  }
  .cell.y-xl-1-11 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 11;
    grid-row: 1 / span 11;
  }
  .cell.y-xl-1-12 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 12;
    grid-row: 1 / span 12;
  }
  .cell.y-xl-1-13 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 13;
    grid-row: 1 / span 13;
  }
  .cell.y-xl-1-14 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 14;
    grid-row: 1 / span 14;
  }
  .cell.y-xl-1-15 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 15;
    grid-row: 1 / span 15;
  }
  .cell.y-xl-1-16 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 16;
    grid-row: 1 / span 16;
  }
  .cell.y-xl-1-17 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 17;
    grid-row: 1 / span 17;
  }
  .cell.y-xl-1-18 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 18;
    grid-row: 1 / span 18;
  }
  .cell.y-xl-1-19 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 19;
    grid-row: 1 / span 19;
  }
  .cell.y-xl-1-20 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 20;
    grid-row: 1 / span 20;
  }
  .cell.y-xl-2-1 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
  }
  .cell.y-xl-2-2 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-row: 2 / span 2;
  }
  .cell.y-xl-2-3 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 3;
    grid-row: 2 / span 3;
  }
  .cell.y-xl-2-4 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 4;
    grid-row: 2 / span 4;
  }
  .cell.y-xl-2-5 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 5;
    grid-row: 2 / span 5;
  }
  .cell.y-xl-2-6 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 6;
    grid-row: 2 / span 6;
  }
  .cell.y-xl-2-7 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 7;
    grid-row: 2 / span 7;
  }
  .cell.y-xl-2-8 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 8;
    grid-row: 2 / span 8;
  }
  .cell.y-xl-2-9 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 9;
    grid-row: 2 / span 9;
  }
  .cell.y-xl-2-10 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 10;
    grid-row: 2 / span 10;
  }
  .cell.y-xl-2-11 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 11;
    grid-row: 2 / span 11;
  }
  .cell.y-xl-2-12 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 12;
    grid-row: 2 / span 12;
  }
  .cell.y-xl-2-13 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 13;
    grid-row: 2 / span 13;
  }
  .cell.y-xl-2-14 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 14;
    grid-row: 2 / span 14;
  }
  .cell.y-xl-2-15 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 15;
    grid-row: 2 / span 15;
  }
  .cell.y-xl-2-16 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 16;
    grid-row: 2 / span 16;
  }
  .cell.y-xl-2-17 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 17;
    grid-row: 2 / span 17;
  }
  .cell.y-xl-2-18 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 18;
    grid-row: 2 / span 18;
  }
  .cell.y-xl-2-19 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 19;
    grid-row: 2 / span 19;
  }
  .cell.y-xl-2-20 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 20;
    grid-row: 2 / span 20;
  }
  .cell.y-xl-3-1 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / span 1;
  }
  .cell.y-xl-3-2 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
    grid-row: 3 / span 2;
  }
  .cell.y-xl-3-3 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 3;
    grid-row: 3 / span 3;
  }
  .cell.y-xl-3-4 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 4;
    grid-row: 3 / span 4;
  }
  .cell.y-xl-3-5 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 5;
    grid-row: 3 / span 5;
  }
  .cell.y-xl-3-6 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 6;
    grid-row: 3 / span 6;
  }
  .cell.y-xl-3-7 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 7;
    grid-row: 3 / span 7;
  }
  .cell.y-xl-3-8 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 8;
    grid-row: 3 / span 8;
  }
  .cell.y-xl-3-9 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 9;
    grid-row: 3 / span 9;
  }
  .cell.y-xl-3-10 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 10;
    grid-row: 3 / span 10;
  }
  .cell.y-xl-3-11 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 11;
    grid-row: 3 / span 11;
  }
  .cell.y-xl-3-12 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 12;
    grid-row: 3 / span 12;
  }
  .cell.y-xl-3-13 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 13;
    grid-row: 3 / span 13;
  }
  .cell.y-xl-3-14 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 14;
    grid-row: 3 / span 14;
  }
  .cell.y-xl-3-15 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 15;
    grid-row: 3 / span 15;
  }
  .cell.y-xl-3-16 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 16;
    grid-row: 3 / span 16;
  }
  .cell.y-xl-3-17 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 17;
    grid-row: 3 / span 17;
  }
  .cell.y-xl-3-18 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 18;
    grid-row: 3 / span 18;
  }
  .cell.y-xl-3-19 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 19;
    grid-row: 3 / span 19;
  }
  .cell.y-xl-3-20 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 20;
    grid-row: 3 / span 20;
  }
  .cell.y-xl-4-1 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
    grid-row: 4 / span 1;
  }
  .cell.y-xl-4-2 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 2;
    grid-row: 4 / span 2;
  }
  .cell.y-xl-4-3 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 3;
    grid-row: 4 / span 3;
  }
  .cell.y-xl-4-4 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 4;
    grid-row: 4 / span 4;
  }
  .cell.y-xl-4-5 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 5;
    grid-row: 4 / span 5;
  }
  .cell.y-xl-4-6 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 6;
    grid-row: 4 / span 6;
  }
  .cell.y-xl-4-7 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 7;
    grid-row: 4 / span 7;
  }
  .cell.y-xl-4-8 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 8;
    grid-row: 4 / span 8;
  }
  .cell.y-xl-4-9 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 9;
    grid-row: 4 / span 9;
  }
  .cell.y-xl-4-10 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 10;
    grid-row: 4 / span 10;
  }
  .cell.y-xl-4-11 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 11;
    grid-row: 4 / span 11;
  }
  .cell.y-xl-4-12 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 12;
    grid-row: 4 / span 12;
  }
  .cell.y-xl-4-13 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 13;
    grid-row: 4 / span 13;
  }
  .cell.y-xl-4-14 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 14;
    grid-row: 4 / span 14;
  }
  .cell.y-xl-4-15 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 15;
    grid-row: 4 / span 15;
  }
  .cell.y-xl-4-16 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 16;
    grid-row: 4 / span 16;
  }
  .cell.y-xl-4-17 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 17;
    grid-row: 4 / span 17;
  }
  .cell.y-xl-4-18 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 18;
    grid-row: 4 / span 18;
  }
  .cell.y-xl-4-19 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 19;
    grid-row: 4 / span 19;
  }
  .cell.y-xl-4-20 {
    -ms-grid-row: 4;
    -ms-grid-row-span: 20;
    grid-row: 4 / span 20;
  }
  .cell.y-xl-5-1 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    grid-row: 5 / span 1;
  }
  .cell.y-xl-5-2 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 2;
    grid-row: 5 / span 2;
  }
  .cell.y-xl-5-3 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 3;
    grid-row: 5 / span 3;
  }
  .cell.y-xl-5-4 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 4;
    grid-row: 5 / span 4;
  }
  .cell.y-xl-5-5 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 5;
    grid-row: 5 / span 5;
  }
  .cell.y-xl-5-6 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 6;
    grid-row: 5 / span 6;
  }
  .cell.y-xl-5-7 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 7;
    grid-row: 5 / span 7;
  }
  .cell.y-xl-5-8 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 8;
    grid-row: 5 / span 8;
  }
  .cell.y-xl-5-9 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 9;
    grid-row: 5 / span 9;
  }
  .cell.y-xl-5-10 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 10;
    grid-row: 5 / span 10;
  }
  .cell.y-xl-5-11 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 11;
    grid-row: 5 / span 11;
  }
  .cell.y-xl-5-12 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 12;
    grid-row: 5 / span 12;
  }
  .cell.y-xl-5-13 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 13;
    grid-row: 5 / span 13;
  }
  .cell.y-xl-5-14 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 14;
    grid-row: 5 / span 14;
  }
  .cell.y-xl-5-15 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 15;
    grid-row: 5 / span 15;
  }
  .cell.y-xl-5-16 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 16;
    grid-row: 5 / span 16;
  }
  .cell.y-xl-5-17 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 17;
    grid-row: 5 / span 17;
  }
  .cell.y-xl-5-18 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 18;
    grid-row: 5 / span 18;
  }
  .cell.y-xl-5-19 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 19;
    grid-row: 5 / span 19;
  }
  .cell.y-xl-5-20 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 20;
    grid-row: 5 / span 20;
  }
  .cell.y-xl-6-1 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    grid-row: 6 / span 1;
  }
  .cell.y-xl-6-2 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 2;
    grid-row: 6 / span 2;
  }
  .cell.y-xl-6-3 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 3;
    grid-row: 6 / span 3;
  }
  .cell.y-xl-6-4 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 4;
    grid-row: 6 / span 4;
  }
  .cell.y-xl-6-5 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 5;
    grid-row: 6 / span 5;
  }
  .cell.y-xl-6-6 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 6;
    grid-row: 6 / span 6;
  }
  .cell.y-xl-6-7 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 7;
    grid-row: 6 / span 7;
  }
  .cell.y-xl-6-8 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 8;
    grid-row: 6 / span 8;
  }
  .cell.y-xl-6-9 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 9;
    grid-row: 6 / span 9;
  }
  .cell.y-xl-6-10 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 10;
    grid-row: 6 / span 10;
  }
  .cell.y-xl-6-11 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 11;
    grid-row: 6 / span 11;
  }
  .cell.y-xl-6-12 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 12;
    grid-row: 6 / span 12;
  }
  .cell.y-xl-6-13 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 13;
    grid-row: 6 / span 13;
  }
  .cell.y-xl-6-14 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 14;
    grid-row: 6 / span 14;
  }
  .cell.y-xl-6-15 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 15;
    grid-row: 6 / span 15;
  }
  .cell.y-xl-6-16 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 16;
    grid-row: 6 / span 16;
  }
  .cell.y-xl-6-17 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 17;
    grid-row: 6 / span 17;
  }
  .cell.y-xl-6-18 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 18;
    grid-row: 6 / span 18;
  }
  .cell.y-xl-6-19 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 19;
    grid-row: 6 / span 19;
  }
  .cell.y-xl-6-20 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 20;
    grid-row: 6 / span 20;
  }
  .cell.y-xl-7-1 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    grid-row: 7 / span 1;
  }
  .cell.y-xl-7-2 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 2;
    grid-row: 7 / span 2;
  }
  .cell.y-xl-7-3 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 3;
    grid-row: 7 / span 3;
  }
  .cell.y-xl-7-4 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 4;
    grid-row: 7 / span 4;
  }
  .cell.y-xl-7-5 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 5;
    grid-row: 7 / span 5;
  }
  .cell.y-xl-7-6 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 6;
    grid-row: 7 / span 6;
  }
  .cell.y-xl-7-7 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 7;
    grid-row: 7 / span 7;
  }
  .cell.y-xl-7-8 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 8;
    grid-row: 7 / span 8;
  }
  .cell.y-xl-7-9 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 9;
    grid-row: 7 / span 9;
  }
  .cell.y-xl-7-10 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 10;
    grid-row: 7 / span 10;
  }
  .cell.y-xl-7-11 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 11;
    grid-row: 7 / span 11;
  }
  .cell.y-xl-7-12 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 12;
    grid-row: 7 / span 12;
  }
  .cell.y-xl-7-13 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 13;
    grid-row: 7 / span 13;
  }
  .cell.y-xl-7-14 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 14;
    grid-row: 7 / span 14;
  }
  .cell.y-xl-7-15 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 15;
    grid-row: 7 / span 15;
  }
  .cell.y-xl-7-16 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 16;
    grid-row: 7 / span 16;
  }
  .cell.y-xl-7-17 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 17;
    grid-row: 7 / span 17;
  }
  .cell.y-xl-7-18 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 18;
    grid-row: 7 / span 18;
  }
  .cell.y-xl-7-19 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 19;
    grid-row: 7 / span 19;
  }
  .cell.y-xl-7-20 {
    -ms-grid-row: 7;
    -ms-grid-row-span: 20;
    grid-row: 7 / span 20;
  }
  .cell.y-xl-8-1 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 1;
    grid-row: 8 / span 1;
  }
  .cell.y-xl-8-2 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 2;
    grid-row: 8 / span 2;
  }
  .cell.y-xl-8-3 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 3;
    grid-row: 8 / span 3;
  }
  .cell.y-xl-8-4 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 4;
    grid-row: 8 / span 4;
  }
  .cell.y-xl-8-5 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 5;
    grid-row: 8 / span 5;
  }
  .cell.y-xl-8-6 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 6;
    grid-row: 8 / span 6;
  }
  .cell.y-xl-8-7 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 7;
    grid-row: 8 / span 7;
  }
  .cell.y-xl-8-8 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 8;
    grid-row: 8 / span 8;
  }
  .cell.y-xl-8-9 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 9;
    grid-row: 8 / span 9;
  }
  .cell.y-xl-8-10 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 10;
    grid-row: 8 / span 10;
  }
  .cell.y-xl-8-11 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 11;
    grid-row: 8 / span 11;
  }
  .cell.y-xl-8-12 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 12;
    grid-row: 8 / span 12;
  }
  .cell.y-xl-8-13 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 13;
    grid-row: 8 / span 13;
  }
  .cell.y-xl-8-14 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 14;
    grid-row: 8 / span 14;
  }
  .cell.y-xl-8-15 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 15;
    grid-row: 8 / span 15;
  }
  .cell.y-xl-8-16 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 16;
    grid-row: 8 / span 16;
  }
  .cell.y-xl-8-17 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 17;
    grid-row: 8 / span 17;
  }
  .cell.y-xl-8-18 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 18;
    grid-row: 8 / span 18;
  }
  .cell.y-xl-8-19 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 19;
    grid-row: 8 / span 19;
  }
  .cell.y-xl-8-20 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 20;
    grid-row: 8 / span 20;
  }
  .cell.y-xl-9-1 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 1;
    grid-row: 9 / span 1;
  }
  .cell.y-xl-9-2 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 2;
    grid-row: 9 / span 2;
  }
  .cell.y-xl-9-3 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 3;
    grid-row: 9 / span 3;
  }
  .cell.y-xl-9-4 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 4;
    grid-row: 9 / span 4;
  }
  .cell.y-xl-9-5 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 5;
    grid-row: 9 / span 5;
  }
  .cell.y-xl-9-6 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 6;
    grid-row: 9 / span 6;
  }
  .cell.y-xl-9-7 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 7;
    grid-row: 9 / span 7;
  }
  .cell.y-xl-9-8 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 8;
    grid-row: 9 / span 8;
  }
  .cell.y-xl-9-9 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 9;
    grid-row: 9 / span 9;
  }
  .cell.y-xl-9-10 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 10;
    grid-row: 9 / span 10;
  }
  .cell.y-xl-9-11 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 11;
    grid-row: 9 / span 11;
  }
  .cell.y-xl-9-12 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 12;
    grid-row: 9 / span 12;
  }
  .cell.y-xl-9-13 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 13;
    grid-row: 9 / span 13;
  }
  .cell.y-xl-9-14 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 14;
    grid-row: 9 / span 14;
  }
  .cell.y-xl-9-15 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 15;
    grid-row: 9 / span 15;
  }
  .cell.y-xl-9-16 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 16;
    grid-row: 9 / span 16;
  }
  .cell.y-xl-9-17 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 17;
    grid-row: 9 / span 17;
  }
  .cell.y-xl-9-18 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 18;
    grid-row: 9 / span 18;
  }
  .cell.y-xl-9-19 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 19;
    grid-row: 9 / span 19;
  }
  .cell.y-xl-9-20 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 20;
    grid-row: 9 / span 20;
  }
  .cell.y-xl-10-1 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 1;
    grid-row: 10 / span 1;
  }
  .cell.y-xl-10-2 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 2;
    grid-row: 10 / span 2;
  }
  .cell.y-xl-10-3 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 3;
    grid-row: 10 / span 3;
  }
  .cell.y-xl-10-4 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 4;
    grid-row: 10 / span 4;
  }
  .cell.y-xl-10-5 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 5;
    grid-row: 10 / span 5;
  }
  .cell.y-xl-10-6 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 6;
    grid-row: 10 / span 6;
  }
  .cell.y-xl-10-7 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 7;
    grid-row: 10 / span 7;
  }
  .cell.y-xl-10-8 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 8;
    grid-row: 10 / span 8;
  }
  .cell.y-xl-10-9 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 9;
    grid-row: 10 / span 9;
  }
  .cell.y-xl-10-10 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 10;
    grid-row: 10 / span 10;
  }
  .cell.y-xl-10-11 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 11;
    grid-row: 10 / span 11;
  }
  .cell.y-xl-10-12 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 12;
    grid-row: 10 / span 12;
  }
  .cell.y-xl-10-13 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 13;
    grid-row: 10 / span 13;
  }
  .cell.y-xl-10-14 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 14;
    grid-row: 10 / span 14;
  }
  .cell.y-xl-10-15 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 15;
    grid-row: 10 / span 15;
  }
  .cell.y-xl-10-16 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 16;
    grid-row: 10 / span 16;
  }
  .cell.y-xl-10-17 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 17;
    grid-row: 10 / span 17;
  }
  .cell.y-xl-10-18 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 18;
    grid-row: 10 / span 18;
  }
  .cell.y-xl-10-19 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 19;
    grid-row: 10 / span 19;
  }
  .cell.y-xl-10-20 {
    -ms-grid-row: 10;
    -ms-grid-row-span: 20;
    grid-row: 10 / span 20;
  }
  .cell.y-xl-11-1 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 1;
    grid-row: 11 / span 1;
  }
  .cell.y-xl-11-2 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 2;
    grid-row: 11 / span 2;
  }
  .cell.y-xl-11-3 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 3;
    grid-row: 11 / span 3;
  }
  .cell.y-xl-11-4 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 4;
    grid-row: 11 / span 4;
  }
  .cell.y-xl-11-5 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 5;
    grid-row: 11 / span 5;
  }
  .cell.y-xl-11-6 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 6;
    grid-row: 11 / span 6;
  }
  .cell.y-xl-11-7 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 7;
    grid-row: 11 / span 7;
  }
  .cell.y-xl-11-8 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 8;
    grid-row: 11 / span 8;
  }
  .cell.y-xl-11-9 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 9;
    grid-row: 11 / span 9;
  }
  .cell.y-xl-11-10 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 10;
    grid-row: 11 / span 10;
  }
  .cell.y-xl-11-11 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 11;
    grid-row: 11 / span 11;
  }
  .cell.y-xl-11-12 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 12;
    grid-row: 11 / span 12;
  }
  .cell.y-xl-11-13 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 13;
    grid-row: 11 / span 13;
  }
  .cell.y-xl-11-14 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 14;
    grid-row: 11 / span 14;
  }
  .cell.y-xl-11-15 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 15;
    grid-row: 11 / span 15;
  }
  .cell.y-xl-11-16 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 16;
    grid-row: 11 / span 16;
  }
  .cell.y-xl-11-17 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 17;
    grid-row: 11 / span 17;
  }
  .cell.y-xl-11-18 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 18;
    grid-row: 11 / span 18;
  }
  .cell.y-xl-11-19 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 19;
    grid-row: 11 / span 19;
  }
  .cell.y-xl-11-20 {
    -ms-grid-row: 11;
    -ms-grid-row-span: 20;
    grid-row: 11 / span 20;
  }
  .cell.y-xl-12-1 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 1;
    grid-row: 12 / span 1;
  }
  .cell.y-xl-12-2 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 2;
    grid-row: 12 / span 2;
  }
  .cell.y-xl-12-3 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 3;
    grid-row: 12 / span 3;
  }
  .cell.y-xl-12-4 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 4;
    grid-row: 12 / span 4;
  }
  .cell.y-xl-12-5 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 5;
    grid-row: 12 / span 5;
  }
  .cell.y-xl-12-6 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 6;
    grid-row: 12 / span 6;
  }
  .cell.y-xl-12-7 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 7;
    grid-row: 12 / span 7;
  }
  .cell.y-xl-12-8 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 8;
    grid-row: 12 / span 8;
  }
  .cell.y-xl-12-9 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 9;
    grid-row: 12 / span 9;
  }
  .cell.y-xl-12-10 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 10;
    grid-row: 12 / span 10;
  }
  .cell.y-xl-12-11 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 11;
    grid-row: 12 / span 11;
  }
  .cell.y-xl-12-12 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 12;
    grid-row: 12 / span 12;
  }
  .cell.y-xl-12-13 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 13;
    grid-row: 12 / span 13;
  }
  .cell.y-xl-12-14 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 14;
    grid-row: 12 / span 14;
  }
  .cell.y-xl-12-15 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 15;
    grid-row: 12 / span 15;
  }
  .cell.y-xl-12-16 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 16;
    grid-row: 12 / span 16;
  }
  .cell.y-xl-12-17 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 17;
    grid-row: 12 / span 17;
  }
  .cell.y-xl-12-18 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 18;
    grid-row: 12 / span 18;
  }
  .cell.y-xl-12-19 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 19;
    grid-row: 12 / span 19;
  }
  .cell.y-xl-12-20 {
    -ms-grid-row: 12;
    -ms-grid-row-span: 20;
    grid-row: 12 / span 20;
  }
  .cell.y-xl-13-1 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 1;
    grid-row: 13 / span 1;
  }
  .cell.y-xl-13-2 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 2;
    grid-row: 13 / span 2;
  }
  .cell.y-xl-13-3 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 3;
    grid-row: 13 / span 3;
  }
  .cell.y-xl-13-4 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 4;
    grid-row: 13 / span 4;
  }
  .cell.y-xl-13-5 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 5;
    grid-row: 13 / span 5;
  }
  .cell.y-xl-13-6 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 6;
    grid-row: 13 / span 6;
  }
  .cell.y-xl-13-7 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 7;
    grid-row: 13 / span 7;
  }
  .cell.y-xl-13-8 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 8;
    grid-row: 13 / span 8;
  }
  .cell.y-xl-13-9 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 9;
    grid-row: 13 / span 9;
  }
  .cell.y-xl-13-10 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 10;
    grid-row: 13 / span 10;
  }
  .cell.y-xl-13-11 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 11;
    grid-row: 13 / span 11;
  }
  .cell.y-xl-13-12 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 12;
    grid-row: 13 / span 12;
  }
  .cell.y-xl-13-13 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 13;
    grid-row: 13 / span 13;
  }
  .cell.y-xl-13-14 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 14;
    grid-row: 13 / span 14;
  }
  .cell.y-xl-13-15 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 15;
    grid-row: 13 / span 15;
  }
  .cell.y-xl-13-16 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 16;
    grid-row: 13 / span 16;
  }
  .cell.y-xl-13-17 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 17;
    grid-row: 13 / span 17;
  }
  .cell.y-xl-13-18 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 18;
    grid-row: 13 / span 18;
  }
  .cell.y-xl-13-19 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 19;
    grid-row: 13 / span 19;
  }
  .cell.y-xl-13-20 {
    -ms-grid-row: 13;
    -ms-grid-row-span: 20;
    grid-row: 13 / span 20;
  }
  .cell.y-xl-14-1 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 1;
    grid-row: 14 / span 1;
  }
  .cell.y-xl-14-2 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 2;
    grid-row: 14 / span 2;
  }
  .cell.y-xl-14-3 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 3;
    grid-row: 14 / span 3;
  }
  .cell.y-xl-14-4 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 4;
    grid-row: 14 / span 4;
  }
  .cell.y-xl-14-5 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 5;
    grid-row: 14 / span 5;
  }
  .cell.y-xl-14-6 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 6;
    grid-row: 14 / span 6;
  }
  .cell.y-xl-14-7 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 7;
    grid-row: 14 / span 7;
  }
  .cell.y-xl-14-8 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 8;
    grid-row: 14 / span 8;
  }
  .cell.y-xl-14-9 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 9;
    grid-row: 14 / span 9;
  }
  .cell.y-xl-14-10 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 10;
    grid-row: 14 / span 10;
  }
  .cell.y-xl-14-11 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 11;
    grid-row: 14 / span 11;
  }
  .cell.y-xl-14-12 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 12;
    grid-row: 14 / span 12;
  }
  .cell.y-xl-14-13 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 13;
    grid-row: 14 / span 13;
  }
  .cell.y-xl-14-14 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 14;
    grid-row: 14 / span 14;
  }
  .cell.y-xl-14-15 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 15;
    grid-row: 14 / span 15;
  }
  .cell.y-xl-14-16 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 16;
    grid-row: 14 / span 16;
  }
  .cell.y-xl-14-17 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 17;
    grid-row: 14 / span 17;
  }
  .cell.y-xl-14-18 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 18;
    grid-row: 14 / span 18;
  }
  .cell.y-xl-14-19 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 19;
    grid-row: 14 / span 19;
  }
  .cell.y-xl-14-20 {
    -ms-grid-row: 14;
    -ms-grid-row-span: 20;
    grid-row: 14 / span 20;
  }
  .cell.y-xl-15-1 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 1;
    grid-row: 15 / span 1;
  }
  .cell.y-xl-15-2 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 2;
    grid-row: 15 / span 2;
  }
  .cell.y-xl-15-3 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 3;
    grid-row: 15 / span 3;
  }
  .cell.y-xl-15-4 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 4;
    grid-row: 15 / span 4;
  }
  .cell.y-xl-15-5 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 5;
    grid-row: 15 / span 5;
  }
  .cell.y-xl-15-6 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 6;
    grid-row: 15 / span 6;
  }
  .cell.y-xl-15-7 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 7;
    grid-row: 15 / span 7;
  }
  .cell.y-xl-15-8 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 8;
    grid-row: 15 / span 8;
  }
  .cell.y-xl-15-9 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 9;
    grid-row: 15 / span 9;
  }
  .cell.y-xl-15-10 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 10;
    grid-row: 15 / span 10;
  }
  .cell.y-xl-15-11 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 11;
    grid-row: 15 / span 11;
  }
  .cell.y-xl-15-12 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 12;
    grid-row: 15 / span 12;
  }
  .cell.y-xl-15-13 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 13;
    grid-row: 15 / span 13;
  }
  .cell.y-xl-15-14 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 14;
    grid-row: 15 / span 14;
  }
  .cell.y-xl-15-15 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 15;
    grid-row: 15 / span 15;
  }
  .cell.y-xl-15-16 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 16;
    grid-row: 15 / span 16;
  }
  .cell.y-xl-15-17 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 17;
    grid-row: 15 / span 17;
  }
  .cell.y-xl-15-18 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 18;
    grid-row: 15 / span 18;
  }
  .cell.y-xl-15-19 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 19;
    grid-row: 15 / span 19;
  }
  .cell.y-xl-15-20 {
    -ms-grid-row: 15;
    -ms-grid-row-span: 20;
    grid-row: 15 / span 20;
  }
  .cell.y-xl-16-1 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 1;
    grid-row: 16 / span 1;
  }
  .cell.y-xl-16-2 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 2;
    grid-row: 16 / span 2;
  }
  .cell.y-xl-16-3 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 3;
    grid-row: 16 / span 3;
  }
  .cell.y-xl-16-4 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 4;
    grid-row: 16 / span 4;
  }
  .cell.y-xl-16-5 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 5;
    grid-row: 16 / span 5;
  }
  .cell.y-xl-16-6 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 6;
    grid-row: 16 / span 6;
  }
  .cell.y-xl-16-7 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 7;
    grid-row: 16 / span 7;
  }
  .cell.y-xl-16-8 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 8;
    grid-row: 16 / span 8;
  }
  .cell.y-xl-16-9 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 9;
    grid-row: 16 / span 9;
  }
  .cell.y-xl-16-10 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 10;
    grid-row: 16 / span 10;
  }
  .cell.y-xl-16-11 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 11;
    grid-row: 16 / span 11;
  }
  .cell.y-xl-16-12 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 12;
    grid-row: 16 / span 12;
  }
  .cell.y-xl-16-13 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 13;
    grid-row: 16 / span 13;
  }
  .cell.y-xl-16-14 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 14;
    grid-row: 16 / span 14;
  }
  .cell.y-xl-16-15 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 15;
    grid-row: 16 / span 15;
  }
  .cell.y-xl-16-16 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 16;
    grid-row: 16 / span 16;
  }
  .cell.y-xl-16-17 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 17;
    grid-row: 16 / span 17;
  }
  .cell.y-xl-16-18 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 18;
    grid-row: 16 / span 18;
  }
  .cell.y-xl-16-19 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 19;
    grid-row: 16 / span 19;
  }
  .cell.y-xl-16-20 {
    -ms-grid-row: 16;
    -ms-grid-row-span: 20;
    grid-row: 16 / span 20;
  }
  .cell.y-xl-17-1 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 1;
    grid-row: 17 / span 1;
  }
  .cell.y-xl-17-2 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 2;
    grid-row: 17 / span 2;
  }
  .cell.y-xl-17-3 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 3;
    grid-row: 17 / span 3;
  }
  .cell.y-xl-17-4 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 4;
    grid-row: 17 / span 4;
  }
  .cell.y-xl-17-5 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 5;
    grid-row: 17 / span 5;
  }
  .cell.y-xl-17-6 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 6;
    grid-row: 17 / span 6;
  }
  .cell.y-xl-17-7 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 7;
    grid-row: 17 / span 7;
  }
  .cell.y-xl-17-8 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 8;
    grid-row: 17 / span 8;
  }
  .cell.y-xl-17-9 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 9;
    grid-row: 17 / span 9;
  }
  .cell.y-xl-17-10 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 10;
    grid-row: 17 / span 10;
  }
  .cell.y-xl-17-11 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 11;
    grid-row: 17 / span 11;
  }
  .cell.y-xl-17-12 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 12;
    grid-row: 17 / span 12;
  }
  .cell.y-xl-17-13 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 13;
    grid-row: 17 / span 13;
  }
  .cell.y-xl-17-14 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 14;
    grid-row: 17 / span 14;
  }
  .cell.y-xl-17-15 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 15;
    grid-row: 17 / span 15;
  }
  .cell.y-xl-17-16 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 16;
    grid-row: 17 / span 16;
  }
  .cell.y-xl-17-17 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 17;
    grid-row: 17 / span 17;
  }
  .cell.y-xl-17-18 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 18;
    grid-row: 17 / span 18;
  }
  .cell.y-xl-17-19 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 19;
    grid-row: 17 / span 19;
  }
  .cell.y-xl-17-20 {
    -ms-grid-row: 17;
    -ms-grid-row-span: 20;
    grid-row: 17 / span 20;
  }
  .cell.y-xl-18-1 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 1;
    grid-row: 18 / span 1;
  }
  .cell.y-xl-18-2 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 2;
    grid-row: 18 / span 2;
  }
  .cell.y-xl-18-3 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 3;
    grid-row: 18 / span 3;
  }
  .cell.y-xl-18-4 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 4;
    grid-row: 18 / span 4;
  }
  .cell.y-xl-18-5 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 5;
    grid-row: 18 / span 5;
  }
  .cell.y-xl-18-6 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 6;
    grid-row: 18 / span 6;
  }
  .cell.y-xl-18-7 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 7;
    grid-row: 18 / span 7;
  }
  .cell.y-xl-18-8 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 8;
    grid-row: 18 / span 8;
  }
  .cell.y-xl-18-9 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 9;
    grid-row: 18 / span 9;
  }
  .cell.y-xl-18-10 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 10;
    grid-row: 18 / span 10;
  }
  .cell.y-xl-18-11 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 11;
    grid-row: 18 / span 11;
  }
  .cell.y-xl-18-12 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 12;
    grid-row: 18 / span 12;
  }
  .cell.y-xl-18-13 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 13;
    grid-row: 18 / span 13;
  }
  .cell.y-xl-18-14 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 14;
    grid-row: 18 / span 14;
  }
  .cell.y-xl-18-15 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 15;
    grid-row: 18 / span 15;
  }
  .cell.y-xl-18-16 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 16;
    grid-row: 18 / span 16;
  }
  .cell.y-xl-18-17 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 17;
    grid-row: 18 / span 17;
  }
  .cell.y-xl-18-18 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 18;
    grid-row: 18 / span 18;
  }
  .cell.y-xl-18-19 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 19;
    grid-row: 18 / span 19;
  }
  .cell.y-xl-18-20 {
    -ms-grid-row: 18;
    -ms-grid-row-span: 20;
    grid-row: 18 / span 20;
  }
  .cell.y-xl-19-1 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 1;
    grid-row: 19 / span 1;
  }
  .cell.y-xl-19-2 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 2;
    grid-row: 19 / span 2;
  }
  .cell.y-xl-19-3 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 3;
    grid-row: 19 / span 3;
  }
  .cell.y-xl-19-4 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 4;
    grid-row: 19 / span 4;
  }
  .cell.y-xl-19-5 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 5;
    grid-row: 19 / span 5;
  }
  .cell.y-xl-19-6 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 6;
    grid-row: 19 / span 6;
  }
  .cell.y-xl-19-7 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 7;
    grid-row: 19 / span 7;
  }
  .cell.y-xl-19-8 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 8;
    grid-row: 19 / span 8;
  }
  .cell.y-xl-19-9 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 9;
    grid-row: 19 / span 9;
  }
  .cell.y-xl-19-10 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 10;
    grid-row: 19 / span 10;
  }
  .cell.y-xl-19-11 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 11;
    grid-row: 19 / span 11;
  }
  .cell.y-xl-19-12 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 12;
    grid-row: 19 / span 12;
  }
  .cell.y-xl-19-13 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 13;
    grid-row: 19 / span 13;
  }
  .cell.y-xl-19-14 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 14;
    grid-row: 19 / span 14;
  }
  .cell.y-xl-19-15 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 15;
    grid-row: 19 / span 15;
  }
  .cell.y-xl-19-16 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 16;
    grid-row: 19 / span 16;
  }
  .cell.y-xl-19-17 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 17;
    grid-row: 19 / span 17;
  }
  .cell.y-xl-19-18 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 18;
    grid-row: 19 / span 18;
  }
  .cell.y-xl-19-19 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 19;
    grid-row: 19 / span 19;
  }
  .cell.y-xl-19-20 {
    -ms-grid-row: 19;
    -ms-grid-row-span: 20;
    grid-row: 19 / span 20;
  }
  .cell.y-xl-20-1 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 1;
    grid-row: 20 / span 1;
  }
  .cell.y-xl-20-2 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 2;
    grid-row: 20 / span 2;
  }
  .cell.y-xl-20-3 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 3;
    grid-row: 20 / span 3;
  }
  .cell.y-xl-20-4 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 4;
    grid-row: 20 / span 4;
  }
  .cell.y-xl-20-5 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 5;
    grid-row: 20 / span 5;
  }
  .cell.y-xl-20-6 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 6;
    grid-row: 20 / span 6;
  }
  .cell.y-xl-20-7 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 7;
    grid-row: 20 / span 7;
  }
  .cell.y-xl-20-8 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 8;
    grid-row: 20 / span 8;
  }
  .cell.y-xl-20-9 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 9;
    grid-row: 20 / span 9;
  }
  .cell.y-xl-20-10 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 10;
    grid-row: 20 / span 10;
  }
  .cell.y-xl-20-11 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 11;
    grid-row: 20 / span 11;
  }
  .cell.y-xl-20-12 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 12;
    grid-row: 20 / span 12;
  }
  .cell.y-xl-20-13 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 13;
    grid-row: 20 / span 13;
  }
  .cell.y-xl-20-14 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 14;
    grid-row: 20 / span 14;
  }
  .cell.y-xl-20-15 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 15;
    grid-row: 20 / span 15;
  }
  .cell.y-xl-20-16 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 16;
    grid-row: 20 / span 16;
  }
  .cell.y-xl-20-17 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 17;
    grid-row: 20 / span 17;
  }
  .cell.y-xl-20-18 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 18;
    grid-row: 20 / span 18;
  }
  .cell.y-xl-20-19 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 19;
    grid-row: 20 / span 19;
  }
  .cell.y-xl-20-20 {
    -ms-grid-row: 20;
    -ms-grid-row-span: 20;
    grid-row: 20 / span 20;
  }
}
.cell.align_self_start {
  align-self: start;
}
@media (min-width: 400px) {
  .cell.align_self_start-xs {
    align-self: start;
  }
}
@media (min-width: 576px) {
  .cell.align_self_start-sm {
    align-self: start;
  }
}
@media (min-width: 768px) {
  .cell.align_self_start-md {
    align-self: start;
  }
}
@media (min-width: 992px) {
  .cell.align_self_start-lg {
    align-self: start;
  }
}
@media (min-width: 1200px) {
  .cell.align_self_start-xl {
    align-self: start;
  }
}
.cell.align_self_center {
  align-self: center;
}
@media (min-width: 400px) {
  .cell.align_self_center-xs {
    align-self: center;
  }
}
@media (min-width: 576px) {
  .cell.align_self_center-sm {
    align-self: center;
  }
}
@media (min-width: 768px) {
  .cell.align_self_center-md {
    align-self: center;
  }
}
@media (min-width: 992px) {
  .cell.align_self_center-lg {
    align-self: center;
  }
}
@media (min-width: 1200px) {
  .cell.align_self_center-xl {
    align-self: center;
  }
}
.cell.align_self_end {
  align-self: end;
}
@media (min-width: 400px) {
  .cell.align_self_end-xs {
    align-self: end;
  }
}
@media (min-width: 576px) {
  .cell.align_self_end-sm {
    align-self: end;
  }
}
@media (min-width: 768px) {
  .cell.align_self_end-md {
    align-self: end;
  }
}
@media (min-width: 992px) {
  .cell.align_self_end-lg {
    align-self: end;
  }
}
@media (min-width: 1200px) {
  .cell.align_self_end-xl {
    align-self: end;
  }
}
.cell.y-auto {
  grid-row: auto;
}
.left {
  text-align: left;
}
.center {
  text-align: center;
}
.right {
  text-align: right;
}
@media (min-width: 400px) {
  .left-xs {
    text-align: left;
  }
}
@media (min-width: 576px) {
  .left-sm {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .left-md {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .left-lg {
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .left-xl {
    text-align: left;
  }
}
@media (min-width: 400px) {
  .center-xs {
    text-align: center;
  }
}
@media (min-width: 576px) {
  .center-sm {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .center-md {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .center-lg {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .center-xl {
    text-align: center;
  }
}
@media (min-width: 400px) {
  .right-xs {
    text-align: right;
  }
}
@media (min-width: 576px) {
  .right-sm {
    text-align: right;
  }
}
@media (min-width: 768px) {
  .right-md {
    text-align: right;
  }
}
@media (min-width: 992px) {
  .right-lg {
    text-align: right;
  }
}
@media (min-width: 1200px) {
  .right-xl {
    text-align: right;
  }
}
#masthead {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  background: white;
  z-index: 99;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
}
#masthead .masthead-top {
  position: relative;
}
@media (max-width: 1199px) {
  #masthead .masthead-top .masthead_container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
#masthead .masthead-top-background {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
}
#masthead .masthead-top #site-navigation {
  display: inline-block;
  margin-top: 7px;
  vertical-align: middle;
  margin-bottom: 7px;
}
@media (max-width: 991px) {
  #masthead .masthead-top #site-navigation {
    display: none !important;
  }
}
#masthead .masthead-top #site-navigation .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}
#masthead .masthead-top #site-navigation .menu > .menu-item {
  font-family: Oswald;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.2px;
  text-align: center;
  color: #000000;
  text-transform: uppercase;
  padding: 5px 10px 4px;
  background-image: none !important;
  position: relative;
}
@media (max-width: 1120px) {
  #masthead .masthead-top #site-navigation .menu > .menu-item {
    font-size: 13px;
    padding: 5px 8px 4px;
  }
}
@media (max-width: 1050px) {
  #masthead .masthead-top #site-navigation .menu > .menu-item {
    padding: 5px 6px 4px;
  }
}
@media (max-width: 1000px) {
  #masthead .masthead-top #site-navigation .menu > .menu-item {
    padding: 5px 6px;
  }
}
#masthead .masthead-top #site-navigation .menu > .menu-item a {
  font-family: Oswald;
  color: #000000 !important;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
}
@media (hover: hover) {
  #masthead .masthead-top #site-navigation .menu > .menu-item:hover a {
    color: #ff5aa3 !important;
  }
}
#masthead .masthead-top #site-navigation .menu > .menu-item.current-menu-item a {
  color: #ff5aa3 !important;
}
#masthead .masthead-top #site-navigation .menu > .menu-item.current-menu-item.contact-item {
  border: 1px solid #ff5aa3 !important;
}
#masthead .masthead-top #site-navigation .menu > .menu-item.current-menu-ancestor a {
  color: #ff5aa3 !important;
}
#masthead .masthead-top #site-navigation .menu > .menu-item.contact-item {
  border: solid 1px #000000;
  padding: 4px 10px 3px;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
}
@media (hover: hover) {
  #masthead .masthead-top #site-navigation .menu > .menu-item.contact-item:hover {
    border: 1px solid #ff5aa3 !important;
  }
}
#masthead .masthead-top #site-navigation .menu > .menu-item > .sub-menu {
  display: none;
}
#masthead .masthead-top #site-navigation .menu > .menu-item .sub_menu {
  -ms-transition: 0.3s linear 200ms;
  -o-transition: 0.3s linear 200ms;
  -moz-transition: 0.3s linear 200ms;
  -webkit-transition: 0.3s linear 200ms;
  transition: 0.3s linear 200ms;
  position: absolute;
  top: 140%;
  left: 50%;
  /*left:0;
            right:0;*/
  transform: translateX(-50%);
  width: 600px;
  margin-top: 20px;
  padding-top: 8px;
  background: white;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 3px 4px 0 rgba(104, 104, 104, 0.5);
  padding-bottom: 40px;
}
#masthead .masthead-top #site-navigation .menu > .menu-item .sub_menu .cell_go_back_mobile {
  display: none;
}
#masthead .masthead-top #site-navigation .menu > .menu-item .sub_menu .col_sub_menu-li {
  text-align: left;
}
#masthead .masthead-top #site-navigation .menu > .menu-item .sub_menu .col_sub_menu-li a {
  font-family: Oswald;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.37px;
  color: #000000 !important;
  text-transform: uppercase;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
}
#masthead .masthead-top #site-navigation .menu > .menu-item .sub_menu .col_sub_menu-li.current-menu-item a {
  color: #ff5aa3 !important;
}
@media (hover: hover) {
  #masthead .masthead-top #site-navigation .menu > .menu-item .sub_menu .col_sub_menu-li:hover a {
    color: #ff5aa3 !important;
  }
}
#masthead .masthead-top #site-navigation .menu > .menu-item .sub_menu .sub_menu_etude {
  position: relative;
  text-align: left;
}
#masthead .masthead-top #site-navigation .menu > .menu-item .sub_menu .sub_menu_etude:before {
  content: "";
  background-color: black;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 1px;
}
#masthead .masthead-top #site-navigation .menu > .menu-item .sub_menu .sub_menu_etude-title {
  font-family: Oswald;
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #000000;
  text-transform: uppercase;
}
#masthead .masthead-top #site-navigation .menu > .menu-item .sub_menu .sub_menu_etude .col_sub_menu_etude {
  position: relative;
}
#masthead .masthead-top #site-navigation .menu > .menu-item .sub_menu .sub_menu_etude .col_sub_menu_etude-abs {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
#masthead .masthead-top #site-navigation .menu > .menu-item .sub_menu .sub_menu_etude .col_sub_menu_etude-abs img {
  width: 80%;
}
#masthead .masthead-top #site-navigation .menu > .menu-item .sub_menu .sub_menu_arrow {
  width: 0px;
  height: 0px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid white;
  position: absolute;
  top: -5px;
  left: 50%;
}
#masthead .masthead-top #site-navigation .menu > .menu-item:hover .sub_menu {
  opacity: 1;
  visibility: visible;
  top: 100%;
  z-index: 999;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
}
#masthead .masthead-top #navigation_open {
  display: none;
  cursor: pointer;
  border: 1px solid white;
  padding: 7px 6px;
  border-radius: 3px;
}
@media (max-width: 991px) {
  #masthead .masthead-top #navigation_open {
    display: inline-block;
  }
}
#masthead .masthead-top #navigation_open .bar1, #masthead .masthead-top #navigation_open .bar2, #masthead .masthead-top #navigation_open .bar3 {
  width: 19px;
  height: 1px;
  background-color: white;
  margin: 7px 0;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
#masthead .masthead-top #navigation_open .bar1 {
  margin-top: 0;
}
#masthead .masthead-top #navigation_open .bar3 {
  margin-bottom: 0;
}
#masthead .masthead-top #navigation_open.open .bar1 {
  -webkit-transform: rotate(-45deg) translate(-6px, 6px);
  transform: rotate(-45deg) translate(-6px, 6px);
}
#masthead .masthead-top #navigation_open.open .bar2 {
  opacity: 0;
}
#masthead .masthead-top #navigation_open.open .bar3 {
  -webkit-transform: rotate(45deg) translate(-5px, -6px);
  transform: rotate(45deg) translate(-5px, -6px);
}
#masthead .masthead-top .navigation-items {
  display: inline-block;
  vertical-align: baseline;
  margin-top: 7px;
  margin-bottom: 7px;
  padding-left: 4px;
}
@media (max-width: 1000px) {
  #masthead .masthead-top .navigation-items {
    padding-left: 3px;
  }
}
@media (max-width: 991px) {
  #masthead .masthead-top .navigation-items {
    display: none !important;
  }
}
#masthead .masthead-top .navigation-items .header_rs {
  display: inline-block;
  vertical-align: middle;
  height: 30px;
}
#masthead .masthead-top .navigation-items .header_rs svg path {
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
@media (max-width: 1120px) {
  #masthead .masthead-top .navigation-items .header_rs svg {
    width: 29px;
    height: 29px;
    margin-top: 1px;
  }
}
@media (hover: hover) {
  #masthead .masthead-top .navigation-items .header_rs:hover svg path:first-of-type {
    fill: white;
    stroke: white;
  }
  #masthead .masthead-top .navigation-items .header_rs:hover svg path:last-of-type {
    fill: #000000;
  }
}
#masthead .masthead-top .navigation-items .lang_switcher {
  display: inline-block;
}
@media (max-width: 1050px) {
  #masthead .masthead-top .navigation-items .lang_switcher .wpml-ls-statics-shortcode_actions {
    padding: 7px 0px;
  }
}
@media (max-width: 1000px) {
  #masthead .masthead-top .navigation-items .lang_switcher .wpml-ls-statics-shortcode_actions {
    padding: 0px;
    padding-right: 4px;
  }
}
#masthead .masthead-top .navigation-items .lang_switcher .wpml-ls-item a {
  font-family: Oswald;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000000 !important;
  text-transform: lowercase;
}
@media (max-width: 1000px) {
  #masthead .masthead-top .navigation-items .lang_switcher .wpml-ls-item a {
    padding: 5px 6px;
  }
}
#masthead .masthead-top .navigation-items #right_menu_open {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  padding-left: 5px;
  padding-right: 5px;
}
#masthead .masthead-top .navigation-items #right_menu_open .bar1, #masthead .masthead-top .navigation-items #right_menu_open .bar2, #masthead .masthead-top .navigation-items #right_menu_open .bar3 {
  width: 5px;
  height: 5px;
  background-color: #000000;
  margin-top: 5px;
  margin-bottom: 5px;
  vertical-align: middle;
  border-radius: 50%;
  -ms-transition: 200ms linear;
  -o-transition: 200ms linear;
  -moz-transition: 200ms linear;
  -webkit-transition: 200ms linear;
  transition: 200ms linear;
}
#masthead .masthead-top .navigation-items #right_menu_open:hover .bar1, #masthead .masthead-top .navigation-items #right_menu_open:hover .bar2, #masthead .masthead-top .navigation-items #right_menu_open:hover .bar3 {
  transform: scale(1.3);
  transform-origin: center;
  transform-style: preserve-3d;
}
#masthead.sticky .masthead-top-background {
  background: #000000;
}
#masthead.sticky #site-navigation .menu .menu-item a {
  color: white !important;
}
#masthead.sticky #site-navigation .menu .menu-item.contact-item {
  border-color: white;
}
#masthead.sticky #right_menu_open .bar1, #masthead.sticky #right_menu_open .bar2, #masthead.sticky #right_menu_open .bar3 {
  background-color: #ffffff !important;
}
#masthead.sticky .navigation-items .lang_switcher .wpml-ls-item a {
  color: white !important;
}
#masthead_mobile {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000000;
  display: none;
  padding: 20px 10px 30px;
  overflow-y: auto;
}
@media (min-width: 992px) {
  #masthead_mobile {
    display: none !important;
  }
}
#masthead_mobile .m-top_menu {
  height: 70%;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  flex-direction: column;
}
#masthead_mobile .m-top_menu .menu-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin: 10px 0;
  position: relative;
}
#masthead_mobile .m-top_menu .menu-item:not(.item-video, .item-photo) {
  background-image: none !important;
}
#masthead_mobile .m-top_menu .menu-item:first-of-type {
  margin-top: 20px;
}
#masthead_mobile .m-top_menu .menu-item:last-of-type {
  margin-bottom: 20px;
}
#masthead_mobile .m-top_menu .menu-item.current-menu-ancestor a, #masthead_mobile .m-top_menu .menu-item.current-menu-item a {
  color: #ff5aa3 !important;
}
#masthead_mobile .m-top_menu .menu-item .sub_menu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  display: none;
  padding: 20px 10px 30px;
  overflow-y: auto;
  z-index: 9;
}
@media (min-width: 992px) {
  #masthead_mobile .m-top_menu .menu-item .sub_menu {
    display: none !important;
  }
}
#masthead_mobile .m-top_menu .menu-item .sub_menu .new_row .col_sub_menu-li {
  padding-bottom: 30px;
  padding-bottom: 3vh;
}
#masthead_mobile .m-top_menu .menu-item .sub_menu .new_row .col_sub_menu-li a {
  font-family: Oswald;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.47px;
  color: #ffffff !important;
  text-transform: uppercase;
}
#masthead_mobile .m-top_menu .menu-item .sub_menu .new_row .col_sub_menu-li.current-menu-item a {
  color: #ff5aa3 !important;
}
#masthead_mobile .m-top_menu .menu-item .sub_menu .cell_go_back_mobile .btn_return {
  color: white !important;
  cursor: pointer;
}
#masthead_mobile .m-top_menu .menu-item .sub_menu .m-rs_menu {
  margin-top: 30px;
}
#masthead_mobile .m-top_menu .menu-item > a {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: Oswald;
  font-size: 30px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.43px;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
}
#masthead_mobile .m-top_menu .menu-item.contact-item {
  max-height: 70px;
  border: 1px solid #ffffff;
}
#masthead_mobile .m-top_menu .menu-item.contact-item > a {
  font-size: 20px;
  letter-spacing: 0.29px;
}
#masthead_mobile .m-bottom_menu {
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 20%;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
#masthead_mobile .m-bottom_menu .menu-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
  padding: 2px 5px;
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
#masthead_mobile .m-bottom_menu .menu-item:after {
  content: "";
  background: #ffffff;
  width: 1px;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}
#masthead_mobile .m-bottom_menu .menu-item a {
  font-family: Oswald;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.23px;
  text-align: center;
  color: #ffffff !important;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  #masthead_mobile .m-bottom_menu .menu-item a {
    font-size: 2.4vw;
  }
}
@media (max-width: 500px) {
  #masthead_mobile .m-bottom_menu .menu-item a {
    font-size: 3vw;
  }
}
#masthead_mobile .m-bottom_menu .menu-item.current-menu-item a {
  color: #ff5aa3 !important;
}
#masthead_mobile .m-bottom_menu .lang_switcher {
  flex-basis: 0;
  flex-grow: 1;
  padding: 2px 5px;
}
#masthead_mobile .m-bottom_menu .lang_switcher .wpml-ls-statics-shortcode_actions {
  padding: 0;
  border: none;
}
#masthead_mobile .m-bottom_menu .lang_switcher .wpml-ls-statics-shortcode_actions ul li {
  display: block;
}
#masthead_mobile .m-bottom_menu .lang_switcher .wpml-ls-statics-shortcode_actions ul li a {
  padding: 0;
  font-family: Oswald;
  font-weight: 300;
  line-height: normal;
  text-align: center;
  color: #ffffff !important;
}
#masthead_mobile .m-rs_menu {
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  height: 10%;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
#masthead_mobile .m-rs_menu .header_rs {
  padding: 0 12px;
}
#masthead_mobile .m-rs_menu .header_rs:first-of-type {
  padding-left: 0;
}
#masthead_mobile .m-rs_menu .header_rs:last-of-type {
  padding-right: 0;
}
#masthead_mobile .m-rs_menu .header_rs svg path:first-of-type {
  stroke: white;
  stroke-width: 2px;
  stroke-opacity: 0.7;
}
#masthead_right {
  position: fixed;
  overflow-y: auto;
  top: 0;
  bottom: 0;
  right: -50%;
  box-shadow: -3px 0 4px 0 rgba(104, 104, 104, 0.5);
  background-color: #000000;
  z-index: 9999;
  width: 290px;
  -ms-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  -moz-transition: 0.5s linear;
  -webkit-transition: 0.5s linear;
  transition: 0.5s linear;
}
@media (max-width: 991px) {
  #masthead_right {
    display: none;
  }
}
#masthead_right.open {
  right: 0;
}
#masthead_right .menu_right {
  padding: 30px;
}
#masthead_right .menu_right-text {
  font-size: 12px;
  line-height: 1.33;
  color: #ffffff;
}
#masthead_right .menu_right .menu {
  list-style: none;
}
#masthead_right .menu_right .menu .menu-item {
  margin-top: 20px;
}
#masthead_right .menu_right .menu .menu-item:first-of-type {
  margin-top: 30px;
}
#masthead_right .menu_right .menu .menu-item.menu-item-has-children a {
  margin-bottom: 7px;
}
#masthead_right .menu_right .menu .menu-item.current-menu-item a {
  color: #ff5aa3 !important;
}
#masthead_right .menu_right .menu .menu-item a {
  font-family: Oswald;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.2px;
  color: #ffffff;
  text-transform: uppercase;
  display: block;
}
#masthead_right .menu_right .menu .menu-item a[href] {
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
}
@media (hover: hover) {
  #masthead_right .menu_right .menu .menu-item a[href]:hover {
    color: #ff5aa3 !important;
  }
}
#masthead_right .menu_right .menu .menu-item .sub-menu {
  list-style: none;
  padding-left: 20px;
  position: relative;
}
#masthead_right .menu_right .menu .menu-item .sub-menu:before {
  content: "";
  background: #ff5aa3;
  width: 1px;
  top: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
#masthead_right .menu_right .menu .menu-item .sub-menu .menu-item {
  margin-top: 0;
}
#masthead_right .menu_right .menu .menu-item .sub-menu .menu-item a {
  font-family: Oswald;
  font-size: 11px;
  letter-spacing: 0.37px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: normal;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
}
@media (hover: hover) {
  #masthead_right .menu_right .menu .menu-item .sub-menu .menu-item:hover a {
    color: #ff5aa3 !important;
  }
}
#masthead_right .menu_right .menu .menu-item .sub-menu .menu-item.current-menu-item a {
  color: #ff5aa3 !important;
}
#masthead_right .menu_right #masthead_right_close {
  cursor: pointer;
}
#colophon {
  background: #000000;
  padding: 30px 0 20px;
}
#colophon a {
  color: #ffffff;
  -ms-transition: 200ms linear;
  -o-transition: 200ms linear;
  -moz-transition: 200ms linear;
  -webkit-transition: 200ms linear;
  transition: 200ms linear;
}
@media (hover: hover) {
  #colophon a:hover {
    color: #ff5aa3 !important;
  }
}
#colophon .c-social-networks {
  margin-top: 35px;
}
#colophon .address_link {
  color: #ffffff;
  margin-top: 30px;
  margin-bottom: 10px;
}
#colophon .phone_link {
  color: #ffffff;
  margin-bottom: 5px;
}
#colophon .phone_link span {
  padding-right: 5px;
}
#colophon .home_link {
  font-weight: 800;
}
#colophon .footer_bottom {
  font-size: 12px;
  text-align: center;
  color: #ffffff;
}
#colophon .footer_bottom-single {
  color: #ffffff;
}
#colophon .footer_bottom-separator {
  color: #ffffff;
}
@media (min-width: 992px) {
  #colophon .menu_footer {
    display: none !important;
  }
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu {
  text-align: left;
  list-style: none;
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu .sub-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin-left: -10px;
  margin-right: -10px;
  padding-top: 10px;
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu .sub-menu .menu-item {
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 0.43px;
  padding: 7px 10px;
  margin-bottom: 0;
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu .sub-menu .menu-item a {
  padding: 0;
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu .sub-menu .menu-item a:before {
  content: none;
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu-item {
  font-family: Oswald;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.23px;
  color: #ffffff;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 20px;
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu-item > a {
  position: relative;
  display: block;
  padding-bottom: 8px;
  padding-right: 45px;
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu-item > a:before {
  content: "";
  width: 100%;
  height: 2px;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  bottom: 0;
  left: 0;
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu-item > a:not([href]) {
  cursor: pointer;
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu-item > a:not([href]):after {
  content: url("/wp-content/themes/habefast/img/lakeprod-picto-plus-blanc.svg");
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu-item.open > a {
  color: #ff5aa3;
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu-item.open > a:before {
  background: #ff5aa3;
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu-item.open > a:not([href]):after {
  content: url("/wp-content/themes/habefast/img/lakeprod-picto-moins.svg");
}
#colophon .menu_footer #masthead_right_mobile .menu-menu-right-container .menu-item.open .sub-menu .menu-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.c-hero {
  position: relative;
  height: 580px;
}
@media (max-width: 991px) {
  .c-hero {
    height: auto !important;
  }
}
.c-hero.c-hero-home {
  height: 800px;
}
.c-hero.c-hero-home .c-hero-container {
  padding-bottom: 250px;
  position: relative;
}
@media (max-width: 991px) {
  .c-hero.c-hero-home .c-hero-container {
    padding-bottom: 10px;
  }
}
.c-hero.c-hero-home .c-hero-container-player {
  position: absolute;
  height: 200px;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (max-width: 991px) {
  .c-hero.c-hero-home .c-hero-container-player {
    position: initial;
    height: auto;
  }
}
.c-hero.c-hero-home .c-hero-container-player-col {
  margin-right: -5%;
  text-align: right;
}
@media (max-width: 991px) {
  .c-hero.c-hero-home .c-hero-container-player-col {
    margin-right: 0;
    text-align: center;
  }
  .c-hero.c-hero-home .c-hero-container-player-col.reading {
    -ms-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    transition: 0.3s linear;
    height: 0;
  }
}
.c-hero.c-hero-home .c-hero-container-player-col-text {
  font-family: Oswald;
  font-size: 20px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 3;
  letter-spacing: 1px;
  color: #000000;
  text-transform: uppercase;
  vertical-align: middle;
  margin-right: 20px;
}
@media (max-width: 991px) {
  .c-hero.c-hero-home .c-hero-container-player-col-text {
    color: white;
    margin-right: 0;
  }
}
.c-hero.c-hero-home .c-hero-container-player-col-play {
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
}
@media (max-width: 991px) {
  .c-hero.c-hero-home .c-hero-container-player-col-play {
    display: block;
    margin-top: 20px;
  }
  .c-hero.c-hero-home .c-hero-container-player-col-play svg {
    border: 1px solid white;
    width: 60px;
    height: 60px;
  }
}
.c-hero.c-hero-home .c-hero-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1px;
  right: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transform: none;
  width: calc(100% + 2px);
}
.c-hero.c-hero-home .c-hero-image img, .c-hero.c-hero-home .c-hero-image svg {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}
.c-hero.c-hero-home .c-hero-image svg {
  min-height: 100%;
  width: 100%;
}
@media (max-width: 991px) {
  .c-hero.c-hero-home .c-hero-image svg path, .c-hero.c-hero-home .c-hero-image svg polygon {
    fill: black !important;
  }
}
.c-hero.c-hero-home .c-hero-image-container {
  padding-bottom: 38%;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
}
@media (max-width: 991px) {
  .c-hero.c-hero-home .c-hero-image-container.reading {
    padding-bottom: 56.5%;
  }
}
.c-hero .c-hero-home-video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.c-hero .c-hero-home-video video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  min-height: 100%;
  background: white;
  outline: none !important;
}
@media (max-width: 991px) {
  .c-hero .c-hero-home-video video {
    background: black;
  }
}
.c-hero-background {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
.c-hero-container {
  padding-top: 5%;
  padding-bottom: 1%;
}
@media (max-width: 991px) {
  .c-hero-container {
    padding-top: max(10%, 80px);
  }
}
.c-hero-container.small {
  /*padding-top:110px;
      padding-bottom:50px;*/
  padding-top: 90px;
  padding-bottom: 40px;
}
.c-hero-container .parent_name {
  font-family: Oswald;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.4px;
  color: white;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .c-hero-container .parent_name {
    text-align: center;
    margin-top: 15px;
  }
}
.c-hero-container .date_blog {
  font-family: Oswald;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.88;
  letter-spacing: 0.33px;
  color: #ff5aa3;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .c-hero-container .date_blog {
    text-align: center;
  }
}
.c-hero-image {
  width: 99%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 991px) {
  .c-hero-image {
    position: inherit;
    transform: none;
    left: auto;
    top: auto;
  }
}
.c-hero-video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1px;
  right: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transform: none;
  width: calc(100% + 2px);
}
.c-hero-video video {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 100%;
  background: white;
  outline: none !important;
  transform: translateY(-50%);
}
.c-hero-video-poster {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.c-hero-video-poster .c-hero-image {
  width: 100%;
}
.c-hero-image-container {
  position: relative;
  overflow: hidden;
}
@media (max-width: 992px) {
  .c-hero-image-container .c-hero-video {
    padding-top: 56.25%;
    position: relative;
  }
  .c-hero-image-container .c-hero-video-poster .c-hero-image {
    left: 0;
  }
}
.c-section {
  margin-bottom: 40px;
  padding-top: 40px;
  overflow: hidden;
}
.c-section:last-of-type {
  margin-bottom: 0;
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  .c-section:last-of-type {
    padding-bottom: 50px;
  }
}
.c-section:first-of-type {
  padding-top: 80px;
}
@media (max-width: 767px) {
  .c-section:first-of-type {
    padding-top: 50px;
  }
}
.c-section ul {
  list-style: none;
}
.c-section ul li {
  position: relative;
  padding-left: 25px;
}
.c-section ul li:before {
  position: absolute;
  content: "";
  width: 15px;
  height: 2px;
  background: #ff5aa3;
  left: 0;
  top: 9px;
}
@media (min-width: 1200px) {
  .c-section .container {
    max-width: 1600px !important;
  }
}
.c-section.no_margin {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.c-section.no_margin .smart_gallery_container .smart_gallery .smart_gallery_content {
  margin-top: 0 !important;
}
.c-section.align-top .row {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.wpcf7 p, .wpformmaster p {
  margin-bottom: 23px;
}
body:not(.page-template-page-devis-gutenberg) .wpcf7 label, body:not(.page-template-page-devis-gutenberg) .wpformmaster label {
  font-family: Oswald;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: 0.38px;
  color: #000000;
  text-transform: uppercase;
  display: block;
  margin-bottom: 7px;
}
.wpcf7 .wpcf7-not-valid-tip, .wpformmaster .wpcf7-not-valid-tip {
  font-family: Oswald;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: 0.38px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 7px;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 textarea, .wpcf7 select, .wpformmaster input[type="text"], .wpformmaster input[type="email"], .wpformmaster input[type="tel"], .wpformmaster textarea, .wpformmaster select {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
  width: 100%;
  padding: 15px 25px 13px;
  border: 2px solid #000000;
  outline: none !important;
  -ms-transition: 300ms linear;
  -o-transition: 300ms linear;
  -moz-transition: 300ms linear;
  -webkit-transition: 300ms linear;
  transition: 300ms linear;
}
.wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 input[type="tel"]:focus, .wpcf7 textarea:focus, .wpcf7 select:focus, .wpformmaster input[type="text"]:focus, .wpformmaster input[type="email"]:focus, .wpformmaster input[type="tel"]:focus, .wpformmaster textarea:focus, .wpformmaster select:focus {
  border-color: #ff5aa3;
}
body:not(.page-template-page-devis-gutenberg) .wpcf7 button[type="submit"], body:not(.page-template-page-devis-gutenberg) .wpformmaster button[type="submit"] {
  font-size: 16px;
  font-weight: 800;
  color: #000000 !important;
  padding: 8px 24px;
  position: relative;
  border: 2px solid #ff5aa3;
  transition: all 150ms ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background: white;
  cursor: pointer;
  outline: none;
  border: 2px solid #ff5aa3;
}
@media (hover: hover) {
  .wpcf7 button[type="submit"]:hover, .wpformmaster button[type="submit"]:hover {
    color: #ff5aa3 !important;
  }
}
.wpcf7 button[type="submit"].white, .wpformmaster button[type="submit"].white {
  color: #ffffff !important;
}
@media (hover: hover) {
  .wpcf7 button[type="submit"].white:hover, .wpformmaster button[type="submit"].white:hover {
    color: #ff5aa3 !important;
  }
}
.wpcf7 .wpcf7-response-output, .wpformmaster .wpcf7-response-output {
  margin-left: 0;
  margin-right: 0;
}
.wpcf7 .wpcf7-list-item-label, .wpformmaster .wpcf7-list-item-label {
  font-weight: 400;
  text-transform: none;
  font-size: 14px;
}
.wpcf7 .select_row .wpcf7-form-control-wrap select, .wpformmaster .select_row .wpcf7-form-control-wrap select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  background-color: white;
}
.wpcf7 .select_row .wpcf7-form-control-wrap:after, .wpformmaster .select_row .wpcf7-form-control-wrap:after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNCA2SDExTDcuNSAxMC41TDQgNloiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjwvc3ZnPg==");
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-60%);
  font-size: 0;
  line-height: 0;
  pointer-events: none;
  color: black;
  width: 30px;
  height: 30px;
  background-size: cover;
}
.wpcf7 .file-upload, .wpformmaster .file-upload {
  margin-bottom: 10px;
}
.wpcf7 .file-upload .file-container, .wpformmaster .file-upload .file-container {
  position: relative;
  width: 35%;
}
@media (max-width: 992px) {
  .wpcf7 .file-upload .file-container, .wpformmaster .file-upload .file-container {
    width: 100%;
  }
}
.wpcf7 .file-upload p, .wpformmaster .file-upload p {
  margin-bottom: 0;
}
.wpcf7 .file-upload .wpcf7-form-control-wrap, .wpformmaster .file-upload .wpcf7-form-control-wrap {
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.wpcf7 .file-upload .wpcf7-form-control-wrap input.wpcf7-file, .wpformmaster .file-upload .wpcf7-form-control-wrap input.wpcf7-file {
  margin: 0 !important;
  padding: 0;
  height: 100%;
  opacity: 0;
  width: 100%;
}
.wpcf7 .file-upload .wpcf7-form-control-wrap input.wpcf7-file + .wpcf7-not-valid-tip, .wpformmaster .file-upload .wpcf7-form-control-wrap input.wpcf7-file + .wpcf7-not-valid-tip {
  position: absolute;
  top: 50%;
  left: 100%;
  width: 60vw;
  padding-left: 20px;
  transform: translateY(-50%);
}
@media (max-width: 992px) {
  .wpcf7 .file-upload .wpcf7-form-control-wrap input.wpcf7-file + .wpcf7-not-valid-tip, .wpformmaster .file-upload .wpcf7-form-control-wrap input.wpcf7-file + .wpcf7-not-valid-tip {
    transform: none;
    background: white;
    top: 10px;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding-left: 10px;
    position: relative;
  }
}
.wpcf7 .file-upload .file-upload-container, .wpformmaster .file-upload .file-upload-container {
  position: relative;
  display: inline-block;
  padding: 15px 25px 13px;
  border: 2px solid black;
  vertical-align: middle;
  width: 100%;
  cursor: pointer;
}
.wpcf7 .file-upload .file-upload-container::before, .wpformmaster .file-upload .file-upload-container::before {
  display: block;
  position: absolute;
  top: 50%;
  left: 10px;
  width: 30px;
  height: 30px;
  transform: translateY(-50%);
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyNiAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iODVoOW1uaWJ6YSIgZD0iTTAgMGgyMnYxMEgweiIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDE0KSI+CiAgICAgICAgICAgIDxtYXNrIGlkPSJxNXZqM2N3cXNiIiBmaWxsPSIjZmZmIj4KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iIzg1aDltbmliemEiLz4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8cGF0aCBkPSJNMCAuNDQ5Qy4xMjkuMTg3LjMxLS4wMDYuNjQ0IDBjLjMxOC4wMDUuNTc0LjIyOC42MDUuNTI4LjAxLjA4OC4wMDguMTc3LjAwOC4yNjYgMCAxLjc0NS0uMDA3IDMuNDkzLjAwMyA1LjI0LjAwNyAxLjE2LjU1NyAyLjAxNCAxLjY2IDIuNTMuMzc3LjE3Ni43ODcuMjQzIDEuMjA3LjI0MyA0LjU4My4wMDIgOS4xNjQuMDA0IDEzLjc0NyAwIDEuNjQ1LS4wMDQgMi44Ni0xLjE4NiAyLjg2NC0yLjc3Ny4wMDUtMS43MjYgMC0zLjQ1NC4wMDItNS4xOCAwLS4xMTQtLjAwMS0uMjM0LjAzLS4zNDMuMDczLS4yNjUuMzUxLS40NC42MzUtLjQyMS4zMDQuMDIuNTUuMjQ0LjU4Ny41MzQuMDA1LjA0LjAwNC4wODEuMDA0LjEyMiAwIDEuNzk1LjAxMiAzLjU5LS4wMDMgNS4zODQtLjAxNyAyLjAxNy0xLjU4NCAzLjY0OC0zLjY4IDMuODU4LS4xNy4wMTctLjM0My4wMTUtLjUxNS4wMTUtNC41MzEgMC05LjA2My4wMDItMTMuNTk2IDAtMS42IDAtMi44Mi0uNjQ4LTMuNjUzLTEuOTQ1YTMuNDkyIDMuNDkyIDAgMCAxLS41MDUtMS4zNzVDLjAzNiA2LjYyNy4wMTUgNi41NzcgMCA2LjUyNlYuNDQ5IiBmaWxsPSIjZmY1YWEzIiBtYXNrPSJ1cmwoI3E1dmozY3dxc2IpIi8+CiAgICAgICAgPC9nPgogICAgICAgIDxwYXRoIGQ9Ik0xMi44ODcgMTYuOTA2di0uMzIybC4wMDEtMTEuNzczYzAtLjExIDAtLjIyMi4wMi0uMzNhLjU4My41ODMgMCAwIDEgLjU5LS40ODEuNTgzLjU4MyAwIDAgMSAuNTk1LjQ3N2MuMDIuMTA4LjAyMi4yMTkuMDIyLjMzbC4wMDEgMTEuODE1di4yODNjLjA5LS4wODQuMTQ1LS4xMzIuMTk4LS4xODUuODU0LS44NDggMS43MDUtMS43IDIuNTY2LTIuNTQyLjExMy0uMTEuMjY5LS4yLjQyLS4yNC4yNDctLjA2Mi40OTQuMDcxLjYxNS4yOS4xMjcuMjI2LjExLjQ1LS4wNDMuNjYtLjA0NC4wNi0uMS4xMTQtLjE1My4xNjdsLTMuNjg0IDMuNjZjLS4zODQuMzgxLS42ODMuMzgtMS4wNjktLjAwM0w5LjI4IDE1LjA1NmMtLjA1OC0uMDU4LS4xMTgtLjExNy0uMTY3LS4xODRhLjU4OC41ODggMCAwIDEgLjA1Ny0uNzZjLjItLjIxLjUxNi0uMjUzLjc2LS4wOTcuMDgyLjA1Mi4xNTMuMTIuMjIxLjE4OC44NDYuODM3IDEuNjkgMS42NzYgMi41MzYgMi41MTUuMDUyLjA1Mi4xMDcuMTAxLjIuMTg4IiBmaWxsPSIjZmY1YWEzIi8+CiAgICA8L2c+Cjwvc3ZnPgo=");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.wpcf7 .file-upload .file-upload-container .file-upload-text, .wpformmaster .file-upload .file-upload-container .file-upload-text {
  width: 100%;
  padding: 0 15px 0 30px;
  display: inline-block;
  vertical-align: middle;
  color: black;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.wpcf7 .file-upload .file-upload-container .file-upload-remove-button, .wpformmaster .file-upload .file-upload-container .file-upload-remove-button {
  display: none;
  position: absolute;
  z-index: 2;
  padding: 0 15px;
  color: black;
  line-height: 38px;
  font-size: 20px;
  right: 0px;
  top: 0;
  margin-top: 5px;
}
.wpcf7 .file-upload .file-upload-container .file-upload-remove-button.visible, .wpformmaster .file-upload .file-upload-container .file-upload-remove-button.visible {
  display: inline-block !important;
  vertical-align: middle;
}
.wpcf7 .file-upload .limit-size, .wpformmaster .file-upload .limit-size {
  margin-top: 10px;
}
.wpformmaster .file-upload {
  padding: 0 !important;
  border: none !important;
}
.wpformmaster .file-upload-text:after {
  content: none;
}
.wpformmaster .formmaster-field input[type="text"], .wpformmaster .formmaster-field input[type="email"], .wpformmaster .formmaster-field input[type="tel"], .wpformmaster .formmaster-field textarea, .wpformmaster .formmaster-field select {
  border-width: 2px !important;
  padding: 15px 25px 13px !important;
}
.wpformmaster .formmaster-field input[type="text"]:focus, .wpformmaster .formmaster-field input[type="email"]:focus, .wpformmaster .formmaster-field input[type="tel"]:focus, .wpformmaster .formmaster-field textarea:focus, .wpformmaster .formmaster-field select:focus {
  border-color: #ff5aa3;
}
.wpformmaster .formmaster-field select {
  padding-right: 40px !important;
  resize: vertical;
}
.wpformmaster .formmaster-field .formmaster-checkbox-row label {
  font-weight: 400;
  text-transform: none;
  font-size: 14px;
}
.wpformmaster .formmaster-field .formmaster-checkbox-row label a {
  color: #ff5aa3 !important;
}
.bckd_black {
  background-color: #000000;
  color: white;
}
.bckd_black.c-section {
  margin-bottom: 0;
  padding-bottom: 40px;
}
.bckd_black .text_content, .bckd_black .title_h2, .bckd_black .title_h3 {
  color: white;
}
.bckd_black .btn {
  color: white !important;
}
.bckd_black .c-prod-filters-single {
  color: #ffffff;
}
.bckd_black .c-prod-filters .owl-nav .owl-prev {
  content: url("/wp-content/themes/habefast/img/lakeprod-picto-filter-arrow-left.svg");
}
.bckd_black .c-prod-filters .owl-nav .owl-next {
  content: url("/wp-content/themes/habefast/img/lakeprod-picto-filter-arrow-right.svg");
}
@media (min-width: 768px) and (hover: hover) {
  .bckd_black .smart_gallery_container .smart_gallery .layout .layout_style:hover {
    box-shadow: 0px 0px 9px -1px #ff5aa39e;
  }
}
.btn {
  font-size: 16px;
  font-weight: 800;
  color: #000000 !important;
  padding: 8px 24px;
  position: relative;
  border: 2px solid #ff5aa3;
  transition: all 150ms ease-out;
  display: inline-block;
}
@media (hover: hover) {
  .btn:hover {
    color: #ff5aa3 !important;
  }
}
.btn.white {
  color: #ffffff !important;
}
@media (hover: hover) {
  .btn.white:hover {
    color: #ff5aa3 !important;
  }
}
.full-width > .btn {
  display: block;
  text-align: center;
}
.smart_gallery_container {
  overflow: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-perspective: 500px;
  perspective: 500px;
  margin-left: -20px;
  margin-right: -20px;
}
@media (max-width: 767px) {
  .smart_gallery_container {
    margin-left: 0;
    margin-right: 0;
  }
}
.smart_gallery_container .smart_gallery {
  -webkit-transition: all 500ms linear;
  -moz-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -webkit-transform-origin: left center;
  transform-origin: left center;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 767px) {
  .smart_gallery_container .smart_gallery {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.smart_gallery_container .smart_gallery .smart_gallery_content {
  margin-bottom: 20px;
  margin-top: 20px;
}
.smart_gallery_container .smart_gallery .smart_gallery_content.open:before {
  content: none !important;
}
.smart_gallery_container .smart_gallery .smart_gallery_content.open .layout {
  float: left !important;
  width: auto !important;
  height: auto !important;
  position: initial !important;
}
.smart_gallery_container .smart_gallery .smart_gallery_content.open .layout .layout_container {
  display: none !important;
}
.smart_gallery_container .smart_gallery .smart_gallery_content.open .layout .img_layout {
  width: 100%;
  height: 300px;
  object-fit: cover;
  display: block;
}
@media (max-width: 767px) {
  .smart_gallery_container .smart_gallery .smart_gallery_content {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
.smart_gallery_container .smart_gallery .layout .layout_legend {
  font-family: Oswald;
  font-size: 24px !important;
  font-weight: bold;
  line-height: 1.25;
  letter-spacing: 0.5px;
  color: white;
  text-transform: uppercase;
  padding: 28px 30px;
  pointer-events: none;
}
@media (max-width: 767px) {
  .smart_gallery_container .smart_gallery .layout .layout_legend {
    bottom: 0 !important;
    top: unset !important;
    left: 0 !important;
    font-size: 4vw !important;
    padding: 15px;
  }
}
.smart_gallery_container .smart_gallery .layout .layout_style {
  overflow: hidden;
  -webkit-transition: all 250ms linear;
  -moz-transition: all 250ms linear;
  -o-transition: all 250ms linear;
  transition: all 250ms linear;
}
.smart_gallery_container .smart_gallery .layout .layout_style .layout_container {
  -webkit-transition: all 400ms ease, filter 100ms ease, -webkit-filter 100ms ease;
  -moz-transition: all 400ms ease, filter 100ms ease, -webkit-filter 100ms ease;
  -o-transition: all 400ms ease, filter 100ms ease, -webkit-filter 100ms ease;
  transition: all 400ms ease, filter 100ms ease, -webkit-filter 100ms ease;
}
@media (min-width: 768px) and (hover: hover) {
  .smart_gallery_container .smart_gallery .layout .layout_style:hover {
    transform: scale(1.03);
    box-shadow: 0px 1px 6px 2px rgba(121, 121, 121, 0.8);
  }
  .smart_gallery_container .smart_gallery .layout .layout_style:hover .layout_container {
    transform: scale(1.1);
  }
}
.smart_gallery_container .smart_gallery .layout .layout_style .layout_style_background_lk {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  background: rgba(0, 0, 0, 0);
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
}
.smart_gallery_container .smart_gallery .layout.lk_disabled .layout_style {
  transform: scale(0.95);
}
.smart_gallery_container .smart_gallery .layout.lk_disabled .layout_container {
  transform: none !important;
  -webkit-filter: blur(1px);
  filter: blur(1px);
}
.smart_gallery_container .smart_gallery .layout.lk_disabled .layout_style_background_lk {
  background: rgba(0, 0, 0, 0.7);
  pointer-events: fill;
}
@media (max-width: 767px) {
  .smart_gallery_container .smart_gallery .layout .layout_style {
    margin-left: 4px !important;
    margin-right: 4px !important;
    margin-top: 4px !important;
    margin-bottom: 4px !important;
    height: calc(100% - 8px) !important;
    width: calc(100% - 8px) !important;
  }
}
@media (max-width: 575px) {
  .smart_gallery_container .smart_gallery .layout .layout_style {
    margin-left: 2px !important;
    margin-right: 2px !important;
    margin-top: 2px !important;
    margin-bottom: 2px !important;
    height: calc(100% - 4px) !important;
    width: calc(100% - 4px) !important;
  }
}
.smart_gallery_container .smart_gallery[style="photographes"] .layout_legend {
  padding: 8px 20px;
  font-size: 21px !important;
}
@media (max-width: 1199px) {
  .smart_gallery_container .smart_gallery[style="photographes"] .layout_legend {
    padding: 20px 20px;
  }
}
@media (max-width: 767px) {
  .smart_gallery_container .smart_gallery[style="photographes"] .layout_legend {
    padding: 15px;
  }
}
@media (min-width: 768px) and (hover: hover) {
  .gallery_no_hover_effect .layout_style:hover {
    transform: none !important;
    box-shadow: none !important;
  }
}
.c-accordeon-single {
  padding-bottom: 20px;
}
.c-accordeon-single-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.44;
  color: white;
  position: relative;
  border-bottom: 2px solid #ff5aa3;
  padding: 15px 80px 15px 0;
  cursor: pointer;
}
.c-accordeon-single-title:after {
  content: url("/wp-content/themes/habefast/img/lakeprod-picto-plus.svg");
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.c-accordeon-single-content {
  display: none;
  padding-top: 20px;
}
.c-accordeon-single.open .c-accordeon-single-title {
  cursor: auto;
}
.c-accordeon-single.open .c-accordeon-single-title:after {
  content: url("/wp-content/themes/habefast/img/lakeprod-picto-moins.svg");
}
.c-section.bckd_white .c-accordeon-single-title {
  color: black;
}
.c-prod {
  grid-template-columns: repeat(13, 1fr);
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.c-prod-col-img {
  position: relative;
  overflow: hidden;
}
.c-prod-col-img > img, .c-prod-col-img > noscript > img {
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
  width: 100%;
}
.c-prod-col-img .c-video-container-padding {
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
}
.c-prod-col-img-abs {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.c-prod-col-img-abs img {
  opacity: 0.7;
}
.c-prod-col-img.has_video .c-video {
  padding-top: 0;
  padding-bottom: 0;
}
.c-prod-col-img.has_video .c-video .c-video-container-play {
  cursor: pointer;
}
.c-prod-col-img.has_video .c-prod-simple-col-title .title_h3 {
  /*top:100%;
            transform: translate(-50%,-100%);*/
}
.c-prod-col-title {
  margin-left: 32px;
  padding-right: 32px;
  position: relative;
  margin-top: 10px;
}
.c-prod-col-title .title_h3 {
  margin-bottom: 0;
}
.c-prod-col-title:before {
  content: "";
  position: absolute;
  top: -56px;
  left: -11px;
  bottom: 0;
  width: 1px;
  background: white;
}
.c-prod-col-title:after {
  content: url("/wp-content/themes/habefast/img/lakeprod-picto-arrow-hover.svg");
  position: absolute;
  right: 0;
  top: 100%;
  transform: translateY(-50%);
  -webkit-transition: all 200ms linear 200ms;
  -moz-transition: all 200ms linear 200ms;
  -o-transition: all 200ms linear 200ms;
  transition: all 200ms linear 200ms;
  opacity: 0;
}
@media (hover: hover) {
  .c-prod-col:hover .c-prod-col-img > img, .c-prod-col:hover .c-prod-col-img > noscript > img {
    transform: scale(1.05);
  }
  .c-prod-col:hover .c-prod-col-img .c-video-container-padding {
    transform: scale(1.05);
  }
  .c-prod-col:hover .c-prod-col-title:after {
    top: 50%;
    opacity: 1;
  }
}
.c-prod-col.fade_section_anim .c-prod-col-title:before {
  top: 100%;
  -webkit-transition: all 700ms linear 1000ms;
  -moz-transition: all 700ms linear 1000ms;
  -o-transition: all 700ms linear 1000ms;
  transition: all 700ms linear 1000ms;
}
.c-prod-col.fade_section_anim.active .c-prod-col-title:before {
  top: -56px;
}
.c-prod-col.c-prod-col-decalle:nth-of-type(6n+1) {
  padding-right: 40px;
  padding-top: 30px;
}
@media (max-width: 991px) {
  .c-prod-col.c-prod-col-decalle:nth-of-type(6n+1) {
    padding-right: 0;
  }
}
.c-prod-col.c-prod-col-decalle:nth-of-type(6n+2) {
  padding-top: 70px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 991px) {
  .c-prod-col.c-prod-col-decalle:nth-of-type(6n+2) {
    padding-left: 0;
    padding-right: 0;
  }
}
.c-prod-col.c-prod-col-decalle:nth-of-type(6n+3) {
  padding-left: 40px;
}
@media (max-width: 991px) {
  .c-prod-col.c-prod-col-decalle:nth-of-type(6n+3) {
    padding-left: 0;
  }
}
.c-prod-col.c-prod-col-decalle:nth-of-type(6n+4) {
  padding-right: 40px;
}
@media (max-width: 991px) {
  .c-prod-col.c-prod-col-decalle:nth-of-type(6n+4) {
    padding-right: 0;
  }
}
.c-prod-col.c-prod-col-decalle:nth-of-type(6n+5) {
  padding-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 991px) {
  .c-prod-col.c-prod-col-decalle:nth-of-type(6n+5) {
    padding-left: 0;
    padding-right: 0;
  }
}
.c-prod-col.c-prod-col-decalle:nth-of-type(6n) {
  padding-left: 40px;
}
@media (max-width: 991px) {
  .c-prod-col.c-prod-col-decalle:nth-of-type(6n) {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .c-prod-col.c-prod-col-decalle:nth-of-type(4n+1) {
    padding-right: 20px;
  }
  .c-prod-col.c-prod-col-decalle:nth-of-type(4n+2) {
    padding-left: 20px;
  }
  .c-prod-col.c-prod-col-decalle:nth-of-type(4n+3) {
    padding-right: 20px;
  }
  .c-prod-col.c-prod-col-decalle:nth-of-type(4n) {
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  .c-prod-col.c-prod-col-decalle:nth-of-type(4n+1) {
    padding-right: 0;
  }
  .c-prod-col.c-prod-col-decalle:nth-of-type(4n+2) {
    padding-left: 0;
  }
  .c-prod-col.c-prod-col-decalle:nth-of-type(4n+3) {
    padding-right: 0;
  }
  .c-prod-col.c-prod-col-decalle:nth-of-type(4n) {
    padding-left: 0;
  }
}
.c-prod-col.c-prod-col-simple:nth-of-type(4n+1) {
  padding-right: 20px;
  padding-top: 30px;
}
.c-prod-col.c-prod-col-simple:nth-of-type(4n+2) {
  padding-left: 20px;
  padding-top: 70px;
}
.c-prod-col.c-prod-col-simple:nth-of-type(4n+3) {
  padding-right: 20px;
  padding-top: 70px;
}
.c-prod-col.c-prod-col-simple:nth-of-type(4n) {
  padding-left: 20px;
  padding-top: 30px;
}
@media (max-width: 767px) {
  .c-prod-col.c-prod-col-simple:nth-of-type(4n+1) {
    padding-right: 0;
  }
  .c-prod-col.c-prod-col-simple:nth-of-type(4n+2) {
    padding-left: 0;
  }
  .c-prod-col.c-prod-col-simple:nth-of-type(4n+3) {
    padding-right: 0;
  }
  .c-prod-col.c-prod-col-simple:nth-of-type(4n) {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .c-prod-col {
    padding-top: 0 !important;
  }
}
.c-prod-simple-col-img {
  position: relative;
  overflow: hidden;
}
.c-prod-simple-col-img > img, .c-prod-simple-col-img > noscript > img {
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
  width: 100%;
  display: block;
}
.c-prod-simple-col-img.has_video .c-video {
  padding-top: 0;
  padding-bottom: 0;
}
.c-prod-simple-col-img.has_video .c-video .c-video-container-play {
  opacity: 0;
  cursor: pointer;
}
.c-prod-simple-col-img.has_video .c-prod-simple-col-title .title_h3 {
  /*top:100%;
              transform: translate(-50%,-100%);*/
}
.c-prod-simple-col-img .c-video-container-padding {
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
}
.c-prod-simple-col-title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 0;
}
.c-prod-simple-col-title .title_h3 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;
}
@media (hover: hover) {
  .c-prod-simple-col:hover .c-prod-simple-col-img > img, .c-prod-simple-col:hover .c-prod-simple-col-img > noscript > img {
    transform: scale(1.05);
  }
  .c-prod-simple-col:hover .c-prod-simple-col-img .c-video-container-padding {
    transform: scale(1.05);
  }
}
.c-social-networks-single {
  padding-left: 10px;
  padding-right: 10px;
}
.c-social-networks-single svg path {
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.c-social-networks-single svg path:first-of-type {
  fill: transparent;
}
@media (hover: hover) {
  .c-social-networks-single:hover svg path:first-of-type {
    fill: white !important;
    stroke: white !important;
  }
  .c-social-networks-single:hover svg path:last-of-type {
    fill: #000000 !important;
  }
}
.c-social-networks-single:first-of-type {
  padding-left: 0;
}
.c-social-networks-single:last-of-type {
  padding-right: 0;
}
.c-social-networks.blog .c-social-networks-single {
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
}
.c-social-networks.blog .c-social-networks-single img {
  width: 40px;
  height: 40px;
}
.c-social-networks.blog .c-social-networks-single:first-of-type {
  padding-left: 0;
}
.c-social-networks.blog .c-social-networks-single:last-of-type {
  padding-right: 0;
}
.c-prod-filters {
  margin-bottom: 80px;
  position: relative;
  padding-left: 50px;
  padding-right: 50px;
}
@media (max-width: 767px) {
  .c-prod-filters {
    margin-bottom: 50px;
  }
}
.c-prod-filters-single {
  font-family: Oswald;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.38px;
  color: #000000;
  text-transform: uppercase;
}
.c-prod-filters .owl-item {
  text-align: center;
}
.c-prod-filters .owl-item.active.center .c-prod-filters-single {
  color: #ff5aa3;
}
.c-prod-filters .owl-nav .owl-prev {
  content: url("/wp-content/themes/habefast/img/lakeprod-picto-filter-arrow-left-black.svg");
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.c-prod-filters .owl-nav .owl-next {
  content: url("/wp-content/themes/habefast/img/lakeprod-picto-filter-arrow-right-black.svg");
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
@-webkit-keyframes lakeprod_picto_draw {
  0% {
    stroke-dashoffset: 200;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes lakeprod_picto_draw {
  0% {
    stroke-dashoffset: 200;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes lakeprod_picto_fill_white {
  0% {
    fill: transparent;
  }
  100% {
    fill: white;
  }
}
@keyframes lakeprod_picto_fill_white {
  0% {
    fill: transparent;
  }
  100% {
    fill: white;
  }
}
.lazyload {
  opacity: 0;
  font-size: 0;
}
.lazyload:not(.lazyloaded) {
  height: 0;
}
.lazyload.lazyloaded {
  opacity: 1;
  font-size: inherit;
}
.picto_animate_draw.active .stroke_shape {
  animation: lakeprod_picto_draw 2s linear forwards;
  -webkit-animation: lakeprod_picto_draw 2s linear forwards;
}
.picto_animate_draw.active .fill_shape {
  animation: lakeprod_picto_fill_white 2300ms linear forwards;
  -webkit-animation: lakeprod_picto_fill_white 2300ms linear forwards;
}
.picto_animate_draw.d-1, .picto_animate_draw .d-1 {
  animation-delay: 0.1s !important;
}
.picto_animate_draw.d-2, .picto_animate_draw .d-2 {
  animation-delay: 0.2s !important;
}
.picto_animate_draw.d-3, .picto_animate_draw .d-3 {
  animation-delay: 0.3s !important;
}
.picto_animate_draw.d-4, .picto_animate_draw .d-4 {
  animation-delay: 0.4s !important;
}
.picto_animate_draw.d-5, .picto_animate_draw .d-5 {
  animation-delay: 0.5s !important;
}
.picto_animate_draw.d-6, .picto_animate_draw .d-6 {
  animation-delay: 0.6s !important;
}
.picto_animate_draw.d-7, .picto_animate_draw .d-7 {
  animation-delay: 0.7s !important;
}
.picto_animate_draw.d-8, .picto_animate_draw .d-8 {
  animation-delay: 0.8s !important;
}
.picto_animate_draw.d-9, .picto_animate_draw .d-9 {
  animation-delay: 0.9s !important;
}
.picto_animate_draw.d-10, .picto_animate_draw .d-10 {
  animation-delay: 1s !important;
}
.c-video-container {
  position: relative;
  max-width: 1000px;
  margin: auto;
  overflow: hidden;
}
.c-video-container-padding {
  padding-top: 56.25%;
  background-size: cover;
  background-repeat: no-repeat;
}
.c-video-container iframe, .c-video-container video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 1;
}
.c-video-container iframe.active, .c-video-container video.active {
  opacity: 1;
}
.c-video-container-play {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.c-video-container-play-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.no_margin .c-video {
  padding-bottom: 0 !important;
}
.is_full_width .c-video-container {
  max-width: 100%;
}
#cookie-notice {
  font-family: OpenSans, arial;
}
#cookie-notice #cn-notice-buttons {
  vertical-align: middle;
}
#cookie-notice #cn-notice-buttons #cn-accept-cookie {
  font-size: 16px;
  font-weight: 800;
  color: #000000 !important;
  padding: 8px 24px;
  position: relative;
  border: 2px solid #ff5aa3;
  transition: all 150ms ease-out;
  background: transparent;
  color: white !important;
  padding: 8px 15px;
  font-size: 14px;
}
@media (hover: hover) {
  #cookie-notice #cn-notice-buttons #cn-accept-cookie:hover {
    color: #ff5aa3 !important;
  }
}
#cookie-notice #cn-notice-buttons #cn-accept-cookie.white {
  color: #ffffff !important;
}
@media (hover: hover) {
  #cookie-notice #cn-notice-buttons #cn-accept-cookie.white:hover {
    color: #ff5aa3 !important;
  }
}
#cookie-notice #cn-notice-buttons #cn-accept-cookie:before {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #ff5aa3;
  border-right: 2px solid #ff5aa3;
  -webkit-transition: width 150ms ease-out, height 150ms ease-out 150ms, border 0s linear 300ms;
  -moz-transition: width 150ms ease-out, height 150ms ease-out 150ms, border 0s linear 300ms;
  -o-transition: width 150ms ease-out, height 150ms ease-out 150ms, border 0s linear 300ms;
  transition: width 150ms ease-out, height 150ms ease-out 150ms, border 0s linear 300ms;
}
#cookie-notice #cn-notice-buttons #cn-accept-cookie:after {
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-top: 2px solid #ff5aa3;
  border-left: 2px solid #ff5aa3;
  -webkit-transition: width 150ms ease-out 300ms, height 150ms ease-out 450ms, border 0s linear 300ms;
  -moz-transition: width 150ms ease-out 300ms, height 150ms ease-out 450ms, border 0s linear 300ms;
  -o-transition: width 150ms ease-out 300ms, height 150ms ease-out 450ms, border 0s linear 300ms;
  transition: width 150ms ease-out 300ms, height 150ms ease-out 450ms, border 0s linear 300ms;
}
@media (hover: hover) {
  #cookie-notice #cn-notice-buttons #cn-accept-cookie:hover:before {
    width: 0;
    height: 0;
    -webkit-transition: height 150ms ease-out 300ms, width 150ms ease-out 450ms, border 0s linear 300ms;
    -moz-transition: height 150ms ease-out 300ms, width 150ms ease-out 450ms, border 0s linear 300ms;
    -o-transition: height 150ms ease-out 300ms, width 150ms ease-out 450ms, border 0s linear 300ms;
    transition: height 150ms ease-out 300ms, width 150ms ease-out 450ms, border 0s linear 300ms;
  }
  #cookie-notice #cn-notice-buttons #cn-accept-cookie:hover:after {
    width: 0;
    height: 0;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    -webkit-transition: height 150ms ease-out, width 150ms ease-out 150ms, border 0s linear 300ms;
    -moz-transition: height 150ms ease-out, width 150ms ease-out 150ms, border 0s linear 300ms;
    -o-transition: height 150ms ease-out, width 150ms ease-out 150ms, border 0s linear 300ms;
    transition: height 150ms ease-out, width 150ms ease-out 150ms, border 0s linear 300ms;
  }
}
#cookie-notice #cn-notice-text {
  vertical-align: middle;
  padding-right: 30px;
  margin-bottom: 0;
}
@media (max-width: 900px) {
  #cookie-notice #cn-notice-text {
    padding-right: 0;
    margin-bottom: 5px;
  }
}
@media (hover: hover) {
  #cookie-notice #cn-close-notice:hover:before, #cookie-notice #cn-close-notice:hover:after {
    background-color: #ff5aa3;
  }
}
html body iframe#LeadboosterContainer {
  bottom: 100px !important;
  right: 3px !important;
}
.c-video-container .wpsimplycookie-iframe-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
  background-image: none !important;
}
/* ════════════════════════════════════════════════════════════════════════════════════
 * HABEFAST CHILD THEME > INCLUDES > SCSS > PAGES > _about.scss
 * ════════════════════════════════════════════════════════════════════════════════════ */
.page-a-propos, .page-about {
  /* ════════════════════════════════════════════════════════════════════════════════════
     * HEADINGS
     * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
     * SECTIONS
     * ════════════════════════════════════════════════════════════════════════════════════ */
}
.page-a-propos h3, .page-about h3 {
  color: #ff5aa3;
}
@media (max-width: 992px) {
  .page-a-propos h3 br, .page-about h3 br {
    display: none;
  }
}
.page-a-propos section .container .row, .page-about section .container .row {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.page-template-template_contact .col_contact a img, .page-template-template_contact .col_contact a svg {
  vertical-align: middle;
  display: inline-block;
  margin-top: 10px;
  margin-right: 15px;
  width: 50px;
  height: 50px;
}
.page-template-template_contact .col_contact a svg path {
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
@media (hover: hover) {
  .page-template-template_contact .col_contact a svg:hover path:first-of-type {
    fill: white;
    stroke: white;
  }
  .page-template-template_contact .col_contact a svg:hover path:last-of-type {
    fill: #000000;
  }
}
.page-template-template_contact .col_contact a span {
  vertical-align: middle;
  display: inline-block;
  margin-top: 10px;
  font-family: Oswald;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0.5px;
  color: #000000;
  -ms-transition: 200ms linear;
  -o-transition: 200ms linear;
  -moz-transition: 200ms linear;
  -webkit-transition: 200ms linear;
  transition: 200ms linear;
}
@media (hover: hover) {
  .page-template-template_contact .col_contact a span:hover {
    color: #ff5aa3 !important;
  }
}
.page-template-template_blog .blog-article-date {
  padding-top: 50%;
  position: relative;
}
@media (max-width: 767px) {
  .page-template-template_blog .blog-article-date {
    padding-top: 43%;
  }
}
.page-template-template_blog .blog-article-date-background {
  background-color: rgba(0, 0, 0, 0.2);
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}
.page-template-template_blog .blog-article-date-background-op {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.2);
}
.page-template-template_blog .blog-article-date span {
  font-family: Oswald;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.88;
  letter-spacing: 0.33px;
  color: #ff5aa3;
  margin-bottom: 14px;
  display: inline-block;
  margin-left: 15px;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}
.page-template-template_blog .blog-article-title {
  position: relative;
  padding-right: 30px;
}
.page-template-template_blog .blog-article-title:after {
  content: url("/wp-content/themes/habefast/img/picto-fleche-hover.svg");
  position: absolute;
  right: 0;
  top: 100%;
  transform: translateY(-50%);
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  opacity: 0;
}
.page-template-template_blog .blog-article-title .title_h3 {
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 12px;
}
@media (hover: hover) {
  .page-template-template_blog .blog-article:hover .blog-article-title:after {
    top: 50%;
    opacity: 1;
  }
  .page-template-template_blog .blog-article:hover .blog-article-date-background {
    -webkit-filter: blur(2px);
    filter: blur(2px);
  }
}
.blog_show_more .bar {
  text-align: center;
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #000000;
  margin-top: 3px;
  margin-bottom: 3px;
  vertical-align: middle;
  border-radius: 50%;
  -ms-transition: 200ms linear;
  -o-transition: 200ms linear;
  -moz-transition: 200ms linear;
  -webkit-transition: 200ms linear;
  transition: 200ms linear;
  cursor: pointer;
  transform: translate3d(0, 40px, 0px);
  transform-origin: center bottom;
  opacity: 0;
}
.blog_show_more .bar2 {
  background-color: rgba(0, 0, 0, 0.6);
}
.blog_show_more .bar3 {
  background-color: rgba(0, 0, 0, 0.2);
}
@media (hover: hover) {
  .blog_show_more:hover .bar {
    transform: translate3d(0, 0, 0) scale(1.1) !important;
    transform-origin: center;
    transform-style: preserve-3d;
  }
}
.blog_show_more.active .bar {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
/* ════════════════════════════════════════════════════════════════════════════════════
 * HABEFAST THEME > INCLUDES > SCSS > PAGE > _single-article.scss
 * ════════════════════════════════════════════════════════════════════════════════════ */
.single-post {
  /* ════════════════════════════════════════════════════════════════════════════════════
     * SECTION CONTAINER
     * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
     * ROW
     * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
    * MISCELLANIOUS
    * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
    * CTA TEXT-BLOCK
    * ════════════════════════════════════════════════════════════════════════════════════ */
}
@media (min-width: 1200px) {
  .single-post .c-section .container {
    max-width: 1440px !important;
  }
}
@media (min-width: 1200px) {
  .single-post .smaller-container .c-section .container {
    max-width: 1340px !important;
  }
}
.single-post .row {
  /* ════════════════════════════════════════════════════════════════════════════════════
         * GUTTTERS
         * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
         * ALIGN-SELF
         * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
         * SM-ORDER
         * ════════════════════════════════════════════════════════════════════════════════════ */
}
@media (min-width: 1200px) {
  .single-post .row > .right-gutter--lg {
    padding-right: 85px;
  }
}
@media (min-width: 1200px) {
  .single-post .row > .right-gutter-02--lg {
    margin-right: -20px;
    padding-right: 85px;
  }
}
@media (min-width: 1200px) {
  .single-post .row > .left-gutter--lg {
    padding-left: 85px;
  }
}
@media (min-width: 1200px) {
  .single-post .row > .left-gutter-02--lg {
    margin-left: -20px;
    padding-left: 85px;
  }
}
.single-post .row > .align-self--flex-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
@media (max-width: 767px) {
  .single-post .row > .sm-order-1 {
    order: 1;
  }
  .single-post .row > .sm-order-2 {
    order: 2;
  }
}
.single-post .line-height--bigger p, .single-post .line-height--bigger li {
  line-height: 1.6;
}
@media (max-width: 767px) {
  .single-post .hide-space-elements-on-sm .space {
    display: none;
  }
}
.single-post .h3--style-01 h3 {
  margin-bottom: 30px;
  font-family: OpenSans, arial;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4;
  text-transform: none !important;
}
.single-post .mt--10 {
  margin-top: -10px !important;
}
.single-post .mt--20 {
  margin-top: -20px !important;
}
.single-post .p--mb-20 p {
  margin-bottom: 20px !important;
}
.single-post .p--mb-30 p {
  margin-bottom: 30px !important;
}
.single-post .p--bigger * {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
}
.single-post .strong--600 strong {
  font-weight: 600;
}
.single-post .strong--600 .c-section.bckd_black strong {
  font-weight: 700;
}
.single-post .text-block--cta {
  /* ════════════════════════════════════════════════════════════════════════════════════
        * CONTAINER
        * ════════════════════════════════════════════════════════════════════════════════════ */
  padding: 40px 65px;
  border: 1px solid #FF5AA3;
  /* ════════════════════════════════════════════════════════════════════════════════════
        * LIST
        * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
        * LINKS
        * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
        * TEXT
        * ════════════════════════════════════════════════════════════════════════════════════ */
}
@media (max-width: 767px) {
  .single-post .text-block--cta {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .single-post .text-block--cta {
    padding: 20px;
  }
}
.single-post .text-block--cta ul {
  list-style-type: none;
}
.single-post .text-block--cta ul > li {
  position: relative;
  margin-bottom: 5px;
  padding-left: 10px;
}
.single-post .text-block--cta ul > li::before {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  background: none;
  font-size: 16px;
  content: "•";
}
.single-post .text-block--cta .btn {
  margin-top: 40px;
  padding: 10px 20px;
  border: 1px solid #FF5AA3;
  font-weight: 800;
  font-size: 16px;
  color: black !important;
}
.single-post .c-section.bckd_black .text-block--cta .btn {
  color: white !important;
}
.single-post .text-block--cta p, .single-post .text-block--cta li {
  font-size: 14px;
  font-weight: 500;
}
.testimonials-carousel-content {
  padding-right: 50px;
  padding-left: 40px;
}
@media (max-width: 991px) {
  .testimonials-carousel-content {
    padding-right: 40px;
    text-align: center;
  }
}
.testimonials-carousel-content-text {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.8;
  letter-spacing: normal;
  color: #000000;
  position: relative;
  display: inline;
}
.testimonials-carousel-content-text:before {
  content: url("/wp-content/themes/habefast/img/lakeprod-picto-quotes-left.svg");
  position: absolute;
  left: -40px;
  top: 0;
}
.testimonials-carousel-content-text:after {
  content: url("/wp-content/themes/habefast/img/lakeprod-picto-quotes-right.svg");
  position: absolute;
  padding-left: 40px;
  padding-top: 5px;
}
.testimonials-carousel-author {
  position: relative;
  padding-left: 50px;
}
@media (max-width: 991px) {
  .testimonials-carousel-author {
    padding-left: 0;
    text-align: center;
    margin-top: 35px;
    padding-top: 15px;
  }
}
.testimonials-carousel-author:before {
  content: "";
  background: #ff5aa3;
  top: -10px;
  left: 0;
  width: 2px;
  bottom: -10px;
  position: absolute;
}
@media (max-width: 991px) {
  .testimonials-carousel-author:before {
    width: 15%;
    top: 0;
    left: 50%;
    right: 50%;
    height: 2px;
    transform: translateX(-50%);
  }
}
.testimonials-carousel-author-name {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.38;
  color: #000000;
  text-transform: uppercase;
}
.testimonials-carousel-author-role {
  font-size: 20px;
  line-height: 2.25;
  color: #000000;
}
.testimonials-carousel .owl-dots {
  margin-top: 30px;
}
@media (max-width: 991px) {
  .testimonials-carousel .owl-dots {
    text-align: center;
    margin-top: 20px;
  }
}
.testimonials-carousel .owl-dots .owl-dot {
  display: inline-block;
  opacity: 0.5;
  width: 20px;
  height: 2px;
  background: #000000;
  margin-right: 20px;
}
.testimonials-carousel .owl-dots .owl-dot:last-of-type {
  margin-right: 0;
}
.testimonials-carousel .owl-dots .owl-dot.active {
  background: #ff5aa3;
  opacity: 1;
}
.page-template-template_home .home_studio_cta a {
  position: relative;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.44;
  color: white !important;
  padding-bottom: 20px;
  display: block;
}
@media (max-width: 991px) {
  .page-template-template_home .home_studio_cta a {
    margin-left: 15px;
    padding-left: 10px;
    padding-bottom: 0;
  }
}
.page-template-template_home .home_studio_cta a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: white;
}
@media (max-width: 991px) {
  .page-template-template_home .home_studio_cta a:after {
    top: 0;
    width: 1px;
    bottom: -100px;
    height: 250%;
  }
}
.col_client-single {
  display: block;
  -webkit-transition: all 500ms linear;
  -moz-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
}
@media (hover: hover) {
  .col_client:hover .col_client-single {
    -webkit-box-shadow: 6px 8px 12px -5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 6px 8px 12px -5px rgba(0, 0, 0, 0.75);
    box-shadow: 6px 8px 12px -5px rgba(0, 0, 0, 0.75);
  }
}
.c-hero-container-player-col {
  transform: translate3d(0px, 40px, 0px);
  transform-origin: center bottom;
  opacity: 0;
  -webkit-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  -moz-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  -o-transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  transition: all 1000ms cubic-bezier(0.21, 0.63, 0.44, 0.92);
  transform-style: preserve-3d;
}
.c-hero-container-player-col.active {
  transform: translate3d(0, 0, 0) scaleY(1);
  opacity: 1;
}
/* ════════════════════════════════════════════════════════════════════════════════════
 * PROMOTIONS VIDEOS
 * ════════════════════════════════════════════════════════════════════════════════════ */
.home #promotion-videos {
  /* ════════════════════════════════════════════════════════════════════════════════════
   * SMART GALLERY
   * ════════════════════════════════════════════════════════════════════════════════════ */
}
.home #promotion-videos .smart_gallery {
  /* ════════════════════════════════════════════════════════════════════════════════════
     * IMAGE CONTAINER
     * ════════════════════════════════════════════════════════════════════════════════════ */
}
.home #promotion-videos .smart_gallery .layout_container {
  background-position: center right !important;
}
.error-404 .text_content {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.08;
}
@media (max-width: 767px) {
  .error-404 .text_content {
    font-size: 16px;
  }
}
/* ════════════════════════════════════════════════════════════════════════════════════
 * HABEFAST CHILD THEME > INCLUDES > SCSS > PAGES > _single-video-project.scss
 * ════════════════════════════════════════════════════════════════════════════════════ */
.single-projet_video {
  /* ════════════════════════════════════════════════════════════════════════════════════
     * TEXT CONTENT
     * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
     * PAGES WHERE VIDEO STUDY CASES ARE TEMPORARY WITHOUT CONTENT
     * ════════════════════════════════════════════════════════════════════════════════════ */
}
.single-projet_video .text_content em strong, .single-projet_video .text_content strong em {
  color: #ff5aa3;
  font-weight: normal;
  font-style: normal;
}
.single-projet_video.postid-18816 .grid.c-prod a, .single-projet_video.postid-18817 .grid.c-prod a {
  pointer-events: none !important;
}
/* ════════════════════════════════════════════════════════════════════════════════════
 * HABEFAST THEME > INCLUDES > SCSS > PAGE > _projects.scss
 * ════════════════════════════════════════════════════════════════════════════════════ */
/* ════════════════════════════════════════════════════════════════════════════════════
 * VERSION 02
 * ════════════════════════════════════════════════════════════════════════════════════ */
.etude-de-cas-version-02 {
  /* ════════════════════════════════════════════════════════════════════════════════════
     * SECTIONS
     * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
     * GALLERY
     * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
     * HEADINGS
     * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
     * TEXT CONTENT
     * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
     * BTN
     * ════════════════════════════════════════════════════════════════════════════════════ */
}
.etude-de-cas-version-02 .c-section {
  padding-top: 70px;
}
.etude-de-cas-version-02 .c-section:last-of-type {
  padding-bottom: 60px;
}
.etude-de-cas-version-02 .c-section.bckd_white + .bckd_black {
  margin-top: 100px;
}
.etude-de-cas-version-02 .c-section.pt-0 {
  padding-top: 0 !important;
}
.etude-de-cas-version-02 .smart_gallery_container {
  margin-top: -60px !important;
}
.etude-de-cas-version-02 .smart_gallery_container .smart_gallery_content {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.etude-de-cas-version-02 .c-section.bckd_black .smart_gallery_content {
  margin-bottom: 40px !important;
}
.etude-de-cas-version-02 .smart_gallery_content .layout .layout_style .layout_container {
  transform: scale(1.01);
}
.etude-de-cas-version-02 h2 {
  margin-bottom: 30px !important;
}
.etude-de-cas-version-02 .c-hero + section {
  margin-bottom: 40px !important;
}
.etude-de-cas-version-02 .text_content {
  /* ════════════════════════════════════════════════════════════════════════════════════
         * BIG
         * ════════════════════════════════════════════════════════════════════════════════════ */
}
.etude-de-cas-version-02 .text_content.big {
  width: 1015px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.etude-de-cas-version-02 .btn {
  margin-top: 30px !important;
  position: relative;
  border: none;
  padding-left: 25px;
}
.etude-de-cas-version-02 .btn::after {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 2px;
  background: #ff5aa3;
  transition: all ease-in 300ms;
  content: "";
}
.etude-de-cas-version-02 .btn:hover::after {
  width: 100%;
}
.page-template-template_privacy ol {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 40px;
}
.page-template-template_privacy ul {
  margin-left: 20px;
}
.page-template-template_privacy p, .page-template-template_privacy ul {
  padding-bottom: 8px;
}
.page-template-template_privacy h2 {
  padding-top: 30px;
  padding-bottom: 10px;
}
.page-template-template_privacy h3 {
  padding-top: 20px;
  padding-bottom: 5px;
}
/* ════════════════════════════════════════════════════════════════════════════════════
 * HABEFAST CHILD THEME > INCLUDES > SCSS > PAGES > _
 * ════════════════════════════════════════════════════════════════════════════════════ */
.article-importance-contenu-video {
  /* ════════════════════════════════════════════════════════════════════════════════════
     * MISCELLANIOUS
     * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
     * GRAY BLOCKS
     * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
     * BIG PINK NUMBERS
     * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
     * #chiffres
     * ════════════════════════════════════════════════════════════════════════════════════ */
}
.article-importance-contenu-video p a {
  font-weight: 700;
}
.article-importance-contenu-video .gray-block {
  background: #F2F2F2;
  /* ════════════════════════════════════════════════════════════════════════════════════
         * FLEX ROW
         * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
         * <p>
         * ════════════════════════════════════════════════════════════════════════════════════ */
}
.article-importance-contenu-video .gray-block.block-01 {
  padding: 55px 40px;
}
.article-importance-contenu-video .gray-block.block-02 {
  padding: 40px 60px 40px 50px;
}
.article-importance-contenu-video .gray-block.block-03 {
  padding: 50px;
}
.article-importance-contenu-video .gray-block.flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 25Px;
}
.article-importance-contenu-video .gray-block p:last-child {
  margin-bottom: 0 !important;
}
.article-importance-contenu-video .big-pink-number strong em, .article-importance-contenu-video .big-pink-number em strong {
  color: #ff5aa3;
  font-family: Oswald;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 1px;
  font-size: 40px;
}
.article-importance-contenu-video #chiffres {
  /* ════════════════════════════════════════════════════════════════════════════════════
         * H3
         * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
         * <p>
         * ════════════════════════════════════════════════════════════════════════════════════ */
  /* ════════════════════════════════════════════════════════════════════════════════════
         * EM STRONG
         * ════════════════════════════════════════════════════════════════════════════════════ */
}
.article-importance-contenu-video #chiffres h3 {
  margin-bottom: 30px;
  color: #FF5AA3;
  font-family: Oswald;
  font-size: 70px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.article-importance-contenu-video #chiffres p {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.7;
}
.article-importance-contenu-video #chiffres em strong, .article-importance-contenu-video #chiffres strong em {
  font-weight: 600;
  color: #FF5AA3;
  font-style: normal;
}
.grecaptcha-badge {
  display: none !important;
}
